@charset "UTF-8";
/**
 * new icons
 */
/*! 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: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline 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 {
  -webkit-box-sizing: content-box;
          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"] {
  -webkit-box-sizing: border-box;
          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;
  -webkit-box-sizing: content-box;
          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 {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-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,
  .adhoc-message h2 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3,
  .adhoc-message h2 {
    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;
  }
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

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

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff;
}

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

a {
  color: #337ab7;
  text-decoration: none;
}

a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}

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

.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-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: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  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,
.adhoc-message h2, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small, h2 small,
h2 .small, h3 small, .adhoc-message h2 small,
h3 .small,
.adhoc-message h2 .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: 400;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3,
.adhoc-message h2, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small, h3 small, .adhoc-message h2 small,
h3 .small,
.adhoc-message h2 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

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

h2, .h2 {
  font-size: 30px;
}


h3,
.adhoc-message h2, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 801px) {
  .lead {
    font-size: 21px;
  }
}

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

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

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

.text-primary {
  color: #337ab7;
}

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

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

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

.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: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

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

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-right: 5px;
  padding-left: 5px;
}

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

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " ";
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  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: "\2014 \00A0";
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}

.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: "\00A0 \2014";
}

address {
  margin-bottom: 20px;
  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: 4px;
}

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

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
          box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

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

table {
  background-color: transparent;
}

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

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

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

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

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

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

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

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

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

.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 > 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 {
  min-height: .01%;
  overflow-x: auto;
}

@media screen and (max-width: 800px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .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 {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

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

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

input[type="search"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

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

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

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: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  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;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  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, -webkit-box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 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 {
  background-color: transparent;
  border: 0;
}

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

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

@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: 34px;
  }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 46px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

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

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}

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

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

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

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

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

.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}

.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-right: 0;
  padding-left: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

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: 30px;
  line-height: 30px;
}

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.form-control[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

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

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  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: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

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: 46px;
  line-height: 46px;
}

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.form-control[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple] {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

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

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  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: 46px;
  height: 46px;
  line-height: 46px;
}

.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: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.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;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

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

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 801px) {
  .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 {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  display: table;
  content: " ";
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 801px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 801px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width: 801px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -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: #333;
  text-decoration: none;
}

.btn:active, .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}

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

.btn-default, .tracker-banner-sticky .btn-blue {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus, .tracker-banner-sticky .btn-blue:focus, .btn-default.focus, .tracker-banner-sticky .focus.btn-blue {
  color: #333;
  background-color: #e6e5e5;
  border-color: #8c8c8c;
}

.btn-default:hover, .tracker-banner-sticky .btn-blue:hover {
  color: #333;
  background-color: #e6e5e5;
  border-color: #adadad;
}

.btn-default:active, .tracker-banner-sticky .btn-blue:active, .btn-default.active, .tracker-banner-sticky .active.btn-blue,
.open > .btn-default.dropdown-toggle,
.tracker-banner-sticky .open > .dropdown-toggle.btn-blue {
  color: #333;
  background-color: #e6e5e5;
  background-image: none;
  border-color: #adadad;
}

.btn-default:active:hover, .tracker-banner-sticky .btn-blue:active:hover, .btn-default:active:focus, .tracker-banner-sticky .btn-blue:active:focus, .btn-default:active.focus, .tracker-banner-sticky .btn-blue:active.focus, .btn-default.active:hover, .tracker-banner-sticky .active.btn-blue:hover, .btn-default.active:focus, .tracker-banner-sticky .active.btn-blue:focus, .btn-default.active.focus, .tracker-banner-sticky .active.focus.btn-blue,
.open > .btn-default.dropdown-toggle:hover,
.tracker-banner-sticky .open > .dropdown-toggle.btn-blue:hover,
.open > .btn-default.dropdown-toggle:focus,
.tracker-banner-sticky .open > .dropdown-toggle.btn-blue:focus,
.open > .btn-default.dropdown-toggle.focus,
.tracker-banner-sticky .open > .dropdown-toggle.focus.btn-blue {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default.disabled:hover, .tracker-banner-sticky .disabled.btn-blue:hover, .btn-default.disabled:focus, .tracker-banner-sticky .disabled.btn-blue:focus, .btn-default.disabled.focus, .tracker-banner-sticky .disabled.focus.btn-blue, .btn-default[disabled]:hover, .tracker-banner-sticky .btn-blue[disabled]:hover, .btn-default[disabled]:focus, .tracker-banner-sticky .btn-blue[disabled]:focus, .btn-default[disabled].focus, .tracker-banner-sticky .btn-blue[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .tracker-banner-sticky .btn-blue:hover,
.tracker-banner-sticky fieldset[disabled] .btn-blue:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .tracker-banner-sticky .btn-blue:focus,
.tracker-banner-sticky fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .tracker-banner-sticky .focus.btn-blue,
.tracker-banner-sticky fieldset[disabled] .focus.btn-blue {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge, .tracker-banner-sticky .btn-blue .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.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: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}

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

.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: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}

.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: #269abc;
  border-color: #1b6d85;
}

.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: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  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;
  background-image: none;
  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.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: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}

.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: #ac2925;
  border-color: #761c19;
}

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

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link, .welt-icon {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}

.btn-link, .welt-icon, .btn-link:active, .welt-icon:active, .btn-link.active, .active.welt-icon, .btn-link[disabled], .welt-icon[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .welt-icon {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-link, .welt-icon, .btn-link:hover, .welt-icon:hover, .btn-link:focus, .welt-icon:focus, .btn-link:active, .welt-icon:active {
  border-color: transparent;
}

.btn-link:hover, .welt-icon:hover, .btn-link:focus, .welt-icon:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover, .welt-icon[disabled]:hover, .btn-link[disabled]:focus, .welt-icon[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .welt-icon:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .welt-icon:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

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

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

.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;
  -o-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;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-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;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

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

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}

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

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

.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;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

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

.open > a {
  outline: 0;
}

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

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

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

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

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

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

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .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 {
  display: table;
  content: " ";
}

.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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-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-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

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

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

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

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

.btn-group.open .dropdown-toggle.btn-link, .btn-group.open .dropdown-toggle.welt-icon {
  -webkit-box-shadow: none;
  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 {
  display: table;
  content: " ";
}

.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-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

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

.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-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  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-right: 0;
  padding-left: 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: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.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-top-right-radius: 0;
  border-bottom-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-top-left-radius: 0;
  border-bottom-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 {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav:before, .nav:after {
  display: table;
  content: " ";
}

.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;
  cursor: not-allowed;
  background-color: transparent;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 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: 4px 4px 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;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

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

.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 {
  margin-bottom: 5px;
  text-align: center;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 801px) {
  .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: 4px;
}

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 801px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-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-left-radius: 0;
  border-top-right-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar:before, .navbar:after {
  display: table;
  content: " ";
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  display: table;
  content: " ";
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before, .navbar-collapse:after {
  display: table;
  content: " ";
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            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-right: 0;
    padding-left: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

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

@media (min-width: 768px) {
  .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;
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .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: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}

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

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.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: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            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: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 801px) {
  .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: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

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

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

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

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

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

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

@media (min-width: 768px) {
  .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: #5e5d5d;
  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-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

@media (max-width: 767px) {
  .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-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-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link, .navbar-default .welt-icon {
  color: #777;
}

.navbar-default .btn-link:hover, .navbar-default .welt-icon:hover, .navbar-default .btn-link:focus, .navbar-default .welt-icon:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover, .navbar-default .welt-icon[disabled]:hover, .navbar-default .btn-link[disabled]:focus, .navbar-default .welt-icon[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .welt-icon:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .welt-icon:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090808;
}

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

.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-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #090808;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090808;
  }
  .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: #090808;
  }
  .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-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-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link, .navbar-inverse .welt-icon {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover, .navbar-inverse .welt-icon:hover, .navbar-inverse .btn-link:focus, .navbar-inverse .welt-icon:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .welt-icon[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .welt-icon[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .welt-icon:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .welt-icon:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/ ";
}

.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.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;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager:before, .pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .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: #337ab7;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

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

.label-danger {
  background-color: #d9534f;
}

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

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

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

.btn-xs .badge, .btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  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: 21px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 801px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-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-right: auto;
  margin-left: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.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 {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

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

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

.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

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

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

.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

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

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

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

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

@-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 {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

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

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -o-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-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: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: -o-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-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: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: -o-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-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: -o-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-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: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: -o-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-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 {
  overflow: hidden;
  zoom: 1;
}

.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 {
  padding-left: 0;
  margin-bottom: 20px;
}

.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-left-radius: 4px;
  border-top-right-radius: 4px;
}

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

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}

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

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

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 {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}

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

.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: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before, .panel-body:after {
  display: table;
  content: " ";
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  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: 3px;
  border-bottom-left-radius: 3px;
}

.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-left-radius: 3px;
  border-top-right-radius: 3px;
}

.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: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-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-right: 15px;
  padding-left: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.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: 3px;
  border-top-right-radius: 3px;
}

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

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

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.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-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

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

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

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.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 {
  margin-bottom: 0;
  border: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

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

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

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

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

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

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

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

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

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("../fonts/glyphicons-halflings-regular.eot");
  src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

.modal-open {
  overflow: hidden;
}

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

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: 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);
  -ms-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;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}

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

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before, .modal-header:after {
  display: table;
  content: " ";
}

.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 {
  display: table;
  content: " ";
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

.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: 801px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  opacity: 0;
}

.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.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 {
  right: 5px;
  bottom: 0;
  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;
}

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.428571429;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  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 > .arrow {
  border-width: 11px;
}

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

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

.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}

.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}

.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

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

.carousel {
  position: relative;
}

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

.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-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;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: 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;
  bottom: 0;
  left: 0;
  width: 15%;
  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);
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.carousel-control.left {
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  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%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  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%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}

.carousel-control:hover, .carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  opacity: 0.9;
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}

.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;
  font-family: serif;
  line-height: 1;
}

.carousel-control .icon-prev:before {
  content: "\2039";
}

.carousel-control .icon-next:before {
  content: "\203a";
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}

.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  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: 801px) {
  .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 {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before, .clearfix:after {
  display: table;
  content: " ";
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: 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: 800px) {
  .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: 800px) {
  .visible-xs-block {
    display: block !important;
  }
}

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

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

@media (min-width: 801px) and (max-width: 1240px) {
  .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: 801px) and (max-width: 1240px) {
  .visible-sm-block {
    display: block !important;
  }
}

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

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

@media (min-width: 1241px) and (max-width: 1440px) {
  .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: 1241px) and (max-width: 1440px) {
  .visible-md-block {
    display: block !important;
  }
}

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

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

@media (min-width: 1441px) {
  .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: 1441px) {
  .visible-lg-block {
    display: block !important;
  }
}

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

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

@media (max-width: 800px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 801px) and (max-width: 1240px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 1241px) and (max-width: 1440px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1441px) {
  .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;
  }
}

/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/css/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/css/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/css/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/css/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

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

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

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

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

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: .3em;
}

.fa.pull-right {
  margin-left: .3em;
}

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

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

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

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

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-envelope-o:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-o:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-gear:before,
.fa-cog:before {
  content: "";
}

.fa-trash-o:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-file-o:before {
  content: "";
}

.fa-clock-o:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-arrow-circle-o-down:before {
  content: "";
}

.fa-arrow-circle-o-up:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-play-circle-o:before {
  content: "";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "";
}

.fa-refresh:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-video-camera:before {
  content: "";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "";
}

.fa-pencil:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "";
}

.fa-share-square-o:before {
  content: "";
}

.fa-check-square-o:before {
  content: "";
}

.fa-arrows:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-times-circle-o:before {
  content: "";
}

.fa-check-circle-o:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-arrows-v:before {
  content: "";
}

.fa-arrows-h:before {
  content: "";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-gears:before,
.fa-cogs:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-thumbs-o-up:before {
  content: "";
}

.fa-thumbs-o-down:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-heart-o:before {
  content: "";
}

.fa-sign-out:before {
  content: "";
}

.fa-linkedin-square:before {
  content: "";
}

.fa-thumb-tack:before {
  content: "";
}

.fa-external-link:before {
  content: "";
}

.fa-sign-in:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-lemon-o:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-square-o:before {
  content: "";
}

.fa-bookmark-o:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-feed:before,
.fa-rss:before {
  content: "";
}

.fa-hdd-o:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-hand-o-right:before {
  content: "";
}

.fa-hand-o-left:before {
  content: "";
}

.fa-hand-o-up:before {
  content: "";
}

.fa-hand-o-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-group:before,
.fa-users:before {
  content: "";
}

.fa-chain:before,
.fa-link:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-cut:before,
.fa-scissors:before {
  content: "";
}

.fa-copy:before,
.fa-files-o:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-money:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "";
}

.fa-legal:before,
.fa-gavel:before {
  content: "";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "";
}

.fa-comment-o:before {
  content: "";
}

.fa-comments-o:before {
  content: "";
}

.fa-flash:before,
.fa-bolt:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "";
}

.fa-lightbulb-o:before {
  content: "";
}

.fa-exchange:before {
  content: "";
}

.fa-cloud-download:before {
  content: "";
}

.fa-cloud-upload:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-bell-o:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cutlery:before {
  content: "";
}

.fa-file-text-o:before {
  content: "";
}

.fa-building-o:before {
  content: "";
}

.fa-hospital-o:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "";
}

.fa-circle-o:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-folder-o:before {
  content: "";
}

.fa-folder-open-o:before {
  content: "";
}

.fa-smile-o:before {
  content: "";
}

.fa-frown-o:before {
  content: "";
}

.fa-meh-o:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-keyboard-o:before {
  content: "";
}

.fa-flag-o:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-code-fork:before {
  content: "";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-shield:before {
  content: "";
}

.fa-calendar-o:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-ticket:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-minus-square-o:before {
  content: "";
}

.fa-level-up:before {
  content: "";
}

.fa-level-down:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-pencil-square:before {
  content: "";
}

.fa-external-link-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "";
}

.fa-euro:before,
.fa-eur:before {
  content: "";
}

.fa-gbp:before {
  content: "";
}

.fa-dollar:before,
.fa-usd:before {
  content: "";
}

.fa-rupee:before,
.fa-inr:before {
  content: "";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "";
}

.fa-won:before,
.fa-krw:before {
  content: "";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-text:before {
  content: "";
}

.fa-sort-alpha-asc:before {
  content: "";
}

.fa-sort-alpha-desc:before {
  content: "";
}

.fa-sort-amount-asc:before {
  content: "";
}

.fa-sort-amount-desc:before {
  content: "";
}

.fa-sort-numeric-asc:before {
  content: "";
}

.fa-sort-numeric-desc:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-youtube-play:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitbucket-square:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-long-arrow-down:before {
  content: "";
}

.fa-long-arrow-up:before {
  content: "";
}

.fa-long-arrow-left:before {
  content: "";
}

.fa-long-arrow-right:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "";
}

.fa-sun-o:before {
  content: "";
}

.fa-moon-o:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-arrow-circle-o-right:before {
  content: "";
}

.fa-arrow-circle-o-left:before {
  content: "";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "";
}

.fa-dot-circle-o:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "";
}

.fa-plus-square-o:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-spoon:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-automobile:before,
.fa-car:before {
  content: "";
}

.fa-cab:before,
.fa-taxi:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-file-pdf-o:before {
  content: "";
}

.fa-file-word-o:before {
  content: "";
}

.fa-file-excel-o:before {
  content: "";
}

.fa-file-powerpoint-o:before {
  content: "";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "";
}

.fa-file-code-o:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "";
}

.fa-circle-o-notch:before {
  content: "";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "";
}

.fa-ge:before,
.fa-empire:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-circle-thin:before {
  content: "";
}

.fa-header:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-sliders:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-newspaper-o:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bell-slash-o:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-eyedropper:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-area-chart:before {
  content: "";
}

.fa-pie-chart:before {
  content: "";
}

.fa-line-chart:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-cc:before {
  content: "";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "";
}

.fa-meanpath:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-diamond:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-facebook-official:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-hotel:before,
.fa-bed:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-sticky-note-o:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-hourglass-o:before {
  content: "";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "";
}

.fa-hand-scissors-o:before {
  content: "";
}

.fa-hand-lizard-o:before {
  content: "";
}

.fa-hand-spock-o:before {
  content: "";
}

.fa-hand-pointer-o:before {
  content: "";
}

.fa-hand-peace-o:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-tv:before,
.fa-television:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-500px:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-calendar-plus-o:before {
  content: "";
}

.fa-calendar-minus-o:before {
  content: "";
}

.fa-calendar-times-o:before {
  content: "";
}

.fa-calendar-check-o:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-map-o:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-commenting:before {
  content: "";
}

.fa-commenting-o:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-credit-card-alt:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-pause-circle-o:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stop-circle-o:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-wheelchair-alt:before {
  content: "";
}

.fa-question-circle-o:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-volume-control-phone:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "";
}

.fa-handshake-o:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-open-o:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-book-o:before {
  content: "";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-circle-o:before {
  content: "";
}

.fa-user-o:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-eercast:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-snowflake-o:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  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;
}

/**
 * Swiper 3.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/swiper/
 *
 * Copyright 2015, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under MIT
 *
 * Released on: November 7, 2015
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -o-transition-property: -o-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  -ms-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-container-vertical > .swiper-pagination {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  -ms-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}

.swiper-container-horizontal > .swiper-pagination {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
}

/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-right {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-top {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  /* Safari 4+, Chrome */
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Opera 11.10-12.00 */
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}

/* Coverflow */
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}

/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* Cube */
.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
      transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.noUi-target, .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
}

.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}

.noUi-handle {
  position: relative;
  z-index: 1;
}

.noUi-stacking .noUi-handle {
  z-index: 10;
}

.noUi-stacking + .noUi-origin {
  *z-index: -1;
}

.noUi-state-tap .noUi-origin {
  -webkit-transition: left .3s,top .3s;
  -o-transition: left .3s,top .3s;
  transition: left .3s,top .3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}

.noUi-horizontal.noUi-extended {
  padding: 0 15px;
}

.noUi-horizontal.noUi-extended .noUi-origin {
  right: -15px;
}

.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

.noUi-vertical.noUi-extended {
  padding: 15px 0;
}

.noUi-vertical.noUi-extended .noUi-origin {
  bottom: -15px;
}

.noUi-background {
  background: #FAFAFA;
  -webkit-box-shadow: inset 0 1px 1px #f0f0f0;
          box-shadow: inset 0 1px 1px #f0f0f0;
}

.noUi-connect {
  background: #3FB8AF;
  -webkit-box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
          box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  -o-transition: background 450ms;
  transition: background 450ms;
}

.noUi-origin {
  border-radius: 2px;
}

.noUi-target {
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  -webkit-box-shadow: inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;
          box-shadow: inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB;
}

.noUi-target.noUi-connect {
  -webkit-box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
          box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
}

.noUi-dragable {
  cursor: w-resize;
}

.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  -webkit-box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;
}

.noUi-active {
  -webkit-box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;
          box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;
}

.noUi-handle:after, .noUi-handle:before {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}

.noUi-handle:after {
  left: 17px;
}

.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle:after {
  top: 17px;
}

[disabled] .noUi-connect, [disabled].noUi-connect {
  background: #B8B8B8;
}

[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* iCheck plugin Minimal skin, red
----------------------------------- */
.icheckbox_minimal-red,
.iradio_minimal-red {
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  background: url(../../images/icheck/red.png) no-repeat;
  border: none;
  cursor: pointer;
}

.icheckbox_minimal-red {
  background-position: 0 0;
}

.icheckbox_minimal-red.hover,
.icheckbox_minimal-red.validation-error {
  background-position: -20px 0;
}

.icheckbox_minimal-red.checked, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red,
.icheckbox_minimal-red.checked.validation-error,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.validation-error {
  background-position: -40px 0;
}

.icheckbox_minimal-red.disabled,
.icheckbox_minimal-red.disabled.validation-error {
  background-position: -60px 0;
  cursor: default;
}

.icheckbox_minimal-red.checked.disabled, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.disabled,
.icheckbox_minimal-red.checked.disabled.validation-error,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.disabled.validation-error {
  background-position: -80px 0;
}

.iradio_minimal-red {
  background-position: -100px 0;
}

.iradio_minimal-red.hover,
.iradio_minimal-red.hover.validation-error {
  background-position: -120px 0;
}

.iradio_minimal-red.checked, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red,
.iradio_minimal-red.checked.validation-error,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.validation-error.icheckbox_minimal-red {
  background-position: -140px 0;
}

.iradio_minimal-red.disabled,
.iradio_minimal-red.disabled.validation-error {
  background-position: -160px 0;
  cursor: default;
}

.iradio_minimal-red.checked.disabled, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.disabled.icheckbox_minimal-red,
.iradio_minimal-red.checked.disabled.validation-error,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.disabled.validation-error.icheckbox_minimal-red {
  background-position: -180px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (-o-min-device-pixel-ratio: 5/4), (min-resolution: 120dpi) {
  .icheckbox_minimal-red,
  .iradio_minimal-red {
    background-image: url(../../images/icheck/red@2x.png);
    background-size: 200px 20px;
  }
}

/*!
 * resize-plugin
 */
.equalator {
  display: block !important;
}

.resize-equalator {
  display: block !important;
  opacity: 0;
  position: absolute;
  visibility: hidden;
  margin-left: -9999em;
  z-index: -1;
}

/*!
 * Datepicker for Bootstrap v1.6.4 (https://github.com/eternicode/bootstrap-datepicker)
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  border-radius: 4px;
  direction: ltr;
}

.datepicker-inline {
  width: 220px;
}

.datepicker.datepicker-rtl {
  direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
  float: right;
}

.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}

.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}

.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}

.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}

.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}

.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}

.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}

.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}

.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}

.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}

.datepicker table tr td.today.focused {
  background: #ffc966;
}

.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}

.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}

.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}

.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active,
.datepicker table tr td.range.active {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}

.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}

.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}

.datepicker table tr td.range.focused {
  background: #d5d5d5;
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}

.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}

.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}

.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}

.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}

.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}

.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}

.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}

.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}

.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}

.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}

.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}

.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}

.datepicker .datepicker-switch {
  width: 145px;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

.input-group.date .input-group-addon {
  cursor: pointer;
}

.input-daterange {
  width: 100%;
}

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

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  text-shadow: 0 1px 0 #fff;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
.toggle-slide {
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
  text-align: center;
}

div.disabled > .toggle-slide {
  opacity: 0.7;
  pointer-events: none;
}

.toggle-slide .toggle-on,
.toggle-slide .toggle-off,
.toggle-slide .toggle-blob {
  float: left;
}

.toggle-slide .toggle-blob {
  position: relative;
  z-index: 99;
  cursor: hand;
  cursor: -webkit-grab;
  cursor: grab;
}

.toggle-light .toggle-slide {
  border-radius: 9999px;
  -webkit-box-shadow: 0 0 0 1px #999;
          box-shadow: 0 0 0 1px #999;
}

.toggle-light .toggle-on,
.toggle-light .toggle-off {
  font-size: 11px;
  font-weight: 500;
}

.toggle-light .toggle-on,
.toggle-light .toggle-select .toggle-inner .active {
  background: #45a31f;
  -webkit-box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.2);
          box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.2);
  text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.8);
}

.toggle-light .toggle-off,
.toggle-light .toggle-select .toggle-on {
  color: rgba(0, 0, 0, 0.6);
  text-shadow: 0 1px rgba(255, 255, 255, 0.2);
  background: -webkit-gradient(linear, left top, left bottom, from(#cfcfcf), to(#f5f5f5));
  background: -o-linear-gradient(#cfcfcf, #f5f5f5);
  background: linear-gradient(#cfcfcf, #f5f5f5);
}

.toggle-light .toggle-blob {
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#cfcfcf));
  background: -o-linear-gradient(#f5f5f5, #cfcfcf);
  background: linear-gradient(#f5f5f5, #cfcfcf);
  -webkit-box-shadow: 1px 1px 2px #888;
          box-shadow: 1px 1px 2px #888;
}

.toggle-light .toggle-blob:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f9f9f9));
  background: -o-linear-gradient(#e4e4e4, #f9f9f9);
  background: linear-gradient(#e4e4e4, #f9f9f9);
}

.swiper-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.swiper-slide {
  width: auto;
}

.swiper-button-prev,
.swiper-button-next {
  background-color: #ffffff;
  background-image: none;
  bottom: 0;
  height: auto;
  margin-top: 0;
  top: 0;
  width: 20px;
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0;
  visibility: hidden;
}

.swiper-button-prev {
  left: 0;
  text-align: right;
}

.swiper-button-next {
  right: 0;
}

#header .swiper-button-prev,
#header .swiper-button-next {
  text-align: center;
  width: 46px;
}

.swiper-container .swiper-pagination-bullet,
.has-swiper .swiper-pagination-bullet {
  background: #DDDDDD;
  border: 2px solid #DDDDDD;
  height: 12px;
  margin: 0 8px 10px;
  opacity: 1;
  position: relative;
  width: 12px;
  -webkit-transition: background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

.swiper-container .swiper-pagination-bullet:hover,
.has-swiper .swiper-pagination-bullet:hover {
  background-color: #666666;
  border-color: #666666;
}

.swiper-container .swiper-pagination-bullet:after,
.has-swiper .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  border-radius: 50%;
  background-color: #ffffff;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: -webkit-transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

.swiper-container .swiper-pagination-bullet-active,
.has-swiper .swiper-pagination-bullet-active {
  border-color: #DDDDDD;
}

.swiper-container .swiper-pagination-bullet-active:after,
.has-swiper .swiper-pagination-bullet-active:after {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
}

.swiper-container .swiper-pagination,
.has-swiper .swiper-pagination {
  height: 12px;
  line-height: 12px;
  margin-bottom: 26px;
  margin-top: 25px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .swiper-container .swiper-pagination,
  .has-swiper .swiper-pagination {
    margin-bottom: 29px;
    margin-top: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .swiper-container .swiper-pagination,
  .has-swiper .swiper-pagination {
    margin-bottom: 39px;
    margin-top: 22px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .swiper-container .swiper-pagination,
  .has-swiper .swiper-pagination {
    margin-bottom: 49px;
    margin-top: 26px;
  }
}

@media screen and (min-width: 1241px) {
  .swiper-container .swiper-pagination,
  .has-swiper .swiper-pagination {
    margin-bottom: 57px;
    margin-top: 30px;
  }
}

.swiper-container.hiddenPagination .swiper-pagination,
.has-swiper.hiddenPagination .swiper-pagination {
  display: none;
}

.has-swiper {
  position: relative;
}

.has-swiper .swiper-pagination {
  position: relative;
}

@media screen and (max-width: 560px) {
  .has-swiper .swiper-pagination.swiper-thumb-pagination {
    display: none;
  }
}

.has-swiper .swiper-pagination.swiper-main-pagination {
  display: none;
}

@media screen and (max-width: 560px) {
  .has-swiper .swiper-pagination.swiper-main-pagination {
    display: block;
  }
}

.has-swiper .swiper-pagination.hiddenPagination {
  display: none;
}

.has-swiper.without-thumbs .swiper-pagination.swiper-main-pagination {
  display: block;
}

.has-swiper .gallery-thumbs {
  margin-top: 0;
}

.has-swiper .gallery-thumbs img {
  width: 100%;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .has-swiper .gallery-thumbs {
    margin-top: 11px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .has-swiper .gallery-thumbs {
    margin-top: 13px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .has-swiper .gallery-thumbs {
    margin-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .has-swiper .gallery-thumbs {
    margin-top: 24px;
  }
}

.has-swiper .gallery-thumbs .swiper-wrapper {
  width: auto;
}

.has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
  overflow: hidden;
  position: relative;
  padding-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
    padding-bottom: 10px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .has-swiper .gallery-thumbs .swiper-slide .slide-wrapper {
    padding-bottom: 20px;
  }
}

.has-swiper .gallery-thumbs .swiper-slide .slide-wrapper:after {
  background: #666666;
  bottom: -3px;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transform: translateY(1px);
      -ms-transform: translateY(1px);
          transform: translateY(1px);
  -webkit-transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.has-swiper .gallery-thumbs .swiper-slide.as .slide-wrapper:after {
  background: #E2001A;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.has-swiper .gallery-thumbs .swiper-slide:hover .slide-wrapper:after {
  background: #E2001A;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.has-swiper.herostage .swiper-pagination {
  left: auto;
  right: auto;
  margin-left: -8px;
}

@media screen and (max-width: 560px) {
  .has-swiper.herostage .swiper-pagination {
    margin-left: -2px;
  }
}

.swiper-outer {
  position: relative;
}

.swiper-outer .swiper-navigation .swiper-button-prev,
.swiper-outer .swiper-navigation .swiper-button-next {
  background: rgba(255, 255, 255, 0.5);
  bottom: auto;
  margin-top: -28px;
  padding: 10px 15px;
  text-align: center;
  -webkit-transition: opacity .25s linear;
  -o-transition: opacity .25s linear;
  transition: opacity .25s linear;
  top: 45%;
  width: auto;
}

.swiper-outer .swiper-navigation .swiper-button-prev.swiper-button-disabled,
.swiper-outer .swiper-navigation .swiper-button-next.swiper-button-disabled {
  visibility: visible;
}

.swiper-outer .swiper-navigation .swiper-button-prev:before,
.swiper-outer .swiper-navigation .swiper-button-next:before {
  display: none;
}

.swiper-outer .swiper-navigation .swiper-button-prev i,
.swiper-outer .swiper-navigation .swiper-button-next i {
  height: 26px;
  width: 15px;
}

@media screen and (max-width: 560px) {
  .swiper-outer .swiper-navigation {
    display: none;
  }
}

.gallery-top-wrapper .swiper-button-prev,
.gallery-top-wrapper .swiper-button-next {
  position: absolute;
  top: 0;
  bottom: 0;
}

.gallery-top-wrapper .swiper-button-prev i,
.gallery-top-wrapper .swiper-button-next i {
  width: 24px;
  height: 40px;
  background-size: 24px 40px;
}

.gallery-top-wrapper .swiper-button-prev {
  left: 0;
}

.gallery-top-wrapper .swiper-button-next {
  right: 0;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container:before, .container:after {
  display: table;
  content: " ";
}

.container:after {
  clear: both;
}

@media (min-width: 801px) {
  .container {
    width: 800px;
  }
}

@media (min-width: 1241px) {
  .container {
    width: 1240px;
  }
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: " ";
}

.container-fluid:after {
  clear: both;
}

@media screen and (max-width: 560px) {
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .container-fluid {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .container-fluid {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 1241px) {
  .container-fluid {
    padding-left: 14px;
    padding-right: 14px;
  }
}

.container-fluid .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.row, .social-stream-container.two-column-wide,
.newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
.social-stream-container.full-column .newsroom-article,
.newsroom-container.full-column .social-stream-article,
.newsroom-container.full-column .newsroom-article {
  margin-right: -15px;
  margin-left: -15px;
}

.row:before, .social-stream-container.two-column-wide:before,
.newsroom-container.two-column-wide:before, .social-stream-container.full-column .social-stream-article:before,
.social-stream-container.full-column .newsroom-article:before,
.newsroom-container.full-column .social-stream-article:before,
.newsroom-container.full-column .newsroom-article:before, .row:after, .social-stream-container.two-column-wide:after,
.newsroom-container.two-column-wide:after, .social-stream-container.full-column .social-stream-article:after,
.social-stream-container.full-column .newsroom-article:after,
.newsroom-container.full-column .social-stream-article:after,
.newsroom-container.full-column .newsroom-article:after {
  display: table;
  content: " ";
}

.row:after, .social-stream-container.two-column-wide:after,
.newsroom-container.two-column-wide:after, .social-stream-container.full-column .social-stream-article:after,
.social-stream-container.full-column .newsroom-article:after,
.newsroom-container.full-column .social-stream-article:after,
.newsroom-container.full-column .newsroom-article:after {
  clear: both;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .row, .social-stream-container.two-column-wide,
  .newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
  .social-stream-container.full-column .newsroom-article,
  .newsroom-container.full-column .social-stream-article,
  .newsroom-container.full-column .newsroom-article {
    margin-left: -14px;
    margin-right: -14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .row, .social-stream-container.two-column-wide,
  .newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
  .social-stream-container.full-column .newsroom-article,
  .newsroom-container.full-column .social-stream-article,
  .newsroom-container.full-column .newsroom-article {
    margin-left: -14px;
    margin-right: -14px;
  }
}

@media screen and (min-width: 1241px) {
  .row, .social-stream-container.two-column-wide,
  .newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
  .social-stream-container.full-column .newsroom-article,
  .newsroom-container.full-column .social-stream-article,
  .newsroom-container.full-column .newsroom-article {
    margin-left: -14px;
    margin-right: -14px;
  }
}

.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, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .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, .social-stream-container.two-column-wide .social-stream-article,
.social-stream-container.two-column-wide .newsroom-article,
.newsroom-container.two-column-wide .social-stream-article,
.newsroom-container.two-column-wide .newsroom-article, .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, .social-stream-container.full-column section,
.newsroom-container.full-column section, .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-right: 15px;
  padding-left: 15px;
}

.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-4, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .social-stream-container.full-column section,
.newsroom-container.full-column section {
  float: left;
}

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

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

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

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

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

.col-xxs-6, .col-4 {
  width: 50%;
}

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

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

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

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

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

.col-xxs-12, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .social-stream-container.full-column section,
.newsroom-container.full-column section {
  width: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 561px) {
  .col-xs-1, .col-xs-2, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .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, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link {
    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, .social-stream-container.full-column section,
  .newsroom-container.full-column section {
    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: 801px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .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, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article {
    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: 1025px) {
  .col-sd-1, .col-sd-2, .col-sd-3, .col-sd-4, .col-sd-5, .col-sd-6, .col-sd-7, .col-sd-8, .col-sd-9, .col-sd-10, .col-sd-11, .col-sd-12 {
    float: left;
  }
  .col-sd-1 {
    width: 8.3333333333%;
  }
  .col-sd-2 {
    width: 16.6666666667%;
  }
  .col-sd-3 {
    width: 25%;
  }
  .col-sd-4 {
    width: 33.3333333333%;
  }
  .col-sd-5 {
    width: 41.6666666667%;
  }
  .col-sd-6 {
    width: 50%;
  }
  .col-sd-7 {
    width: 58.3333333333%;
  }
  .col-sd-8 {
    width: 66.6666666667%;
  }
  .col-sd-9 {
    width: 75%;
  }
  .col-sd-10 {
    width: 83.3333333333%;
  }
  .col-sd-11 {
    width: 91.6666666667%;
  }
  .col-sd-12 {
    width: 100%;
  }
  .col-sd-pull-0 {
    right: auto;
  }
  .col-sd-pull-1 {
    right: 8.3333333333%;
  }
  .col-sd-pull-2 {
    right: 16.6666666667%;
  }
  .col-sd-pull-3 {
    right: 25%;
  }
  .col-sd-pull-4 {
    right: 33.3333333333%;
  }
  .col-sd-pull-5 {
    right: 41.6666666667%;
  }
  .col-sd-pull-6 {
    right: 50%;
  }
  .col-sd-pull-7 {
    right: 58.3333333333%;
  }
  .col-sd-pull-8 {
    right: 66.6666666667%;
  }
  .col-sd-pull-9 {
    right: 75%;
  }
  .col-sd-pull-10 {
    right: 83.3333333333%;
  }
  .col-sd-pull-11 {
    right: 91.6666666667%;
  }
  .col-sd-pull-12 {
    right: 100%;
  }
  .col-sd-push-0 {
    left: auto;
  }
  .col-sd-push-1 {
    left: 8.3333333333%;
  }
  .col-sd-push-2 {
    left: 16.6666666667%;
  }
  .col-sd-push-3 {
    left: 25%;
  }
  .col-sd-push-4 {
    left: 33.3333333333%;
  }
  .col-sd-push-5 {
    left: 41.6666666667%;
  }
  .col-sd-push-6 {
    left: 50%;
  }
  .col-sd-push-7 {
    left: 58.3333333333%;
  }
  .col-sd-push-8 {
    left: 66.6666666667%;
  }
  .col-sd-push-9 {
    left: 75%;
  }
  .col-sd-push-10 {
    left: 83.3333333333%;
  }
  .col-sd-push-11 {
    left: 91.6666666667%;
  }
  .col-sd-push-12 {
    left: 100%;
  }
  .col-sd-offset-0 {
    margin-left: 0%;
  }
  .col-sd-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-sd-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-sd-offset-3 {
    margin-left: 25%;
  }
  .col-sd-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-sd-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-sd-offset-6 {
    margin-left: 50%;
  }
  .col-sd-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-sd-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-sd-offset-9 {
    margin-left: 75%;
  }
  .col-sd-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-sd-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-sd-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1241px) {
  .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 (max-width: 560px) {
  .hidden-xxs {
    display: none !important;
  }
}

/* DEBUG */
.show-grid {
  margin-bottom: 15px;
}

.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
  background-color: rgba(86, 61, 124, 0.15);
  border: 1px solid #ddd;
  border: 1px solid rgba(86, 61, 124, 0.2);
}

.row, .social-stream-container.two-column-wide,
.newsroom-container.two-column-wide, .social-stream-container.full-column .social-stream-article,
.social-stream-container.full-column .newsroom-article,
.newsroom-container.full-column .social-stream-article,
.newsroom-container.full-column .newsroom-article {
  overflow: visible;
}

.container-fluid {
  min-height: 100%;
}

.col-xxs-12, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .social-stream-container.full-column section,
.newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
.col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
.col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
.col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
.newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
.col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
.col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
.social-stream-container.two-column-wide .newsroom-article,
.newsroom-container.two-column-wide .social-stream-article,
.newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
.col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
.col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
.col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
.col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
.col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
  min-height: 0px;
}

@media screen and (max-width: 560px) {
  .col-xxs-12, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
  .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
  .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .col-xxs-12, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
  .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
  .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .col-xxs-12, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
  .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
  .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    padding-left: 14px;
    padding-right: 14px;
  }
}

@media screen and (min-width: 1241px) {
  .col-xxs-12, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
  .col-xxs-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11,
  .col-xxs-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xxs-9, .col-xs-9, .social-stream-container.full-column section,
  .newsroom-container.full-column section, .col-sm-9, .col-md-9, .col-lg-9,
  .col-xxs-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8,
  .col-xxs-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xxs-6, .col-4, .col-xs-6, .col-sm-6, .social-stream-container.two-column-wide .social-stream-article,
  .social-stream-container.two-column-wide .newsroom-article,
  .newsroom-container.two-column-wide .social-stream-article,
  .newsroom-container.two-column-wide .newsroom-article, .col-md-6, .col-lg-6,
  .col-xxs-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xxs-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4,
  .col-xxs-3, .col-xs-3, .social-stream-container.full-column .img-link,
  .newsroom-container.full-column .img-link, .col-sm-3, .col-md-3, .col-lg-3,
  .col-xxs-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2,
  .col-xxs-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
    padding-left: 14px;
    padding-right: 14px;
  }
}

.wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
  margin: 0 auto;
}

@media screen and (max-width: 560px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    padding-left: 5.7%;
    padding-right: 5.7%;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    padding-left: 7.5%;
    padding-right: 7.5%;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    width: 908px;
  }
}

@media screen and (min-width: 1241px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    width: 988px;
  }
}

@media screen and (min-width: 1350px) {
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    width: 1208px;
  }
}

.wrapper .wrapper, .herostage .carousel-caption > .wrapper .wrapper, .herostage.content-width .wrapper, .herostage.fullscreen-width .carousel-caption-content-wrapper .wrapper, .wrapper .herostage .carousel-caption > .wrapper, .herostage .wrapper .carousel-caption > .wrapper, .wrapper .herostage.content-width, .herostage.content-width .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper .herostage.content-width, .wrapper .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .wrapper .carousel-caption-content-wrapper, .herostage.content-width .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .herostage.content-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .carousel-caption-content-wrapper .carousel-caption-content-wrapper {
  padding-left: 0;
  padding-right: 0;
  width: auto;
}

.wrapper.full-width, .herostage .carousel-caption > .full-width.wrapper, .full-width.herostage.content-width, .herostage.fullscreen-width .full-width.carousel-caption-content-wrapper {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

.wrapper.full-width > .container-fluid, .herostage .carousel-caption > .full-width.wrapper > .container-fluid, .full-width.herostage.content-width > .container-fluid, .herostage.fullscreen-width .full-width.carousel-caption-content-wrapper > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.page-wrapper {
  width: 100%;
  min-height: 100%;
}

.column_wrapper.greyLight,
.column-content-wrapper.greyLight,
.content-carousel .swiper-slide.greyLight {
  background-color: #F6F6F6;
}

.column_wrapper.branding,
.column-content-wrapper.branding,
.content-carousel .swiper-slide.branding {
  background-color: #004A7F;
}

.column_wrapper.branding h1, .column_wrapper.branding h2, .column_wrapper.branding h3, .column_wrapper.branding .adhoc-message h2, .adhoc-message .column_wrapper.branding h2, .column_wrapper.branding h4, .column_wrapper.branding h5, .column_wrapper.branding h6, .column_wrapper.branding strong, .column_wrapper.branding p, .column_wrapper.branding a, .column_wrapper.branding em, .column_wrapper.branding ul, .column_wrapper.branding li,
.column-content-wrapper.branding h1,
.column-content-wrapper.branding h2,
.column-content-wrapper.branding h3,
.column-content-wrapper.branding .adhoc-message h2,
.adhoc-message .column-content-wrapper.branding h2,
.column-content-wrapper.branding h4,
.column-content-wrapper.branding h5,
.column-content-wrapper.branding h6,
.column-content-wrapper.branding strong,
.column-content-wrapper.branding p,
.column-content-wrapper.branding a,
.column-content-wrapper.branding em,
.column-content-wrapper.branding ul,
.column-content-wrapper.branding li,
.content-carousel .swiper-slide.branding h1,
.content-carousel .swiper-slide.branding h2,
.content-carousel .swiper-slide.branding h3,
.content-carousel .swiper-slide.branding .adhoc-message h2,
.adhoc-message .content-carousel .swiper-slide.branding h2,
.content-carousel .swiper-slide.branding h4,
.content-carousel .swiper-slide.branding h5,
.content-carousel .swiper-slide.branding h6,
.content-carousel .swiper-slide.branding strong,
.content-carousel .swiper-slide.branding p,
.content-carousel .swiper-slide.branding a,
.content-carousel .swiper-slide.branding em,
.content-carousel .swiper-slide.branding ul,
.content-carousel .swiper-slide.branding li {
  color: #ffffff;
}

.column_wrapper.branding a:hover,
.column-content-wrapper.branding a:hover,
.content-carousel .swiper-slide.branding a:hover {
  border-bottom-color: #ffffff;
  color: #ffffff;
}

.column_wrapper.branding .csc-frame-ruler-before:before,
.column_wrapper.branding .csc-both-rulers:before,
.column-content-wrapper.branding .csc-frame-ruler-before:before,
.column-content-wrapper.branding .csc-both-rulers:before,
.content-carousel .swiper-slide.branding .csc-frame-ruler-before:before,
.content-carousel .swiper-slide.branding .csc-both-rulers:before {
  border-top: 1px solid #ffffff;
}

.column_wrapper.branding .csc-frame-ruler-after:after,
.column_wrapper.branding .csc-both-rulers:after,
.column-content-wrapper.branding .csc-frame-ruler-after:after,
.column-content-wrapper.branding .csc-both-rulers:after,
.content-carousel .swiper-slide.branding .csc-frame-ruler-after:after,
.content-carousel .swiper-slide.branding .csc-both-rulers:after {
  border-bottom: 1px solid #ffffff;
}

.column_wrapper.color-white,
.column-content-wrapper.color-white,
.content-carousel .swiper-slide.color-white {
  background-color: #ffffff;
}

.column_wrapper.column_wrapper-vertical-spacing {
  margin-top: 14px;
  margin-bottom: 14px;
}

.column-content-wrapper.content-padding-1 {
  padding: 0 8.33%;
}

.column-content-wrapper.content-padding-2 {
  padding: 0 16.66%;
}

.column-content-wrapper.content-padding-3 {
  padding: 0 25.00%;
}

.flex-wrap-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media screen and (min-width: 1241px) {
  .flex-wrap-row [class*=col-md].col-md-offset-0 {
    margin-left: -0.3px;
    margin-right: -0.3px;
  }
}

@media (min-width: 561px) and (max-width: 1240px) {
  .flex-wrap-row [class*=col-xs].col-xs-offset-0 {
    margin-left: -0.3px;
    margin-right: -0.3px;
  }
}

@media screen and (max-width: 560px) {
  .flex-wrap-row [class*=col-xxs].col-xxs-offset-0 {
    margin-left: -0.3px;
    margin-right: -0.3px;
  }
}

.content-carousel.swiper-container.equal-height-content-carousel .swiper-pagination {
  margin-top: 15px;
}

.content-carousel.swiper-container.equal-height-content-carousel .swiper-wrapper .swiper-slide {
  height: auto;
}

.flex-positioning-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.flex-positioning-active.flex-position-top {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.flex-positioning-active.flex-position-bottom {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.flex-positioning-active.flex-position-top-bottom {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.flex-positioning-active .column_content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.content-carousel.swiper-container.navigation-excluded {
  margin-left: 50px;
  margin-right: 50px;
}

/* display the column row 100% with - needed for tileview */
.wrapper.column-row-full-with, .herostage .carousel-caption > .column-row-full-with.wrapper, .column-row-full-with.herostage.content-width, .herostage.fullscreen-width .column-row-full-with.carousel-caption-content-wrapper {
  width: 100%;
}

/* styles for use as tile with fluid contenttype */
.column_wrapper.tile {
  overflow: hidden;
  padding: 0;
}

.column_wrapper.tile .content-padding-4 {
  padding: 0 1px 1px 1px;
}

.column_wrapper.tile .content-padding-5 {
  padding: 0 1px 2px 1px;
}

.column_wrapper.tile .content-padding-6 {
  padding: 0 2px 4px 2px;
}

.column_wrapper.tile .flex-positioning-active .column_content {
  height: 100%;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable:hover .background-image,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable:focus .background-image {
  cursor: pointer;
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image {
  background-size: cover;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  transition: all .5s;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-wrapper > .wrapper, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .herostage .carousel-caption.background-image-wrapper > .wrapper, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-wrapper > .herostage.content-width, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .herostage.fullscreen-width .background-image-wrapper > .carousel-caption-content-wrapper, .herostage.fullscreen-width .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-wrapper > .carousel-caption-content-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable.background-image-wrapper {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .wrapper, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .herostage.content-width, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .carousel-caption-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  position: relative;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .wrapper div, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .herostage.content-width div, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .herostage.fullscreen-width .carousel-caption-content-wrapper div, .herostage.fullscreen-width .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .background-image-configurable .carousel-caption-content-wrapper div {
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .wrapper .csc-frame-indent-left, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .herostage.content-width .csc-frame-indent-left, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .herostage.fullscreen-width .carousel-caption-content-wrapper .csc-frame-indent-left, .herostage.fullscreen-width .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .carousel-caption-content-wrapper .csc-frame-indent-left {
  margin-left: 20%;
  display: inline-block;
  width: auto;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-text-only {
  margin-bottom: 10px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-text-only a {
  margin-top: 5px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-default {
  padding: 16px 30px 10px 30px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text {
  padding: 0 0 0 0;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p {
  margin: 0;
  margin-bottom: 0;
  line-height: 1;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .btn-default, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .btn-blue,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .btn-white-outlined,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] .csc-textpic-text p .btn-grey-outlined {
  margin-top: 5px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p {
  margin: 0;
  margin-bottom: 0;
  line-height: 1;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .btn-default, .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .btn-blue,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .btn-white-outlined,
.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="BackgroundImageConfigurable"] p .btn-grey-outlined {
  margin-top: 5px;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="OverlayTile"] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: calc(100% + 4px);
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="OverlayTile"] .without-padding.relative {
  background-color: rgba(0, 0, 0, 0.3);
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  height: 33%;
  left: -2px;
  padding-left: 20%;
  padding-top: 50px;
  right: -2px;
  top: 0;
  position: absolute;
}

.column_wrapper.tile .flex-positioning-active .column_content div[data-t3x-fce|="OverlayTile"] .without-padding.relative div {
  position: relative;
}

html {
  overflow-x: hidden;
}

html, body {
  height: 100%;
  min-height: 100%;
}

iframe {
  position: relative;
  z-index: 1;
}

.iframe-scroll-wrapper {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.csc-both-rulers::before, .csc-both-rulers::after {
  content: "";
  width: 100%;
  display: block;
}

html .csc-frame-ruler-after:after, html .csc-both-rulers:after {
  border-bottom: 1px solid #666666;
  margin: 0;
}

html .csc-frame-ruler-before:before, html .csc-both-rulers:before {
  border-top: 1px solid #666666;
  margin-bottom: 1em;
}

@-webkit-keyframes btn_pulse {
  0%, 100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}

@keyframes btn_pulse {
  0%, 100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}

.white-with-grey-border {
  background-color: #ffffff;
  border: 1px solid #CCCCCC;
}

.white-with-grey-border.bg-color-transparent-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

.white-with-grey-border.bg-color-transparent-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

.white-with-grey-border.bg-color-transparent-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

.white-with-grey-border.bg-color-transparent-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

.white-with-grey-border.bg-color-transparent-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

.white-with-grey-border.bg-color-transparent-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

.white-with-grey-border.bg-color-transparent-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

.white-with-grey-border.bg-color-transparent-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

.white-with-grey-border.bg-color-transparent-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

.white {
  background-color: #ffffff;
}

.white.bg-color-transparent-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

.white.bg-color-transparent-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

.white.bg-color-transparent-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

.white.bg-color-transparent-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

.white.bg-color-transparent-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

.white.bg-color-transparent-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

.white.bg-color-transparent-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

.white.bg-color-transparent-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

.white.bg-color-transparent-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

.black {
  background-color: #000000;
}

.black.bg-color-transparent-9 {
  background-color: rgba(0, 0, 0, 0.9);
}

.black.bg-color-transparent-8 {
  background-color: rgba(0, 0, 0, 0.8);
}

.black.bg-color-transparent-7 {
  background-color: rgba(0, 0, 0, 0.7);
}

.black.bg-color-transparent-6 {
  background-color: rgba(0, 0, 0, 0.6);
}

.black.bg-color-transparent-5 {
  background-color: rgba(0, 0, 0, 0.5);
}

.black.bg-color-transparent-4 {
  background-color: rgba(0, 0, 0, 0.4);
}

.black.bg-color-transparent-3 {
  background-color: rgba(0, 0, 0, 0.3);
}

.black.bg-color-transparent-2 {
  background-color: rgba(0, 0, 0, 0.2);
}

.black.bg-color-transparent-1 {
  background-color: rgba(0, 0, 0, 0.1);
}

.grey {
  background-color: #F6F6F6;
  position: relative;
  overflow: hidden;
}

.grey.bg-color-transparent-9 {
  background-color: rgba(246, 246, 246, 0.9);
}

.grey.bg-color-transparent-8 {
  background-color: rgba(246, 246, 246, 0.8);
}

.grey.bg-color-transparent-7 {
  background-color: rgba(246, 246, 246, 0.7);
}

.grey.bg-color-transparent-6 {
  background-color: rgba(246, 246, 246, 0.6);
}

.grey.bg-color-transparent-5 {
  background-color: rgba(246, 246, 246, 0.5);
}

.grey.bg-color-transparent-4 {
  background-color: rgba(246, 246, 246, 0.4);
}

.grey.bg-color-transparent-3 {
  background-color: rgba(246, 246, 246, 0.3);
}

.grey.bg-color-transparent-2 {
  background-color: rgba(246, 246, 246, 0.2);
}

.grey.bg-color-transparent-1 {
  background-color: rgba(246, 246, 246, 0.1);
}

.smoke {
  background-color: #F6F6F6;
}

.smoke.bg-color-transparent-9 {
  background-color: rgba(246, 246, 246, 0.9);
}

.smoke.bg-color-transparent-8 {
  background-color: rgba(246, 246, 246, 0.8);
}

.smoke.bg-color-transparent-7 {
  background-color: rgba(246, 246, 246, 0.7);
}

.smoke.bg-color-transparent-6 {
  background-color: rgba(246, 246, 246, 0.6);
}

.smoke.bg-color-transparent-5 {
  background-color: rgba(246, 246, 246, 0.5);
}

.smoke.bg-color-transparent-4 {
  background-color: rgba(246, 246, 246, 0.4);
}

.smoke.bg-color-transparent-3 {
  background-color: rgba(246, 246, 246, 0.3);
}

.smoke.bg-color-transparent-2 {
  background-color: rgba(246, 246, 246, 0.2);
}

.smoke.bg-color-transparent-1 {
  background-color: rgba(246, 246, 246, 0.1);
}

.blue,
.blue.altered {
  background-color: #004A7F;
  color: #ffffff;
}

.blue.bg-color-transparent-9,
.blue.altered.bg-color-transparent-9 {
  background-color: rgba(0, 74, 127, 0.9);
}

.blue.bg-color-transparent-8,
.blue.altered.bg-color-transparent-8 {
  background-color: rgba(0, 74, 127, 0.8);
}

.blue.bg-color-transparent-7,
.blue.altered.bg-color-transparent-7 {
  background-color: rgba(0, 74, 127, 0.7);
}

.blue.bg-color-transparent-6,
.blue.altered.bg-color-transparent-6 {
  background-color: rgba(0, 74, 127, 0.6);
}

.blue.bg-color-transparent-5,
.blue.altered.bg-color-transparent-5 {
  background-color: rgba(0, 74, 127, 0.5);
}

.blue.bg-color-transparent-4,
.blue.altered.bg-color-transparent-4 {
  background-color: rgba(0, 74, 127, 0.4);
}

.blue.bg-color-transparent-3,
.blue.altered.bg-color-transparent-3 {
  background-color: rgba(0, 74, 127, 0.3);
}

.blue.bg-color-transparent-2,
.blue.altered.bg-color-transparent-2 {
  background-color: rgba(0, 74, 127, 0.2);
}

.blue.bg-color-transparent-1,
.blue.altered.bg-color-transparent-1 {
  background-color: rgba(0, 74, 127, 0.1);
}

.blue .highcharts-legend-item,
.blue .highcharts-legend-item span,
.blue.altered .highcharts-legend-item,
.blue.altered .highcharts-legend-item span {
  color: #ffffff !important;
}

.blue p,
.blue.altered p {
  color: #ffffff;
}

.blue .csc-default p,
.blue.altered .csc-default p {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.grey-dark {
  background-color: #282828;
  position: relative;
  overflow: hidden;
}

.grey-dark.bg-color-transparent-9 {
  background-color: rgba(40, 40, 40, 0.9);
}

.grey-dark.bg-color-transparent-8 {
  background-color: rgba(40, 40, 40, 0.8);
}

.grey-dark.bg-color-transparent-7 {
  background-color: rgba(40, 40, 40, 0.7);
}

.grey-dark.bg-color-transparent-6 {
  background-color: rgba(40, 40, 40, 0.6);
}

.grey-dark.bg-color-transparent-5 {
  background-color: rgba(40, 40, 40, 0.5);
}

.grey-dark.bg-color-transparent-4 {
  background-color: rgba(40, 40, 40, 0.4);
}

.grey-dark.bg-color-transparent-3 {
  background-color: rgba(40, 40, 40, 0.3);
}

.grey-dark.bg-color-transparent-2 {
  background-color: rgba(40, 40, 40, 0.2);
}

.grey-dark.bg-color-transparent-1 {
  background-color: rgba(40, 40, 40, 0.1);
}

.gradient-grey-white {
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#F6F6F6));
  background-image: -o-linear-gradient(bottom, #ffffff 0%, #F6F6F6 100%);
  background-image: linear-gradient(to top, #ffffff 0%, #F6F6F6 100%);
}

.gradient-grey-white.bg-color-transparent-9 {
  background-color: rgba(255, 255, 255, 0.9);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.9)), to(rgba(246, 246, 246, 0.9)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.9) 0%, rgba(246, 246, 246, 0.9) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.9) 0%, rgba(246, 246, 246, 0.9) 100%);
}

.gradient-grey-white.bg-color-transparent-8 {
  background-color: rgba(255, 255, 255, 0.8);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.8)), to(rgba(246, 246, 246, 0.8)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.8) 0%, rgba(246, 246, 246, 0.8) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.8) 0%, rgba(246, 246, 246, 0.8) 100%);
}

.gradient-grey-white.bg-color-transparent-7 {
  background-color: rgba(255, 255, 255, 0.7);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.7)), to(rgba(246, 246, 246, 0.7)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.7) 0%, rgba(246, 246, 246, 0.7) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.7) 0%, rgba(246, 246, 246, 0.7) 100%);
}

.gradient-grey-white.bg-color-transparent-6 {
  background-color: rgba(255, 255, 255, 0.6);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.6)), to(rgba(246, 246, 246, 0.6)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.6) 0%, rgba(246, 246, 246, 0.6) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.6) 0%, rgba(246, 246, 246, 0.6) 100%);
}

.gradient-grey-white.bg-color-transparent-5 {
  background-color: rgba(255, 255, 255, 0.5);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.5)), to(rgba(246, 246, 246, 0.5)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.5) 0%, rgba(246, 246, 246, 0.5) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, rgba(246, 246, 246, 0.5) 100%);
}

.gradient-grey-white.bg-color-transparent-4 {
  background-color: rgba(255, 255, 255, 0.4);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.4)), to(rgba(246, 246, 246, 0.4)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.4) 0%, rgba(246, 246, 246, 0.4) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.4) 0%, rgba(246, 246, 246, 0.4) 100%);
}

.gradient-grey-white.bg-color-transparent-3 {
  background-color: rgba(255, 255, 255, 0.3);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.3)), to(rgba(246, 246, 246, 0.3)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, rgba(246, 246, 246, 0.3) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.3) 0%, rgba(246, 246, 246, 0.3) 100%);
}

.gradient-grey-white.bg-color-transparent-2 {
  background-color: rgba(255, 255, 255, 0.2);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.2)), to(rgba(246, 246, 246, 0.2)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.2) 0%, rgba(246, 246, 246, 0.2) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 0%, rgba(246, 246, 246, 0.2) 100%);
}

.gradient-grey-white.bg-color-transparent-1 {
  background-color: rgba(255, 255, 255, 0.1);
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.1)), to(rgba(246, 246, 246, 0.1)));
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0.1) 0%, rgba(246, 246, 246, 0.1) 100%);
  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.1) 0%, rgba(246, 246, 246, 0.1) 100%);
}

.blue .btn-link, .blue .welt-icon, .black .btn-link, .black .welt-icon, .grey-dark .btn-link, .grey-dark .welt-icon, .smoke .btn-link, .smoke .welt-icon {
  color: #ffffff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.blue .btn-link:hover, .blue .welt-icon:hover, .black .btn-link:hover, .black .welt-icon:hover, .grey-dark .btn-link:hover, .grey-dark .welt-icon:hover, .smoke .btn-link:hover, .smoke .welt-icon:hover {
  color: #ffffff;
  border-bottom-color: #ffffff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.white-with-grey-border .btn-link, .white-with-grey-border .welt-icon, .white .btn-link, .white .welt-icon, .grey .btn-link, .grey .welt-icon, .gradient-grey-white .btn-link, .gradient-grey-white .welt-icon {
  color: #282828;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPFJREFUGJVlzyFOxEAYxfH/N20vQDYgKO1MKxAIHA61N0CuQxEQewMugCaEQILAcoRNCKxBNcHTMJ1gEChsk/lQTbrl2fdLXp44595V9SdN05O2bX+ZxMQYP0Rk3vf9Ks/zrX9gNpstgCdjzFGWZc9VVW1vgKZp+qIoFsAjcKiqr3me7w5Axtg5dwOcAZ8xxnkIoTMjEL3358AtUAErgDGgLMsdVT0GMMa8bYC6rveAtYgcqOqD9/4UIAEoiqISkRcRqWOM1yGECyACGGvtfpIka8ACVyGE5VAOu1/OObXWXk5eAZCKyL2qfndddzctAf4ArAtSaB7eFSwAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%232828228%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.white-with-grey-border .btn-link:hover, .white-with-grey-border .welt-icon:hover, .white .btn-link:hover, .white .welt-icon:hover, .grey .btn-link:hover, .grey .welt-icon:hover, .gradient-grey-white .btn-link:hover, .gradient-grey-white .welt-icon:hover {
  color: #282828;
  border-bottom-color: #282828;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPFJREFUGJVlzyFOxEAYxfH/N20vQDYgKO1MKxAIHA61N0CuQxEQewMugCaEQILAcoRNCKxBNcHTMJ1gEChsk/lQTbrl2fdLXp44595V9SdN05O2bX+ZxMQYP0Rk3vf9Ks/zrX9gNpstgCdjzFGWZc9VVW1vgKZp+qIoFsAjcKiqr3me7w5Axtg5dwOcAZ8xxnkIoTMjEL3358AtUAErgDGgLMsdVT0GMMa8bYC6rveAtYgcqOqD9/4UIAEoiqISkRcRqWOM1yGECyACGGvtfpIka8ACVyGE5VAOu1/OObXWXk5eAZCKyL2qfndddzctAf4ArAtSaB7eFSwAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%232828228%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.rounded {
  overflow: hidden;
  border-radius: 8px;
}

.rounded-top {
  overflow: hidden;
  border-radius: 8px 8px 0 0;
}

.rounded-bottom {
  overflow: hidden;
  border-radius: 0 0 8px 8px;
}

.text-color .text-color.text-white,
.text-white {
  color: #ffffff;
}

.text-color .text-color.text-white h1:not([class*="background-"]),
.text-color .text-color.text-white .h1:not([class*="background-"]),
.text-white h1:not([class*="background-"]),
.text-white .h1:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h2:not([class*="background-"]),
.text-color .text-color.text-white .h2:not([class*="background-"]),
.text-white h2:not([class*="background-"]),
.text-white .h2:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h3:not([class*="background-"]), .text-color .text-color.text-white .adhoc-message h2:not([class*="background-"]), .adhoc-message .text-color .text-color.text-white h2:not([class*="background-"]),
.text-color .text-color.text-white .h3:not([class*="background-"]),
.text-white h3:not([class*="background-"]),
.text-white .adhoc-message h2:not([class*="background-"]),
.adhoc-message .text-white h2:not([class*="background-"]),
.text-white .h3:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h4:not([class*="background-"]),
.text-color .text-color.text-white .h4:not([class*="background-"]),
.text-white h4:not([class*="background-"]),
.text-white .h4:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h5:not([class*="background-"]),
.text-color .text-color.text-white .h5:not([class*="background-"]),
.text-white h5:not([class*="background-"]),
.text-white .h5:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white h6:not([class*="background-"]),
.text-color .text-color.text-white .h6:not([class*="background-"]),
.text-white h6:not([class*="background-"]),
.text-white .h6:not([class*="background-"]) {
  color: #ffffff;
}

.text-color .text-color.text-white .csc-default p, .text-color .text-color.text-white p,
.text-white .csc-default p,
.text-white p {
  color: #ffffff;
}

.text-color .text-color.text-white .csc-default p b,
.text-color .text-color.text-white .csc-default p strong, .text-color .text-color.text-white p b,
.text-color .text-color.text-white p strong,
.text-white .csc-default p b,
.text-white .csc-default p strong,
.text-white p b,
.text-white p strong {
  color: #ffffff;
}

.text-color .text-color.text-black,
.text-black {
  color: #282828;
}

.text-color .text-color.text-black h1:not([class*="background-"]),
.text-color .text-color.text-black .h1:not([class*="background-"]),
.text-black h1:not([class*="background-"]),
.text-black .h1:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h2:not([class*="background-"]),
.text-color .text-color.text-black .h2:not([class*="background-"]),
.text-black h2:not([class*="background-"]),
.text-black .h2:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h3:not([class*="background-"]), .text-color .text-color.text-black .adhoc-message h2:not([class*="background-"]), .adhoc-message .text-color .text-color.text-black h2:not([class*="background-"]),
.text-color .text-color.text-black .h3:not([class*="background-"]),
.text-black h3:not([class*="background-"]),
.text-black .adhoc-message h2:not([class*="background-"]),
.adhoc-message .text-black h2:not([class*="background-"]),
.text-black .h3:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h4:not([class*="background-"]),
.text-color .text-color.text-black .h4:not([class*="background-"]),
.text-black h4:not([class*="background-"]),
.text-black .h4:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h5:not([class*="background-"]),
.text-color .text-color.text-black .h5:not([class*="background-"]),
.text-black h5:not([class*="background-"]),
.text-black .h5:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black h6:not([class*="background-"]),
.text-color .text-color.text-black .h6:not([class*="background-"]),
.text-black h6:not([class*="background-"]),
.text-black .h6:not([class*="background-"]) {
  color: #282828;
}

.text-color .text-color.text-black .csc-default p, .text-color .text-color.text-black p,
.text-black .csc-default p,
.text-black p {
  color: #282828;
}

.text-color .text-color.text-black .csc-default p b,
.text-color .text-color.text-black .csc-default p strong, .text-color .text-color.text-black p b,
.text-color .text-color.text-black p strong,
.text-black .csc-default p b,
.text-black .csc-default p strong,
.text-black p b,
.text-black p strong {
  color: #282828;
}

body {
  color: #666666;
  font-size: 16px;
  line-height: 22px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  body {
    font-size: 15px;
    line-height: 22px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  body {
    font-size: 15px;
    line-height: 22px;
  }
}

@media screen and (min-width: 1241px) {
  body {
    font-size: 17px;
    line-height: 22px;
  }
}

h1,
.h1,
.h4 {
  color: #282828;
  font-size: 27px;
  line-height: 32px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h1,
  .h1,
  .h4 {
    font-size: 28px;
    line-height: 33px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h1,
  .h1,
  .h4 {
    font-size: 32px;
    line-height: 38px;
  }
}

@media screen and (min-width: 1241px) {
  h1,
  .h1,
  .h4 {
    font-size: 38px;
    line-height: 45px;
  }
}

.altered h1, .altered
.h1, .altered
.h4 {
  color: #ffffff;
}

.herostage h1, .herostage
.h1 {
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage h1, .herostage
  .h1 {
    font-size: 24px;
    line-height: 28px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage h1, .herostage
  .h1 {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage h1, .herostage
  .h1 {
    font-size: 28px;
    line-height: 34px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage h1, .herostage
  .h1 {
    font-size: 40px;
    line-height: 48px;
  }
}

h2, .h2 {
  color: #282828;
  font-size: 24px;
  line-height: 29px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 1241px) {
  h2, .h2 {
    font-size: 28px;
    line-height: 33px;
  }
}

.altered h2, .altered
.h2 {
  color: #ffffff;
}

.herostage h2, .herostage
.h2 {
  font-size: 18px;
  line-height: 22px;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage h2, .herostage
  .h2 {
    font-size: 22px;
    line-height: 26px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage h2, .herostage
  .h2 {
    font-size: 18px;
    line-height: 22px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage h2, .herostage
  .h2 {
    font-size: 24px;
    line-height: 29px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage h2, .herostage
  .h2 {
    font-size: 31px;
    line-height: 38px;
  }
}


h3,
.adhoc-message h2, .h3 {
  color: #282828;
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 1241px) {
  
  h3,
  .adhoc-message h2, .h3 {
    font-size: 22px;
    line-height: 27px;
  }
}

.altered h3, .altered .adhoc-message h2, .adhoc-message .altered h2, .altered
.h3 {
  color: #ffffff;
}

.herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
.h3 {
  font-size: 16px;
  line-height: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
  .h3 {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
  .h3 {
    font-size: 16px;
    line-height: 20px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
  .h3 {
    font-size: 20px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage h3, .herostage .adhoc-message h2, .adhoc-message .herostage h2, .herostage
  .h3 {
    font-size: 22px;
    line-height: 27px;
  }
}

h4,
h6,
.h6 {
  color: #999999;
  font-size: 19px;
  line-height: 22px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h4,
  h6,
  .h6 {
    font-size: 18px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h4,
  h6,
  .h6 {
    font-size: 18px;
  }
}

@media screen and (min-width: 1241px) {
  h4,
  h6,
  .h6 {
    font-size: 19px;
  }
}

.altered h4, .altered
h6, .altered
.h6 {
  color: #DDDDDD;
}

h5, .h5 {
  color: #999999;
  font-size: 13px;
  line-height: 19px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.altered h5, .altered
.h5 {
  color: #DDDDDD;
}

p {
  font-size: 16px;
}

p b,
p strong {
  color: #282828;
}

p[style*="color"] b,
p[style*="color"] strong {
  color: inherit;
}

p.bodytext {
  line-height: 1.4;
}

ul {
  font-size: 16px;
}

@media screen and (max-width: 800px) {
  .csc-default p, .csc-default li, .csc-textpic p, .csc-textpic li {
    font-size: 16px !important;
  }
}

h1.h2 {
  font-size: 24px;
  line-height: 29px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h1.h3 {
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h2.h1 {
  font-size: 32px;
  line-height: 38px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h2.h3 {
  font-size: 25px;
  line-height: 30px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h3.h1, .adhoc-message h2.h1 {
  font-size: 25px;
  line-height: 30px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

h3.h2, .adhoc-message h2.h2 {
  font-size: 24px;
  line-height: 29px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (max-width: 800px) {
  span.small {
    font-size: 1.25rem;
    line-height: 1.4;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.small {
    font-size: 1.25rem;
    line-height: 1.4;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.small {
    font-size: 1.4rem;
    line-height: 1.4;
    color: inherit;
  }
}

@media screen and (max-width: 800px) {
  span.medium {
    font-size: 1.6rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.medium {
    font-size: 2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.medium {
    font-size: 2.2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (max-width: 800px) {
  span.large {
    font-size: 2.2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.large {
    font-size: 2.8rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.large {
    font-size: 3.2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (max-width: 800px) {
  span.xl {
    font-size: 3.2rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.xl {
    font-size: 3.8rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.xl {
    font-size: 4.4rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (max-width: 800px) {
  span.xxl {
    font-size: 4.6rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  span.xxl {
    font-size: 5.3rem;
    line-height: 1.2;
    color: inherit;
  }
}

@media screen and (min-width: 1241px) {
  span.xxl {
    font-size: 6rem;
    line-height: 1.2;
    color: inherit;
  }
}

strong,
b,
.bold,
.excerpt {
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.background-white {
  background-color: #F6F6F6;
  opacity: 0.7;
  padding: 0.25em;
}

.background-black {
  background-color: #222222;
  opacity: 0.7;
  padding: 0.25em;
}

.background-blue-multi-line {
  background-color: #014A7F;
  color: #ffffff;
  -webkit-box-shadow: 10px 0 0 #014A7F, -10px 0 0 #014A7F;
          box-shadow: 10px 0 0 #014A7F, -10px 0 0 #014A7F;
  margin-left: 10px;
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
}

blockquote {
  border: none;
  padding: 0;
  margin: 42px 0;
}

blockquote footer {
  margin: 10px;
}

blockquote footer:before {
  content: '';
}

blockquote .background-blue-multi-line {
  display: inline-block;
  padding: 10px;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

blockquote > span,
blockquote > p,
blockquote > p.bodytext {
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-size: 24px;
  letter-spacing: 0.43px;
  line-height: 36px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

@media (min-width: 801px) {
  blockquote > span,
  blockquote > p,
  blockquote > p.bodytext {
    font-size: 28px;
    letter-spacing: 0.5px;
    line-height: 28px;
  }
}

.herostage blockquote {
  margin: 0;
}

cite {
  color: #014A7F;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-size: 18px;
  letter-spacing: 0.32px;
  line-height: 28px;
  font-style: normal;
}

.background-white-with-transparency {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.9);
  color: #282828;
  -webkit-box-shadow: 10px 0 0 rgba(255, 255, 255, 0.9), -10px 0 0 rgba(255, 255, 255, 0.9);
          box-shadow: 10px 0 0 rgba(255, 255, 255, 0.9), -10px 0 0 rgba(255, 255, 255, 0.9);
  /* For firefox browser */
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  margin-left: 10px;
  margin-right: 10px;
}

.background-black-with-transparency {
  display: inline-block;
  background-color: rgba(40, 40, 40, 0.9);
  color: #ffffff;
  -webkit-box-shadow: 10px 0 0 rgba(40, 40, 40, 0.9), -10px 0 0 rgba(40, 40, 40, 0.9);
          box-shadow: 10px 0 0 rgba(40, 40, 40, 0.9), -10px 0 0 rgba(40, 40, 40, 0.9);
  /* For firefox browser */
  -webkit-box-decoration-break: clone;
          box-decoration-break: clone;
  margin-left: 10px;
  margin-right: 10px;
}

.text-gradients {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  -webkit-nbsp-mode: space;
}

.text-gradients.text-center {
  margin-left: auto;
  margin-right: auto;
}

.text-gradients.text-right {
  margin-left: auto;
}

.text-gradients-light-pink-to-blue {
  background: -webkit-linear-gradient(left, #DC6478, #6E87C3);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #DC6478;
}

.text-gradients-blue-to-light-pink {
  background: -webkit-linear-gradient(left, #6E87C3, #DC6478);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #6E87C3;
}

.text-gradients-blue-to-lime {
  background: -webkit-linear-gradient(left, #6E87C3, #E6D200);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #6E87C3;
}

.text-gradients-lime-to-orange {
  background: -webkit-linear-gradient(left, #E6D200, #F07819);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #E6D200;
}

.text-gradients-orange-to-lime {
  background: -webkit-linear-gradient(left, #F07819, #E6D200);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #F07819;
}

.text-gradients-pink-to-light-orange {
  background: -webkit-linear-gradient(left, #E64669, #FAA500);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #E64669;
}

.text-gradients-light-orange-to-pink {
  background: -webkit-linear-gradient(left, #FAA500, #E64669);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  color: #FAA500;
}

.sma-underline, .sma-underline-with-spacing {
  text-decoration: underline;
}

.sma-underline-with-spacing {
  text-decoration: none;
  border-bottom: 1px solid currentColor;
  padding-bottom: 0.05em;
}

a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container a {
  color: #004A7F;
  cursor: pointer;
  position: relative;
  border-bottom: 1px solid transparent;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

a:hover, a:focus,
#navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover,
#navigation nav[role="navigation"] .first-layer li .dropdown-container a:focus {
  color: #002E4F;
  outline: 0;
  text-decoration: none;
  border-bottom-color: #001B2F;
}

a:active,
#navigation nav[role="navigation"] .first-layer li .dropdown-container a:active {
  color: #001B2F;
}

a h1,
.csc-textpic a h1,
a h2,
.csc-textpic
a h2,
a h3,
a .adhoc-message h2,
.adhoc-message a h2,
.csc-textpic a h3,
.csc-textpic a .adhoc-message h2,
.adhoc-message .csc-textpic a h2,
a h4,
.csc-textpic
a h4,
a h5,
.csc-textpic
a h5,
a h6,
.csc-textpic
a h6,
h1 a,
.csc-textpic
h1 a,
h2 a,
.csc-textpic
h2 a,
h3 a,
.adhoc-message h2 a,
.csc-textpic h3 a,
.csc-textpic .adhoc-message h2 a,
.adhoc-message .csc-textpic h2 a,
h4 a,
.csc-textpic
h4 a,
h5 a,
.csc-textpic
h5 a,
h6 a,
.csc-textpic
h6 a {
  border: none;
  color: #004A7F;
  cursor: pointer;
}

a h1:hover, a h1:focus,
.csc-textpic a h1:hover,
.csc-textpic a h1:focus,
a h2:hover,
a h2:focus,
.csc-textpic
a h2:hover,
.csc-textpic
a h2:focus,
a h3:hover,
a .adhoc-message h2:hover,
.adhoc-message a h2:hover,
a h3:focus,
a .adhoc-message h2:focus,
.adhoc-message a h2:focus,
.csc-textpic a h3:hover,
.csc-textpic a .adhoc-message h2:hover,
.adhoc-message .csc-textpic a h2:hover,
.csc-textpic a h3:focus,
.csc-textpic a .adhoc-message h2:focus,
.adhoc-message .csc-textpic a h2:focus,
a h4:hover,
a h4:focus,
.csc-textpic
a h4:hover,
.csc-textpic
a h4:focus,
a h5:hover,
a h5:focus,
.csc-textpic
a h5:hover,
.csc-textpic
a h5:focus,
a h6:hover,
a h6:focus,
.csc-textpic
a h6:hover,
.csc-textpic
a h6:focus,
h1 a:hover,
h1 a:focus,
.csc-textpic
h1 a:hover,
.csc-textpic
h1 a:focus,
h2 a:hover,
h2 a:focus,
.csc-textpic
h2 a:hover,
.csc-textpic
h2 a:focus,
h3 a:hover,
.adhoc-message h2 a:hover,
h3 a:focus,
.adhoc-message h2 a:focus,
.csc-textpic h3 a:hover,
.csc-textpic .adhoc-message h2 a:hover,
.adhoc-message .csc-textpic h2 a:hover,
.csc-textpic h3 a:focus,
.csc-textpic .adhoc-message h2 a:focus,
.adhoc-message .csc-textpic h2 a:focus,
h4 a:hover,
h4 a:focus,
.csc-textpic
h4 a:hover,
.csc-textpic
h4 a:focus,
h5 a:hover,
h5 a:focus,
.csc-textpic
h5 a:hover,
.csc-textpic
h5 a:focus,
h6 a:hover,
h6 a:focus,
.csc-textpic
h6 a:hover,
.csc-textpic
h6 a:focus {
  border: none;
  color: #002E4F;
  outline: 0;
  text-decoration: none;
}

a h1:active,
.csc-textpic a h1:active,
a h2:active,
.csc-textpic
a h2:active,
a h3:active,
a .adhoc-message h2:active,
.adhoc-message a h2:active,
.csc-textpic a h3:active,
.csc-textpic a .adhoc-message h2:active,
.adhoc-message .csc-textpic a h2:active,
a h4:active,
.csc-textpic
a h4:active,
a h5:active,
.csc-textpic
a h5:active,
a h6:active,
.csc-textpic
a h6:active,
h1 a:active,
.csc-textpic
h1 a:active,
h2 a:active,
.csc-textpic
h2 a:active,
h3 a:active,
.adhoc-message h2 a:active,
.csc-textpic h3 a:active,
.csc-textpic .adhoc-message h2 a:active,
.adhoc-message .csc-textpic h2 a:active,
h4 a:active,
.csc-textpic
h4 a:active,
h5 a:active,
.csc-textpic
h5 a:active,
h6 a:active,
.csc-textpic
h6 a:active {
  color: #001B2F;
}

figure a,
.csc-textpic-imagewrap a {
  border: none;
}

figure a.btn-link, figure a.welt-icon,
.csc-textpic-imagewrap a.btn-link,
.csc-textpic-imagewrap a.welt-icon {
  border-bottom: 1px solid transparent;
  -webkit-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

figure a.btn-link:hover, figure a.welt-icon:hover,
.csc-textpic-imagewrap a.btn-link:hover,
.csc-textpic-imagewrap a.welt-icon:hover {
  border-bottom: 1px solid #001B2F;
}

figure a:hover,
.csc-textpic-imagewrap a:hover {
  border: none;
}

ul {
  list-style: none;
}

ul li {
  background-size: 4px;
  background-position-y: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAADdJREFUCJk9ycENACEQw0BvdC1cY/SAaCkt0kSWD8K/kcv26G5LamB9Fz9AEuuel4CVZCfZVTUPU14YASFZR3MAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%224%22%20height%3D%224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EOval%20101%3C%2Ftitle%3E%3Ccircle%20cx%3D%22951%22%20cy%3D%22763%22%20r%3D%222%22%20transform%3D%22translate%28-949%20-761%29%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

ul.tick li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALCAYAAABPhbxiAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAQtJREFUKJGVkC1IQ2EUhp/v3KUrJvPA4AxrVsuuXL1ssygmwaDZuCI4/bgTwSjY1swadXMz3alJNBi3BdsY+FcMMvg+k/N/Xt90OO954D2v4j/Kb8yCrGIe5iU+pCcxcgA0Odl7UbGgrE4D54itUiktATbxJxSsJxFTAy7pdpcBCzA46tzaCI7UQTo8ywJX5d6b5ZDTO6S8UdrR9SdopjCEcWuIdRHlcxo+fbQFZR9RlMltrvS3GZ3AcQ9RJgkm4Ci8+xrGoRVdMOb1sHaX1NQt7eiGdGYfER+MT3W7+dMX763mdRFjQkTuwQyjCDjeOvvtfac/taIG454CNY1Vi1RK9UG9fVe2OBHn7BVRFU5FKDHEHQAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ELine%3C%2Ftitle%3E%3Cpath%20d%3D%22M11.772.456L3.95%209.073l.943-.02-3.5-3.54-.458-.464-.925.913.457.463%203.5%203.54.484.49.462-.51%207.822-8.617.437-.482-.962-.874-.436.482z%22%20fill%3D%22%23004A7F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 16px 12px;
  background-position: left 11px;
}

.black ul.tick li,
.blue ul.tick li,
.grey-dark ul.tick li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAASVJREFUOI2tz78rxHEcx/Hvfc+FuoGSLErKYpGJRSlZZLxRmfwtt0kZ2DDKZDAoxcYkg0lJWSTDFfnR5fl6We7ydt25O76v8fN+vR+9P0mSYSStARtJkiQ9GaIrtrfTNE2BtzQjtGR7N03Tuucs0GWg6lqA9SzQReAjoFs/CsCmpNUu0TngNaB7tnMRLdcGn5JKHaIzwHNA923nG68th0JV0lIbdBqohJ1D24WmZWAzFN9tz7dAJ4Gn0D2W1NvyCts5YCcsvEiabUAngAd/50xS/2+/q+N54CDgFUlTtdkYcB9m57aLbdGAF4CjADxKWgBuw9ul7YGO0YD3AaduEuDa9lDXaMCLwEUDemN75M9owAeBqxp6J2n032g9koaBE9vj3e5+Aaw1ptIksDKgAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2022%2016%22%20enable-background%3D%22new%200%200%2022%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FFFFFF%22%20points%3D%2220.1%2C0%208.561%2C12.012%201.899%2C5%200%2C7%206.649%2C14%208.549%2C16%2022%2C2%20%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

ul.list-red li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAOElEQVR42mN4yCBl84hBcv9jBqnNjxjEdRgeMUhffsQg9R+EQYJAAan7MAEgPgwS8IcISl8GaQcAkGIa+gYJOfkAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg version='1.1' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EOval 101%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(-949 -761)' fill='%23E2001A'%3E%3Ccircle cx='951' cy='763' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}

ul.list-square-red li {
  background-size: 7px;
  background-position-y: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAVSURBVAiZY3zEIPWfAQkwMaABwgIAgtQCA4IQOOAAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='7' height='7' style='fill:%23E2001A' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

ul.list-blue li {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAGhJREFUCJltzLENQEAARuH3nwVUahqNIYgVxA6mOLGOQkxAzCAhVCa506jw2i95AqC0NdACKXDiZZm7QQ/0vPOqApK8B6IPymXmWX1zpAY4f1HmMHjZf5QNuJaduFiRy3A+BG1IDVM33lBiGnunS3IlAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%227px%22%20height%3D%227px%22%20viewBox%3D%22474.7%2029.7%207%207%22%20enable-background%3D%22new%20474.7%2029.7%207%207%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20id%3D%22Ellipse%22%20fill%3D%22%2300427E%22%20d%3D%22M474.7%2C33.2c0-1.9%2C1.6-3.5%2C3.5-3.5s3.5%2C1.6%2C3.5%2C3.5s-1.6%2C3.5-3.5%2C3.5S474.7%2C35.1%2C474.7%2C33.2z%22%20%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

ul.list-square-blue li {
  background-size: 7px;
  background-position-y: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAVSURBVAiZY2Twqv/PgASYGNAAYQEAdGcB0J7LiA0AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='7' height='7' style='fill:%23004A7F' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

.csc-default ol {
  margin-left: 18px;
  padding-left: 0;
  font-size: inherit;
}

.csc-default ol li {
  padding-left: 6px;
}

ol.ol-default {
  list-style-type: decimal;
}

ol.ol-lower-roman {
  list-style-type: lower-roman;
}

ol.ol-upper-roman {
  list-style-type: upper-roman;
}

ol.ol-lower-alpha {
  list-style-type: lower-alpha;
}

ol.ol-upper-alpha {
  list-style-type: upper-alpha;
}

ol.oldecimalzero {
  list-style-type: decimal-leading-zero;
}

ol ol {
  margin-left: 20px;
  list-style: inherit;
}

/* example http://qa.rcw3.sma.de/demo/funktionselemente/v3/news/detail/news/13540-sma-erreicht-ueber-1-gigawatt-verkaufte-wechselrichter-leistung-in-thailand.html? */
.shariff {
  margin: 10px 0;
}

.shariff li {
  padding: 0;
}

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

div.csc-textpic .csc-textpic-imagewrap img {
  width: 100% !important;
}

.csc-textpic-center-outer {
  max-width: 100%;
}

.csc-textpic-center-outer .csc-textpic-center-inner {
  max-width: 100%;
}

.csc-textpic-center-outer .csc-textpic-center-inner figure {
  width: 100%;
}

.csc-textpic-center-outer .csc-textpic-center-inner figure picture,
.csc-textpic-center-outer .csc-textpic-center-inner figure img {
  width: 100%;
}

.background-image-wrapper {
  position: relative;
}

.background-image-wrapper > .wrapper, .herostage .carousel-caption.background-image-wrapper > .wrapper, .background-image-wrapper > .herostage.content-width, .herostage.fullscreen-width .background-image-wrapper > .carousel-caption-content-wrapper {
  position: relative;
  z-index: 1;
}

.background-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  text-align: center;
  top: 0;
}

.parallax-wrapper {
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.parallax-wrapper .parallax-image {
  opacity: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0;
  width: 100%;
  height: 140%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity .3s linear;
  -o-transition: opacity .3s linear;
  transition: opacity .3s linear;
  background: no-repeat center center;
  background-size: cover;
}

figcaption {
  background-color: #F6F6F6;
  color: #666666;
  padding: 12px 15px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.picture-aside {
  color: #666666;
}

.ic {
  margin: 0 auto;
}

.vp:before, .swiper-button-prev:before,
.swiper-button-next:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.vc, .swiper-button-prev > i,
.swiper-button-next > i {
  display: inline-block;
  vertical-align: middle;
}

.relative {
  position: relative;
}

.left {
  float: left;
}

.right {
  float: right;
}

.vertical-align-wrapper {
  display: table;
}

.vertical-align-wrapper .vertical-middle,
.vertical-align-wrapper .vertical-top,
.vertical-align-wrapper .vertical-bottom {
  display: table-cell;
  float: none !important;
}

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

.vertical-align-wrapper .vertical-top {
  vertical-align: top;
}

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

.table-cell {
  display: table-cell;
  float: none !important;
  vertical-align: middle;
}

.table-row .table-cell {
  display: block;
}

.table-row .table-cell[class*="col-"] {
  float: left !important;
}

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

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

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

/* This parent can be any width and height */
.center-content {
  text-align: center;
  /* The ghost, nudged to maintain perfect centering */
}

.center-content:before {
  content: '';
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
  /* Adjusts for spacing */
}

/* The element to be centered, can
   also be of any width and height */
.centered-content {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}

.text-hidden {
  color: transparent;
  font-size: 0px;
  text-indent: -9999em;
}

/* seperator */
.separator hr, hr {
  border-top: 0;
  border-bottom: 1px solid #DDDDDD;
}

/* maybe it works, if we have a special csc-headings class */
.separator-middle {
  position: relative;
}

.separator-middle:before {
  background-color: #DDDDDD;
  content: '';
  position: absolute;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 100%;
  margin-left: -1px;
  left: 50%;
  vertical-align: middle;
  width: 2px;
  z-index: 99;
}

.separator-arrow {
  height: 100%;
}

.table-wrapper {
  position: relative;
}

.table-wrapper .table-scroll-wrapper {
  overflow-y: auto;
}

.table-wrapper:after, .table-wrapper:before {
  bottom: 0;
  content: "";
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 15%;
  -webkit-transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

@media screen and (max-width: 560px) {
  .table-wrapper:after, .table-wrapper:before {
    width: 15%;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .table-wrapper:after, .table-wrapper:before {
    width: 15%;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .table-wrapper:after, .table-wrapper:before {
    width: 10%;
  }
}

@media screen and (min-width: 1241px) {
  .table-wrapper:after, .table-wrapper:before {
    width: 10%;
  }
}

.table-wrapper:after {
  background: -webkit-gradient(linear, right top, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(right, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(-90deg, #ffffff, rgba(255, 255, 255, 0));
  right: -1px;
}

.ie9 .table-wrapper:after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2280%22%20height%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ERectangle%20864%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%220%25%22%20y1%3D%2250%25%22%20y2%3D%2250%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23FFF%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23FFF%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200h80v1H0z%22%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: repeat-y;
  overflow: hidden;
  right: -15px;
}

.table-wrapper:before {
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: -o-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(90deg, #ffffff, rgba(255, 255, 255, 0));
  left: -1px;
}

.ie9 .table-wrapper:before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2280%22%20height%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3ERectangle%20864%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%220%25%22%20y1%3D%2250%25%22%20y2%3D%2250%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23FFF%22%20stop-opacity%3D%220%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23FFF%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20transform%3D%22rotate%28-180%2040%20.5%29%22%20d%3D%22M0%200h80v1H0z%22%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: repeat-y;
  overflow: hidden;
}

.table-wrapper.scr-left:before {
  opacity: 1;
  visibility: visible;
}

.table-wrapper.scr-right:after {
  opacity: 1;
  visibility: visible;
}

table {
  width: 100%;
}

table tr {
  border-top: 1px solid #DDDDDD;
  height: 52px;
}

table tr:first-child {
  border-top: 0;
}

@media screen and (max-width: 560px) {
  table th,
  table td {
    padding-left: 10px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  table th,
  table td {
    padding-left: 14px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  table th,
  table td {
    padding-left: 14px;
    padding-right: 24px;
  }
}

@media screen and (min-width: 1241px) {
  table th,
  table td {
    padding-left: 14px;
    padding-right: 24px;
  }
}

table th {
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

table thead {
  color: #282828;
}

table thead tr {
  border-bottom: 1px solid #DDDDDD;
}

table tbody {
  color: #666666;
}

table tfoot {
  color: #282828;
}

table tfoot tr {
  border-top: 1px solid #DDDDDD;
}

table tfoot tr:first-child {
  border-top: 1px solid #DDDDDD;
}

.datepicker table tr {
  height: auto;
}

.datepicker table tr td,
.datepicker table tr th {
  min-width: 30px;
}

/**
 * new icons
 */
/*!
 * extend the generated grunticon-styles with dimensions
 */
.icon_icon-arrow-down-red, .icon_icon-arrow-down-white {
  display: inline-block;
  background-position: center center;
}

.icon_icon-arrow-dropdown-grey-01,
.icon_icon-arrow-left-grey-02,
.icon_icon-arrow-right-blue,
.icon_icon-arrow-right-grey-01,
.icon_icon-arrow-right-grey-02,
.icon_icon-arrow-right-grey-03,
.icon_icon-arrow-right-red,
.icon_icon-arrow-right-white {
  display: inline-block;
  height: 12px;
  width: 8px;
}

.icon_icon-arrow-down-grey-01,
.icon_icon-arrow-down-grey-03,
.icon_icon-arrow-top-red {
  display: inline-block;
  height: 9px;
  width: 14px;
}

.icon_icon-arrow-right-lb-grey-03,
.icon_icon-arrow-right-lb-white {
  display: inline-block;
  height: 7px;
  width: 4px;
}

.icon_icon-prev-white,
.icon_icon-next-white,
.icon_icon-prev-red,
.icon_icon-next-red {
  display: inline-block;
  height: 20px;
  width: 12px;
}

.icon_icon-facebook-white,
.icon_icon-facebook,
.icon_icon-feed-white,
.icon_icon-feed,
.icon_icon-google-white,
.icon_icon-google,
.icon_icon-pensil-textinput-grey-02,
.icon_icon-pensil-textinput-red,
.icon_icon-wordpress-white,
.icon_icon-wordpress,
.icon_icon-linkedin,
.icon_icon-linkedin-white {
  display: inline-block;
  height: 16px;
  width: 16px;
}

.icon_icon-language-grey-03-white,
.icon_icon-language-grey-03 {
  display: inline-block;
  height: 14px;
  width: 14px;
}

.icon_icon-mail-white,
.icon_icon-mail {
  display: inline-block;
  height: 14px;
  width: 18px;
}

.icon_icon-next-white {
  display: inline-block;
  height: 20px;
  width: 12px;
}

.icon_icon-plus-close,
.icon_icon-search-grey-02,
.icon_icon-search-red {
  display: inline-block;
  height: 20px;
  width: 20px;
}

.icon_icon-plus-red,
.icon_icon-plus-white {
  display: inline-block;
  height: 26px;
  width: 26px;
}

.icon_icon-plus-close-small {
  display: inline-block;
  height: 15px;
  width: 15px;
}

.icon_icon-plus-red-small,
.icon_icon-plus-white-small {
  display: inline-block;
  height: 15px;
  width: 15px;
}

.icon_icon-twitter-white,
.icon_icon-twitter {
  display: inline-block;
  height: 10px;
  width: 8px;
}

.icon_icon-youtube-white,
.icon_icon-youtube {
  display: inline-block;
  height: 20px;
  width: 16px;
}

.icon_icon-carousel-white,
.icon_icon-carousel-active-white {
  display: inline-block;
  height: 18px;
  width: 18px;
}

.icon_icon-context-goto-inactive,
.icon_icon-context-goto-active,
.icon_icon-check-select-grey-03,
.icon_icon-check-select-red {
  display: inline-block;
  height: 16px;
  width: 22px;
}

.icon_icon-context-search-inactive,
.icon_icon-context-search-active {
  display: inline-block;
  height: 23px;
  width: 25px;
}

.icon_icon-context-mail-inactive,
.icon_icon-context-mail-active {
  display: inline-block;
  height: 16px;
  width: 20px;
}

.icon_icon-bullet-inactive {
  display: inline-block;
  height: 7px;
  width: 7px;
}

.icon_icon-faq_support-inactive {
  display: inline-block;
  height: 32px;
  width: 32px;
}

.icon_icon-downloads-inactive {
  display: inline-block;
  height: 23px;
  width: 32px;
}

.icon_icon-warranty-inactive {
  display: inline-block;
  height: 32px;
  width: 25px;
}

.icon_icon-alternate-device-inactive, .icon_icon-alternate-device-active {
  display: inline-block;
  height: 26px;
  width: 32px;
}

.icon_icon-online_service_center {
  display: inline-block;
  height: 21px;
  width: 32px;
}

.icon_icon-consulting-blue,
.icon_icon-consulting-grey02 {
  display: inline-block;
  height: 52px;
  width: 48px;
}

.icon_icon-engineering-blue,
.icon_icon-engineering-grey02 {
  display: inline-block;
  height: 46px;
  width: 32px;
}

.icon_icon-service-blue,
.icon_icon-service-grey02 {
  display: inline-block;
  height: 46px;
  width: 46px;
}

.icon_icon-support-blue,
.icon_icon-support-grey02 {
  display: inline-block;
  height: 44px;
  width: 52px;
}

.icon_icon-grossspeicher-1,
.icon_icon-grossspeicher-1-hover,
.icon_icon-grossspeicher-1-inactive {
  display: inline-block;
  height: 42px;
  width: 38px;
}

.icon_icon-grossspeicher-2,
.icon_icon-grossspeicher-2-hover,
.icon_icon-grossspeicher-2-inactive {
  display: inline-block;
  height: 59px;
  width: 56px;
}

.icon_icon-grossspeicher-3,
.icon_icon-grossspeicher-3-hover,
.icon_icon-grossspeicher-3-inactive {
  display: inline-block;
  height: 54px;
  width: 46px;
}

.icon_icon-grossspeicher-4,
.icon_icon-grossspeicher-4-hover {
  display: inline-block;
  height: 64px;
  width: 100px;
}

.icon_icon-grossspeicher-5 {
  display: inline-block;
  background-size: 100% 100%;
}

.icon_icon-grossspeicher-6,
.icon_icon-grossspeicher-6-hover {
  display: inline-block;
  width: 194px;
  height: 194px;
  background-size: 100% 100%;
}

.icon_icon-arrow-left-big-grey-02,
.icon_icon-arrow-right-big-grey-02 {
  width: 23px;
  height: 40px;
}

.arrow-left-graphit,
.arrow-right-graphit,
#footer .breadcrumb a:after {
  background-size: 100%;
  display: inline-block;
  height: 10px;
  width: 6px;
}

.arrow-down-graphit {
  display: inline-block;
  height: 6px;
  width: 10px;
}

.youtube-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 64px;
}

.facebook-logo, .wechat-logo, .youku-logo, .xing-logo, .solarbaba-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 26px;
}

.solarbaba-logo {
  background-image: url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/images/icons/solarbaba.png");
  background-repeat: no-repeat;
}

.twitter-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 32px;
}

.googleplus-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 26px;
}

.linkedin-logo {
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 26px;
}

.instagram-logo {
  background-image: url("/typo3conf/ext/sma_meisterwerk_v3/Resources/Public/images/icons/instagram-logo.svg");
  background-repeat: no-repeat;
  background-size: 100%;
  display: inline-block;
  height: 26px;
  width: 26px;
}

.arrow-left-light,
.arrow-right-light,
.arrow-left-red,
.arrow-right-red {
  background-size: 100%;
  display: inline-block;
  height: 10px;
  width: 6px;
}

.gradient-t-w,
.gradient-w-t {
  background-size: 100%;
  display: inline-block;
}

.icon-download {
  background-size: 14px 13px;
  display: inline-block;
  height: 13px;
  width: 14px;
}

.supra-heading .icon-download {
  margin-bottom: -2px;
  margin-right: 6px;
}

.icon-message {
  background-size: 13px 15px;
  display: inline-block;
  height: 15px;
  width: 13px;
}

.supra-heading .icon-message {
  margin-bottom: -2px;
  margin-right: 6px;
}

.icon-page {
  background-size: 15px 15px;
  display: inline-block;
  height: 15px;
  width: 15px;
}

.supra-heading .icon-page {
  margin-bottom: -2px;
  margin-right: 7px;
}

.btn-default, .tracker-banner-sticky .btn-blue,
.btn-primary,
.btn-secondary,
.btn-white-contained,
.btn-grey-contained,
.btn-white-outlined,
.btn-grey-outlined,
#header .tracker-banner .btn,
.tracker-banner-sticky .btn-blue-outlined,
.button,
.open-fancybox-youtube-button,
.open-fancybox-button,
.open-fancybox-youtube-button-secondary,
.open-fancybox-button-secondary,
.open-fancybox-image-button,
a.button,
input.button[type="submit"],
button.button {
  border-radius: 3px;
  font-size: inherit;
  line-height: 22px;
  margin-bottom: 10px;
  margin-right: 10px;
  padding: 8px 20px;
  text-decoration: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), background-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

.btn-default:after, .tracker-banner-sticky .btn-blue:after,
.btn-primary:after,
.btn-secondary:after,
.btn-white-contained:after,
.btn-grey-contained:after,
.btn-white-outlined:after,
.btn-grey-outlined:after,
#header .tracker-banner .btn:after,
.tracker-banner-sticky .btn-blue-outlined:after,
.button:after,
.open-fancybox-youtube-button:after,
.open-fancybox-button:after,
.open-fancybox-youtube-button-secondary:after,
.open-fancybox-button-secondary:after,
.open-fancybox-image-button:after,
a.button:after,
input.button[type="submit"]:after,
button.button:after {
  display: none;
}

.btn-default, .tracker-banner-sticky .btn-blue, .btn-default:focus, .tracker-banner-sticky .btn-blue:focus,
.btn-primary,
.btn-primary:focus,
.btn-secondary,
.btn-white-contained,
.btn-grey-contained,
.btn-white-outlined,
.btn-grey-outlined,
#header .tracker-banner .btn,
.tracker-banner-sticky .btn-blue-outlined,
.btn-secondary:focus,
.btn-white-contained:focus,
.btn-grey-contained:focus,
.btn-white-outlined:focus,
.btn-grey-outlined:focus,
#header .tracker-banner .btn:focus,
.tracker-banner-sticky .btn-blue-outlined:focus,
.button,
.button:focus,
.open-fancybox-youtube-button,
.open-fancybox-youtube-button:focus,
.open-fancybox-button,
.open-fancybox-button:focus,
.open-fancybox-youtube-button-secondary,
.open-fancybox-youtube-button-secondary:focus,
.open-fancybox-button-secondary,
.open-fancybox-button-secondary:focus,
.open-fancybox-image-button,
.open-fancybox-image-button:focus,
a.button,
a.button:focus,
input.button[type="submit"],
input.button[type="submit"]:focus,
button.button,
button.button:focus {
  border: 1px solid #E2001A;
  outline: 0;
}

.btn-default:hover, .tracker-banner-sticky .btn-blue:hover, .btn-default:hover:focus, .tracker-banner-sticky .btn-blue:hover:focus,
.btn-primary:hover,
.btn-primary:hover:focus,
.btn-secondary:hover,
.btn-white-contained:hover,
.btn-grey-contained:hover,
.btn-white-outlined:hover,
.btn-grey-outlined:hover,
#header .tracker-banner .btn:hover,
.tracker-banner-sticky .btn-blue-outlined:hover,
.btn-secondary:hover:focus,
.btn-white-contained:hover:focus,
.btn-grey-contained:hover:focus,
.btn-white-outlined:hover:focus,
.btn-grey-outlined:hover:focus,
#header .tracker-banner .btn:hover:focus,
.tracker-banner-sticky .btn-blue-outlined:hover:focus,
.button:hover,
.button:hover:focus,
.open-fancybox-youtube-button:hover,
.open-fancybox-youtube-button:hover:focus,
.open-fancybox-button:hover,
.open-fancybox-button:hover:focus,
.open-fancybox-youtube-button-secondary:hover,
.open-fancybox-youtube-button-secondary:hover:focus,
.open-fancybox-button-secondary:hover,
.open-fancybox-button-secondary:hover:focus,
.open-fancybox-image-button:hover,
.open-fancybox-image-button:hover:focus,
a.button:hover,
a.button:hover:focus,
input.button[type="submit"]:hover,
input.button[type="submit"]:hover:focus,
button.button:hover,
button.button:hover:focus {
  background-color: #C20016;
  border-color: #C20016;
  color: #ffffff;
  cursor: pointer;
  outline: 0;
}

.btn-default:active, .tracker-banner-sticky .btn-blue:active, .btn-default:focus:active, .tracker-banner-sticky .btn-blue:focus:active, .btn-default:hover:active, .tracker-banner-sticky .btn-blue:hover:active, .btn-default:hover:focus:active, .tracker-banner-sticky .btn-blue:hover:focus:active,
.btn-primary:active,
.btn-primary:focus:active,
.btn-primary:hover:active,
.btn-primary:hover:focus:active,
.btn-secondary:active,
.btn-white-contained:active,
.btn-grey-contained:active,
.btn-white-outlined:active,
.btn-grey-outlined:active,
#header .tracker-banner .btn:active,
.tracker-banner-sticky .btn-blue-outlined:active,
.btn-secondary:focus:active,
.btn-white-contained:focus:active,
.btn-grey-contained:focus:active,
.btn-white-outlined:focus:active,
.btn-grey-outlined:focus:active,
#header .tracker-banner .btn:focus:active,
.tracker-banner-sticky .btn-blue-outlined:focus:active,
.btn-secondary:hover:active,
.btn-white-contained:hover:active,
.btn-grey-contained:hover:active,
.btn-white-outlined:hover:active,
.btn-grey-outlined:hover:active,
#header .tracker-banner .btn:hover:active,
.tracker-banner-sticky .btn-blue-outlined:hover:active,
.btn-secondary:hover:focus:active,
.btn-white-contained:hover:focus:active,
.btn-grey-contained:hover:focus:active,
.btn-white-outlined:hover:focus:active,
.btn-grey-outlined:hover:focus:active,
#header .tracker-banner .btn:hover:focus:active,
.tracker-banner-sticky .btn-blue-outlined:hover:focus:active,
.button:active,
.button:focus:active,
.button:hover:active,
.button:hover:focus:active,
.open-fancybox-youtube-button:active,
.open-fancybox-youtube-button:focus:active,
.open-fancybox-youtube-button:hover:active,
.open-fancybox-youtube-button:hover:focus:active,
.open-fancybox-button:active,
.open-fancybox-button:focus:active,
.open-fancybox-button:hover:active,
.open-fancybox-button:hover:focus:active,
.open-fancybox-youtube-button-secondary:active,
.open-fancybox-youtube-button-secondary:focus:active,
.open-fancybox-youtube-button-secondary:hover:active,
.open-fancybox-youtube-button-secondary:hover:focus:active,
.open-fancybox-button-secondary:active,
.open-fancybox-button-secondary:focus:active,
.open-fancybox-button-secondary:hover:active,
.open-fancybox-button-secondary:hover:focus:active,
.open-fancybox-image-button:active,
.open-fancybox-image-button:focus:active,
.open-fancybox-image-button:hover:active,
.open-fancybox-image-button:hover:focus:active,
a.button:active,
a.button:focus:active,
a.button:hover:active,
a.button:hover:focus:active,
input.button[type="submit"]:active,
input.button[type="submit"]:focus:active,
input.button[type="submit"]:hover:active,
input.button[type="submit"]:hover:focus:active,
button.button:active,
button.button:focus:active,
button.button:hover:active,
button.button:hover:focus:active {
  background-color: #970011;
  border-color: #970011;
  color: #ffffff;
  outline: 0;
}

.btn-default.floatRight, .tracker-banner-sticky .floatRight.btn-blue,
.btn-primary.floatRight,
.btn-secondary.floatRight,
.floatRight.btn-white-contained,
.floatRight.btn-grey-contained,
.floatRight.btn-white-outlined,
.floatRight.btn-grey-outlined,
#header .tracker-banner .floatRight.btn,
.tracker-banner-sticky .floatRight.btn-blue-outlined,
.button.floatRight,
.open-fancybox-youtube-button.floatRight,
.open-fancybox-button.floatRight,
.open-fancybox-youtube-button-secondary.floatRight,
.open-fancybox-button-secondary.floatRight,
.open-fancybox-image-button.floatRight,
a.button.floatRight,
input.button[type="submit"].floatRight,
button.button.floatRight {
  float: right;
}

.btn-default.floatLeft, .tracker-banner-sticky .floatLeft.btn-blue,
.btn-primary.floatLeft,
.btn-secondary.floatLeft,
.floatLeft.btn-white-contained,
.floatLeft.btn-grey-contained,
.floatLeft.btn-white-outlined,
.floatLeft.btn-grey-outlined,
#header .tracker-banner .floatLeft.btn,
.tracker-banner-sticky .floatLeft.btn-blue-outlined,
.button.floatLeft,
.open-fancybox-youtube-button.floatLeft,
.open-fancybox-button.floatLeft,
.open-fancybox-youtube-button-secondary.floatLeft,
.open-fancybox-button-secondary.floatLeft,
.open-fancybox-image-button.floatLeft,
a.button.floatLeft,
input.button[type="submit"].floatLeft,
button.button.floatLeft {
  float: left;
}

.btn-default.disabled-btn, .tracker-banner-sticky .disabled-btn.btn-blue, .btn-default.disabled-btn:focus, .tracker-banner-sticky .disabled-btn.btn-blue:focus, .btn-default.disabled-btn:active, .tracker-banner-sticky .disabled-btn.btn-blue:active, .btn-default.disabled-btn:hover, .tracker-banner-sticky .disabled-btn.btn-blue:hover,
.btn-default.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .btn-default.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .btn-default.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-blue:focus:active, .btn-default.disabled-btn:hover:active, .tracker-banner-sticky .disabled-btn.btn-blue:hover:active, .btn-default.disabled-btn:hover:focus:active, .tracker-banner-sticky .disabled-btn.btn-blue:hover:focus:active,
.btn-primary.disabled-btn,
.btn-primary.disabled-btn:focus,
.btn-primary.disabled-btn:active,
.btn-primary.disabled-btn:hover,
.btn-primary.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .btn-primary.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.btn-primary.disabled-btn:hover:active,
.btn-primary.disabled-btn:hover:focus:active,
.btn-secondary.disabled-btn,
.disabled-btn.btn-white-contained,
.disabled-btn.btn-grey-contained,
.disabled-btn.btn-white-outlined,
.disabled-btn.btn-grey-outlined,
#header .tracker-banner .disabled-btn.btn,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined,
.btn-secondary.disabled-btn:focus,
.disabled-btn.btn-white-contained:focus,
.disabled-btn.btn-grey-contained:focus,
.disabled-btn.btn-white-outlined:focus,
.disabled-btn.btn-grey-outlined:focus,
#header .tracker-banner .disabled-btn.btn:focus,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus,
.btn-secondary.disabled-btn:active,
.disabled-btn.btn-white-contained:active,
.disabled-btn.btn-grey-contained:active,
.disabled-btn.btn-white-outlined:active,
.disabled-btn.btn-grey-outlined:active,
#header .tracker-banner .disabled-btn.btn:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:active,
.btn-secondary.disabled-btn:hover,
.disabled-btn.btn-white-contained:hover,
.disabled-btn.btn-grey-contained:hover,
.disabled-btn.btn-white-outlined:hover,
.disabled-btn.btn-grey-outlined:hover,
#header .tracker-banner .disabled-btn.btn:hover,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover,
.btn-secondary.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .btn-default.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .btn-default.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .btn-default.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .btn-default.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .btn-default.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .btn-default.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.disabled-btn.btn-white-contained:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-blue:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-blue:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-blue:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-blue:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky #header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-blue:focus:active,
.btn-secondary.disabled-btn:hover:active,
.disabled-btn.btn-white-contained:hover:active,
.disabled-btn.btn-grey-contained:hover:active,
.disabled-btn.btn-white-outlined:hover:active,
.disabled-btn.btn-grey-outlined:hover:active,
#header .tracker-banner .disabled-btn.btn:hover:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:active,
.btn-secondary.disabled-btn:hover:focus:active,
.disabled-btn.btn-white-contained:hover:focus:active,
.disabled-btn.btn-grey-contained:hover:focus:active,
.disabled-btn.btn-white-outlined:hover:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus:active,
.button.disabled-btn,
.button.disabled-btn:focus,
.button.disabled-btn:active,
.button.disabled-btn:hover,
.button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.button.disabled-btn:hover:active,
.button.disabled-btn:hover:focus:active,
.open-fancybox-youtube-button.disabled-btn,
.open-fancybox-youtube-button.disabled-btn:focus,
.open-fancybox-youtube-button.disabled-btn:active,
.open-fancybox-youtube-button.disabled-btn:hover,
.open-fancybox-youtube-button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus:active,
.open-fancybox-button.disabled-btn,
.open-fancybox-button.disabled-btn:focus,
.open-fancybox-button.disabled-btn:active,
.open-fancybox-button.disabled-btn:hover,
.open-fancybox-button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-button.disabled-btn:hover:active,
.open-fancybox-button.disabled-btn:hover:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn,
.open-fancybox-youtube-button-secondary.disabled-btn:focus,
.open-fancybox-youtube-button-secondary.disabled-btn:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus:active,
.open-fancybox-button-secondary.disabled-btn,
.open-fancybox-button-secondary.disabled-btn:focus,
.open-fancybox-button-secondary.disabled-btn:active,
.open-fancybox-button-secondary.disabled-btn:hover,
.open-fancybox-button-secondary.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus:active,
.open-fancybox-image-button.disabled-btn,
.open-fancybox-image-button.disabled-btn:focus,
.open-fancybox-image-button.disabled-btn:active,
.open-fancybox-image-button.disabled-btn:hover,
.open-fancybox-image-button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky .open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
.open-fancybox-image-button.disabled-btn:hover:active,
.open-fancybox-image-button.disabled-btn:hover:focus:active,
a.button.disabled-btn,
a.button.disabled-btn:focus,
a.button.disabled-btn:active,
a.button.disabled-btn:hover,
a.button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky a.button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
a.button.disabled-btn:hover:active,
a.button.disabled-btn:hover:focus:active,
input.button[type="submit"].disabled-btn,
input.button[type="submit"].disabled-btn:focus,
input.button[type="submit"].disabled-btn:active,
input.button[type="submit"].disabled-btn:hover,
input.button[type="submit"].disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
input.button[type="submit"].disabled-btn:hover:active,
input.button[type="submit"].disabled-btn:hover:focus:active,
button.button.disabled-btn,
button.button.disabled-btn:focus,
button.button.disabled-btn:active,
button.button.disabled-btn:hover,
button.button.disabled-btn:hover:focus .btn-default.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue:focus:active,
.tracker-banner-sticky button.button.disabled-btn:hover:focus .disabled-btn.btn-blue:focus:active,
button.button.disabled-btn:hover:active,
button.button.disabled-btn:hover:focus:active,
.btn-default.disabled-btn:hover:focus .btn-primary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .btn-primary.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .btn-primary.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .btn-primary.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .btn-primary.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .btn-primary.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .btn-primary.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .btn-primary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .btn-primary.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.btn-primary.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .btn-secondary.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-white-contained:focus:active,
.btn-default.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.btn-default.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.btn-default.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.btn-default.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .btn-default.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn:focus:active,
.btn-default.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .btn-default.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.btn-primary.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.btn-primary.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.btn-primary.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.btn-primary.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.btn-primary.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .btn-primary.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.btn-primary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .btn-primary.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.btn-secondary.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .btn-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .btn-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .btn-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .btn-secondary.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .btn-secondary.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-white-contained:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-white-contained:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-white-contained:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-white-contained:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-white-contained:focus:active,
.btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-grey-contained:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-white-outlined:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.btn-secondary.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .btn-secondary.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .btn-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.disabled-btn.btn-white-contained:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-white-contained:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-grey-contained:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-white-outlined:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-grey-outlined:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky #header .tracker-banner .disabled-btn.btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-youtube-button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-youtube-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-button-secondary.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner .open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky .open-fancybox-image-button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
a.button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
a.button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
a.button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
a.button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
a.button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner a.button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
a.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky a.button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
input.button[type="submit"].disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky input.button[type="submit"].disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
button.button.disabled-btn:hover:focus .btn-secondary.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus .disabled-btn.btn-white-contained:focus:active,
button.button.disabled-btn:hover:focus .disabled-btn.btn-grey-contained:focus:active,
button.button.disabled-btn:hover:focus .disabled-btn.btn-white-outlined:focus:active,
button.button.disabled-btn:hover:focus .disabled-btn.btn-grey-outlined:focus:active,
button.button.disabled-btn:hover:focus #header .tracker-banner .disabled-btn.btn:focus:active,
#header .tracker-banner button.button.disabled-btn:hover:focus .disabled-btn.btn:focus:active,
button.button.disabled-btn:hover:focus .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.tracker-banner-sticky button.button.disabled-btn:hover:focus .disabled-btn.btn-blue-outlined:focus:active,
.btn-default.disabled-btn:hover:focus .button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-youtube-button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-youtube-button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-button-secondary.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-button-secondary.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus .open-fancybox-image-button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
.open-fancybox-image-button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus a.button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus a.button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus a.button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus a.button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus a.button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus a.button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus a.button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus a.button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus a.button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
a.button.disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus input.button[type="submit"].disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus input.button[type="submit"].disabled-btn:focus:active,
.button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
input.button[type="submit"].disabled-btn:focus:active,
.btn-default.disabled-btn:hover:focus button.button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue:hover:focus button.button.disabled-btn:focus:active,
.btn-primary.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.btn-secondary.disabled-btn:hover:focus button.button.disabled-btn:focus:active,
.disabled-btn.btn-white-contained:hover:focus button.button.disabled-btn:focus:active,
.disabled-btn.btn-grey-contained:hover:focus button.button.disabled-btn:focus:active,
.disabled-btn.btn-white-outlined:hover:focus button.button.disabled-btn:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus button.button.disabled-btn:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus button.button.disabled-btn:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus button.button.disabled-btn:focus:active,
.button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-youtube-button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
.open-fancybox-image-button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
a.button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
input.button[type="submit"].disabled-btn:hover:focus
button.button.disabled-btn:focus:active,
button.button.disabled-btn:hover:focus
button.button.disabled-btn:focus:active {
  background-color: #F6F6F6;
  border-color: #F6F6F6;
  color: #999999;
  cursor: default;
}

.btn-default, .tracker-banner-sticky .btn-blue, .btn-default:focus, .tracker-banner-sticky .btn-blue:focus, .btn-default:focus:active, .tracker-banner-sticky .btn-blue:focus:active,
.btn-primary,
.btn-primary:focus,
.btn-primary:focus:active,
.button,
.button:focus,
.button:focus:active,
.open-fancybox-youtube-button,
.open-fancybox-youtube-button:focus,
.open-fancybox-youtube-button:focus:active,
.open-fancybox-button,
.open-fancybox-button:focus,
.open-fancybox-button:focus:active,
.open-fancybox-image-button,
.open-fancybox-image-button:focus,
.open-fancybox-image-button:focus:active,
a.button,
a.button:focus,
a.button:focus:active,
input.button,
input.button:focus,
input.button:focus:active,
input.button[type="submit"],
input.button[type="submit"]:focus,
input.button[type="submit"]:focus:active,
button.button,
button.button:focus,
button.button:focus:active {
  background-color: #E2001A;
  color: #ffffff;
}

input[type="submit"].btn-default, .tracker-banner-sticky input.btn-blue[type="submit"] {
  float: right;
}

input[type="submit"].btn-default.no-float, .tracker-banner-sticky input.btn-blue[type="submit"].no-float {
  float: none;
}

.btn-default:hover, .tracker-banner-sticky .btn-blue:hover {
  text-decoration: none;
}


.btn-secondary,
.btn-white-contained,
.btn-grey-contained,
.btn-white-outlined,
.btn-grey-outlined,
#header .tracker-banner .btn,
.tracker-banner-sticky .btn-blue-outlined,
.btn-secondary:focus,
.btn-white-contained:focus,
.btn-grey-contained:focus,
.btn-white-outlined:focus,
.btn-grey-outlined:focus,
#header .tracker-banner .btn:focus,
.tracker-banner-sticky .btn-blue-outlined:focus,
.open-fancybox-youtube-button-secondary,
.open-fancybox-youtube-button-secondary:focus,
.open-fancybox-button-secondary,
.open-fancybox-button-secondary:focus {
  background-color: transparent;
  color: #E2001A;
}


.btn-secondary.disabled-btn,
.disabled-btn.btn-white-contained,
.disabled-btn.btn-grey-contained,
.disabled-btn.btn-white-outlined,
.disabled-btn.btn-grey-outlined,
#header .tracker-banner .disabled-btn.btn,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined,
.btn-secondary.disabled-btn:focus,
.disabled-btn.btn-white-contained:focus,
.disabled-btn.btn-grey-contained:focus,
.disabled-btn.btn-white-outlined:focus,
.disabled-btn.btn-grey-outlined:focus,
#header .tracker-banner .disabled-btn.btn:focus,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus,
.btn-secondary.disabled-btn:active,
.disabled-btn.btn-white-contained:active,
.disabled-btn.btn-grey-contained:active,
.disabled-btn.btn-white-outlined:active,
.disabled-btn.btn-grey-outlined:active,
#header .tracker-banner .disabled-btn.btn:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:active,
.btn-secondary.disabled-btn:hover,
.disabled-btn.btn-white-contained:hover,
.disabled-btn.btn-grey-contained:hover,
.disabled-btn.btn-white-outlined:hover,
.disabled-btn.btn-grey-outlined:hover,
#header .tracker-banner .disabled-btn.btn:hover,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover, .btn-secondary.disabled-btn:hover:focus, .disabled-btn.btn-white-contained:hover:focus, .disabled-btn.btn-grey-contained:hover:focus, .disabled-btn.btn-white-outlined:hover:focus, .disabled-btn.btn-grey-outlined:hover:focus, #header .tracker-banner .disabled-btn.btn:hover:focus, .tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus, .btn-secondary.disabled-btn:focus:active, .disabled-btn.btn-white-contained:focus:active, .disabled-btn.btn-grey-contained:focus:active, .disabled-btn.btn-white-outlined:focus:active, .disabled-btn.btn-grey-outlined:focus:active, #header .tracker-banner .disabled-btn.btn:focus:active, .tracker-banner-sticky .disabled-btn.btn-blue-outlined:focus:active,
.btn-secondary.disabled-btn:hover:active,
.disabled-btn.btn-white-contained:hover:active,
.disabled-btn.btn-grey-contained:hover:active,
.disabled-btn.btn-white-outlined:hover:active,
.disabled-btn.btn-grey-outlined:hover:active,
#header .tracker-banner .disabled-btn.btn:hover:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:active,
.btn-secondary.disabled-btn:hover:focus:active,
.disabled-btn.btn-white-contained:hover:focus:active,
.disabled-btn.btn-grey-contained:hover:focus:active,
.disabled-btn.btn-white-outlined:hover:focus:active,
.disabled-btn.btn-grey-outlined:hover:focus:active,
#header .tracker-banner .disabled-btn.btn:hover:focus:active,
.tracker-banner-sticky .disabled-btn.btn-blue-outlined:hover:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn,
.open-fancybox-youtube-button-secondary.disabled-btn:focus,
.open-fancybox-youtube-button-secondary.disabled-btn:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus,
.open-fancybox-youtube-button-secondary.disabled-btn:focus:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:active,
.open-fancybox-youtube-button-secondary.disabled-btn:hover:focus:active,
.open-fancybox-button-secondary.disabled-btn,
.open-fancybox-button-secondary.disabled-btn:focus,
.open-fancybox-button-secondary.disabled-btn:active,
.open-fancybox-button-secondary.disabled-btn:hover,
.open-fancybox-button-secondary.disabled-btn:hover:focus,
.open-fancybox-button-secondary.disabled-btn:focus:active,
.open-fancybox-button-secondary.disabled-btn:hover:active,
.open-fancybox-button-secondary.disabled-btn:hover:focus:active {
  background-color: transparent;
}

.btn-secondary.btn-alternative, .btn-alternative.btn-white-contained, .btn-alternative.btn-grey-contained, .btn-alternative.btn-white-outlined, .btn-alternative.btn-grey-outlined, #header .tracker-banner .btn-alternative.btn, .tracker-banner-sticky .btn-alternative.btn-blue-outlined {
  border-color: #000;
  color: #000;
}

.btn-secondary.btn-alternative:hover, .btn-alternative.btn-white-contained:hover, .btn-alternative.btn-grey-contained:hover, .btn-alternative.btn-white-outlined:hover, .btn-alternative.btn-grey-outlined:hover, #header .tracker-banner .btn-alternative.btn:hover, .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover, .btn-secondary.btn-alternative:hover:focus, .btn-alternative.btn-white-contained:hover:focus, .btn-alternative.btn-grey-contained:hover:focus, .btn-alternative.btn-white-outlined:hover:focus, .btn-alternative.btn-grey-outlined:hover:focus, #header .tracker-banner .btn-alternative.btn:hover:focus, .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:focus {
  background-color: #C20016;
  border-color: #C20016;
  color: #ffffff;
  cursor: pointer;
  outline: 0;
}

.btn-secondary.btn-alternative:active, .btn-alternative.btn-white-contained:active, .btn-alternative.btn-grey-contained:active, .btn-alternative.btn-white-outlined:active, .btn-alternative.btn-grey-outlined:active, #header .tracker-banner .btn-alternative.btn:active, .tracker-banner-sticky .btn-alternative.btn-blue-outlined:active, .btn-secondary.btn-alternative:focus:active, .btn-alternative.btn-white-contained:focus:active, .btn-alternative.btn-grey-contained:focus:active, .btn-alternative.btn-white-outlined:focus:active, .btn-alternative.btn-grey-outlined:focus:active, #header .tracker-banner .btn-alternative.btn:focus:active, .tracker-banner-sticky .btn-alternative.btn-blue-outlined:focus:active, .btn-secondary.btn-alternative:hover:active, .btn-alternative.btn-white-contained:hover:active, .btn-alternative.btn-grey-contained:hover:active, .btn-alternative.btn-white-outlined:hover:active, .btn-alternative.btn-grey-outlined:hover:active, #header .tracker-banner .btn-alternative.btn:hover:active, .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:active, .btn-secondary.btn-alternative:hover:focus:active, .btn-alternative.btn-white-contained:hover:focus:active, .btn-alternative.btn-grey-contained:hover:focus:active, .btn-alternative.btn-white-outlined:hover:focus:active, .btn-alternative.btn-grey-outlined:hover:focus:active, #header .tracker-banner .btn-alternative.btn:hover:focus:active, .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:focus:active {
  background-color: #970011;
  border-color: #970011;
  color: #ffffff;
  outline: 0;
}

.blue .btn-secondary.btn-alternative, .blue .btn-alternative.btn-white-contained, .blue .btn-alternative.btn-grey-contained, .blue .btn-alternative.btn-white-outlined, .blue .btn-alternative.btn-grey-outlined, .blue #header .tracker-banner .btn-alternative.btn, #header .tracker-banner .blue .btn-alternative.btn, .blue .tracker-banner-sticky .btn-alternative.btn-blue-outlined, .tracker-banner-sticky .blue .btn-alternative.btn-blue-outlined,
.grey-dark .btn-secondary.btn-alternative,
.grey-dark .btn-alternative.btn-white-contained,
.grey-dark .btn-alternative.btn-grey-contained,
.grey-dark .btn-alternative.btn-white-outlined,
.grey-dark .btn-alternative.btn-grey-outlined,
.grey-dark #header .tracker-banner .btn-alternative.btn,
#header .tracker-banner .grey-dark .btn-alternative.btn,
.grey-dark .tracker-banner-sticky .btn-alternative.btn-blue-outlined,
.tracker-banner-sticky .grey-dark .btn-alternative.btn-blue-outlined,
.black .btn-secondary.btn-alternative,
.black .btn-alternative.btn-white-contained,
.black .btn-alternative.btn-grey-contained,
.black .btn-alternative.btn-white-outlined,
.black .btn-alternative.btn-grey-outlined,
.black #header .tracker-banner .btn-alternative.btn,
#header .tracker-banner .black .btn-alternative.btn,
.black .tracker-banner-sticky .btn-alternative.btn-blue-outlined,
.tracker-banner-sticky .black .btn-alternative.btn-blue-outlined {
  border-color: #fff;
  color: #fff;
}

.blue .btn-secondary.btn-alternative:hover, .blue .btn-alternative.btn-white-contained:hover, .blue .btn-alternative.btn-grey-contained:hover, .blue .btn-alternative.btn-white-outlined:hover, .blue .btn-alternative.btn-grey-outlined:hover, .blue #header .tracker-banner .btn-alternative.btn:hover, #header .tracker-banner .blue .btn-alternative.btn:hover, .blue .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover, .tracker-banner-sticky .blue .btn-alternative.btn-blue-outlined:hover, .blue .btn-secondary.btn-alternative:hover:focus, .blue .btn-alternative.btn-white-contained:hover:focus, .blue .btn-alternative.btn-grey-contained:hover:focus, .blue .btn-alternative.btn-white-outlined:hover:focus, .blue .btn-alternative.btn-grey-outlined:hover:focus, .blue #header .tracker-banner .btn-alternative.btn:hover:focus, #header .tracker-banner .blue .btn-alternative.btn:hover:focus, .blue .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:focus, .tracker-banner-sticky .blue .btn-alternative.btn-blue-outlined:hover:focus,
.grey-dark .btn-secondary.btn-alternative:hover,
.grey-dark .btn-alternative.btn-white-contained:hover,
.grey-dark .btn-alternative.btn-grey-contained:hover,
.grey-dark .btn-alternative.btn-white-outlined:hover,
.grey-dark .btn-alternative.btn-grey-outlined:hover,
.grey-dark #header .tracker-banner .btn-alternative.btn:hover,
#header .tracker-banner .grey-dark .btn-alternative.btn:hover,
.grey-dark .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover,
.tracker-banner-sticky .grey-dark .btn-alternative.btn-blue-outlined:hover,
.grey-dark .btn-secondary.btn-alternative:hover:focus,
.grey-dark .btn-alternative.btn-white-contained:hover:focus,
.grey-dark .btn-alternative.btn-grey-contained:hover:focus,
.grey-dark .btn-alternative.btn-white-outlined:hover:focus,
.grey-dark .btn-alternative.btn-grey-outlined:hover:focus,
.grey-dark #header .tracker-banner .btn-alternative.btn:hover:focus,
#header .tracker-banner .grey-dark .btn-alternative.btn:hover:focus,
.grey-dark .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:focus,
.tracker-banner-sticky .grey-dark .btn-alternative.btn-blue-outlined:hover:focus,
.black .btn-secondary.btn-alternative:hover,
.black .btn-alternative.btn-white-contained:hover,
.black .btn-alternative.btn-grey-contained:hover,
.black .btn-alternative.btn-white-outlined:hover,
.black .btn-alternative.btn-grey-outlined:hover,
.black #header .tracker-banner .btn-alternative.btn:hover,
#header .tracker-banner .black .btn-alternative.btn:hover,
.black .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover,
.tracker-banner-sticky .black .btn-alternative.btn-blue-outlined:hover,
.black .btn-secondary.btn-alternative:hover:focus,
.black .btn-alternative.btn-white-contained:hover:focus,
.black .btn-alternative.btn-grey-contained:hover:focus,
.black .btn-alternative.btn-white-outlined:hover:focus,
.black .btn-alternative.btn-grey-outlined:hover:focus,
.black #header .tracker-banner .btn-alternative.btn:hover:focus,
#header .tracker-banner .black .btn-alternative.btn:hover:focus,
.black .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:focus,
.tracker-banner-sticky .black .btn-alternative.btn-blue-outlined:hover:focus {
  border-color: #C20016;
}

.blue .btn-secondary.btn-alternative:active, .blue .btn-alternative.btn-white-contained:active, .blue .btn-alternative.btn-grey-contained:active, .blue .btn-alternative.btn-white-outlined:active, .blue .btn-alternative.btn-grey-outlined:active, .blue #header .tracker-banner .btn-alternative.btn:active, #header .tracker-banner .blue .btn-alternative.btn:active, .blue .tracker-banner-sticky .btn-alternative.btn-blue-outlined:active, .tracker-banner-sticky .blue .btn-alternative.btn-blue-outlined:active, .blue .btn-secondary.btn-alternative:focus:active, .blue .btn-alternative.btn-white-contained:focus:active, .blue .btn-alternative.btn-grey-contained:focus:active, .blue .btn-alternative.btn-white-outlined:focus:active, .blue .btn-alternative.btn-grey-outlined:focus:active, .blue #header .tracker-banner .btn-alternative.btn:focus:active, #header .tracker-banner .blue .btn-alternative.btn:focus:active, .blue .tracker-banner-sticky .btn-alternative.btn-blue-outlined:focus:active, .tracker-banner-sticky .blue .btn-alternative.btn-blue-outlined:focus:active, .blue .btn-secondary.btn-alternative:hover:active, .blue .btn-alternative.btn-white-contained:hover:active, .blue .btn-alternative.btn-grey-contained:hover:active, .blue .btn-alternative.btn-white-outlined:hover:active, .blue .btn-alternative.btn-grey-outlined:hover:active, .blue #header .tracker-banner .btn-alternative.btn:hover:active, #header .tracker-banner .blue .btn-alternative.btn:hover:active, .blue .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:active, .tracker-banner-sticky .blue .btn-alternative.btn-blue-outlined:hover:active, .blue .btn-secondary.btn-alternative:hover:focus:active, .blue .btn-alternative.btn-white-contained:hover:focus:active, .blue .btn-alternative.btn-grey-contained:hover:focus:active, .blue .btn-alternative.btn-white-outlined:hover:focus:active, .blue .btn-alternative.btn-grey-outlined:hover:focus:active, .blue #header .tracker-banner .btn-alternative.btn:hover:focus:active, #header .tracker-banner .blue .btn-alternative.btn:hover:focus:active, .blue .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:focus:active, .tracker-banner-sticky .blue .btn-alternative.btn-blue-outlined:hover:focus:active,
.grey-dark .btn-secondary.btn-alternative:active,
.grey-dark .btn-alternative.btn-white-contained:active,
.grey-dark .btn-alternative.btn-grey-contained:active,
.grey-dark .btn-alternative.btn-white-outlined:active,
.grey-dark .btn-alternative.btn-grey-outlined:active,
.grey-dark #header .tracker-banner .btn-alternative.btn:active,
#header .tracker-banner .grey-dark .btn-alternative.btn:active,
.grey-dark .tracker-banner-sticky .btn-alternative.btn-blue-outlined:active,
.tracker-banner-sticky .grey-dark .btn-alternative.btn-blue-outlined:active,
.grey-dark .btn-secondary.btn-alternative:focus:active,
.grey-dark .btn-alternative.btn-white-contained:focus:active,
.grey-dark .btn-alternative.btn-grey-contained:focus:active,
.grey-dark .btn-alternative.btn-white-outlined:focus:active,
.grey-dark .btn-alternative.btn-grey-outlined:focus:active,
.grey-dark #header .tracker-banner .btn-alternative.btn:focus:active,
#header .tracker-banner .grey-dark .btn-alternative.btn:focus:active,
.grey-dark .tracker-banner-sticky .btn-alternative.btn-blue-outlined:focus:active,
.tracker-banner-sticky .grey-dark .btn-alternative.btn-blue-outlined:focus:active,
.grey-dark .btn-secondary.btn-alternative:hover:active,
.grey-dark .btn-alternative.btn-white-contained:hover:active,
.grey-dark .btn-alternative.btn-grey-contained:hover:active,
.grey-dark .btn-alternative.btn-white-outlined:hover:active,
.grey-dark .btn-alternative.btn-grey-outlined:hover:active,
.grey-dark #header .tracker-banner .btn-alternative.btn:hover:active,
#header .tracker-banner .grey-dark .btn-alternative.btn:hover:active,
.grey-dark .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:active,
.tracker-banner-sticky .grey-dark .btn-alternative.btn-blue-outlined:hover:active,
.grey-dark .btn-secondary.btn-alternative:hover:focus:active,
.grey-dark .btn-alternative.btn-white-contained:hover:focus:active,
.grey-dark .btn-alternative.btn-grey-contained:hover:focus:active,
.grey-dark .btn-alternative.btn-white-outlined:hover:focus:active,
.grey-dark .btn-alternative.btn-grey-outlined:hover:focus:active,
.grey-dark #header .tracker-banner .btn-alternative.btn:hover:focus:active,
#header .tracker-banner .grey-dark .btn-alternative.btn:hover:focus:active,
.grey-dark .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:focus:active,
.tracker-banner-sticky .grey-dark .btn-alternative.btn-blue-outlined:hover:focus:active,
.black .btn-secondary.btn-alternative:active,
.black .btn-alternative.btn-white-contained:active,
.black .btn-alternative.btn-grey-contained:active,
.black .btn-alternative.btn-white-outlined:active,
.black .btn-alternative.btn-grey-outlined:active,
.black #header .tracker-banner .btn-alternative.btn:active,
#header .tracker-banner .black .btn-alternative.btn:active,
.black .tracker-banner-sticky .btn-alternative.btn-blue-outlined:active,
.tracker-banner-sticky .black .btn-alternative.btn-blue-outlined:active,
.black .btn-secondary.btn-alternative:focus:active,
.black .btn-alternative.btn-white-contained:focus:active,
.black .btn-alternative.btn-grey-contained:focus:active,
.black .btn-alternative.btn-white-outlined:focus:active,
.black .btn-alternative.btn-grey-outlined:focus:active,
.black #header .tracker-banner .btn-alternative.btn:focus:active,
#header .tracker-banner .black .btn-alternative.btn:focus:active,
.black .tracker-banner-sticky .btn-alternative.btn-blue-outlined:focus:active,
.tracker-banner-sticky .black .btn-alternative.btn-blue-outlined:focus:active,
.black .btn-secondary.btn-alternative:hover:active,
.black .btn-alternative.btn-white-contained:hover:active,
.black .btn-alternative.btn-grey-contained:hover:active,
.black .btn-alternative.btn-white-outlined:hover:active,
.black .btn-alternative.btn-grey-outlined:hover:active,
.black #header .tracker-banner .btn-alternative.btn:hover:active,
#header .tracker-banner .black .btn-alternative.btn:hover:active,
.black .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:active,
.tracker-banner-sticky .black .btn-alternative.btn-blue-outlined:hover:active,
.black .btn-secondary.btn-alternative:hover:focus:active,
.black .btn-alternative.btn-white-contained:hover:focus:active,
.black .btn-alternative.btn-grey-contained:hover:focus:active,
.black .btn-alternative.btn-white-outlined:hover:focus:active,
.black .btn-alternative.btn-grey-outlined:hover:focus:active,
.black #header .tracker-banner .btn-alternative.btn:hover:focus:active,
#header .tracker-banner .black .btn-alternative.btn:hover:focus:active,
.black .tracker-banner-sticky .btn-alternative.btn-blue-outlined:hover:focus:active,
.tracker-banner-sticky .black .btn-alternative.btn-blue-outlined:hover:focus:active {
  border-color: #970011;
}

.btn-link, .welt-icon {
  background-position: left 6px;
  background-size: 7px 10px;
  border-bottom: 1px solid transparent;
  color: #004A7F;
  display: inline-block;
  padding-left: 12px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOhJREFUGJVl0C9Lg1EAhfHfvVu1GDQMQYShYDDNZhI3nM24ZhD8CKKyl81mFsEJBuv6EPwDWzEJJot+AAcmg0V9r8EwNk89DzycE2xmT4J3uW3XrQ8TiUL+gnUhv1HNpv8Dw2FD0hXiqoJ7G9nMOPDY+fKpQboSrCjmfVsHpREA/da3StiRnAtxyU9hoJbNQ5hQBvXmGWGP/FXvuFwcq+vZLNZAHh9GCqgezskNsEy6NPW8MwK2sgXFOBCVSacqYVe3+/PnrB0tCoU7UYl0otfeRxqtKIRbUUlKzckSisQLwZteuzP5IvwCZsVDIohrmHQAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  -webkit-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.3333333333s cubic-bezier(0.7, 0, 0.3, 1);
}

.btn-link:hover, .welt-icon:hover {
  border-bottom-color: #001B2F;
  color: #001B2F;
  text-decoration: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJVtkDFLQnEUxX/3+h45SkMOEoiLovhyaguHmhr8ozQ1BH6C1iah1TkIjfoCLREEQRnoEjSVNQTOQYMtDQ0m3gaVZ6/Oeg7nd+8RgsojMCQ+qvFw/UlECjIA2eTLvyG/s/w34Cd3gXNU1/FGdwTVlcWAAFAue3wkTlH2gFdkvMXT1dsMAXS7Y15KdWzSAnJYrMeaS0dx08aiOyZwRuAGYcNc+e0kxgYAZve/AwW3ivo9lALGGbmlenhksZbBvjuopoEj+qV9OJzMmJUsJh2UFFiT/uUBYOEOYrdTk0bUBPBATjB55/mi/d9bPx01QUuJ4diPAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23002E4F%22%20d%3D%22M1.562.257l5.172%204.958c.354.342.354.896%200%201.242l-5.172%204.957c-.358.34-.938.34-1.293%200-.358-.34-.358-.9%200-1.242l4.525-4.337L.268%201.497C-.09%201.155-.09.6.268.257c.356-.342.936-.342%201.294%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.btn-link:active, .welt-icon:active, .btn-link:active:hover, .welt-icon:active:hover, .btn-link:focus, .welt-icon:focus, .btn-link:focus:hover, .welt-icon:focus:hover {
  border-bottom-color: #222222;
  color: #222222;
  text-decoration: none;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAN5JREFUGJVtjz1KQ0EUhb87PkifIo95Y36wUEiYmc5OLOIKUqYIZCFZQGqLhATdgEsIWNgIVtFKCGJhDBYiwSYgxLF4kfy8nOYW57uHcwTtxij5ZJFr8PXwzY4UyASok1uMOKzms0ASNSHcoNQpy+iW2BU2AUnPeYSeX6FoAc8IF0wf37Np2vYxPpD4F2Jf2QXSRON7GB/QbrIquaFyNSb8nqWo3G8DSa3Iz8EdomrANbPj9vqzZI8w9hXjA8Zdbicn9gRtpyuzu172L+3f0uaukzUhQsIQ5IPZ02DfrD/ClDHz442DWwAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23001B2F%22%20d%3D%22M1.562.257l5.172%204.958c.354.342.354.896%200%201.242l-5.172%204.957c-.358.34-.938.34-1.293%200-.358-.34-.358-.9%200-1.242l4.525-4.337L.268%201.497C-.09%201.155-.09.6.268.257c.356-.342.936-.342%201.294%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.altered .btn-link, .altered .welt-icon {
  color: #DDDDDD;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAQBJREFUGJVl0L1KxFAQBeBzJj6BhRaLIAvGe2NhE+ys9g0st7MQsbG28gGsRUTBwtZHWBFMYyvkj2AQSwNWFoHg9Y6NCe56qhn4ijPDoiieSX4EQbAXhuEnFiIAXgBMnHOzLMuW/4G2baeqekdyR0Qe6rpemQNxHH81TTMFcEtyu+u6x6qqRj1gP6iqlGV5QfLQe/8qIhNr7ZsMkvTW2iNVvRSRMYBZX3JInuerJHd/16c5kKbpWhAECYAtVb0xxuwPoKqqsYgkADYAnFtrD0h+A4CUZbnpnEtEZB3AmTHmmKQfzvTe34vISFVPjTEnJPVvryWS1wDeoyi6WvwiAPwA2ZxctKGTynkAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23D7D7D7%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat;
}

.btn-link:hover, .welt-icon:hover, a:hover .btn-link, a:hover .welt-icon {
  color: #001B2F;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJVtkDFLQnEUxX/3+h45SkMOEoiLovhyaguHmhr8ozQ1BH6C1iah1TkIjfoCLREEQRnoEjSVNQTOQYMtDQ0m3gaVZ6/Oeg7nd+8RgsojMCQ+qvFw/UlECjIA2eTLvyG/s/w34Cd3gXNU1/FGdwTVlcWAAFAue3wkTlH2gFdkvMXT1dsMAXS7Y15KdWzSAnJYrMeaS0dx08aiOyZwRuAGYcNc+e0kxgYAZve/AwW3ivo9lALGGbmlenhksZbBvjuopoEj+qV9OJzMmJUsJh2UFFiT/uUBYOEOYrdTk0bUBPBATjB55/mi/d9bPx01QUuJ4diPAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%3E%3Cpath%20fill%3D%22%23002E4F%22%20d%3D%22M1.562.257l5.172%204.958c.354.342.354.896%200%201.242l-5.172%204.957c-.358.34-.938.34-1.293%200-.358-.34-.358-.9%200-1.242l4.525-4.337L.268%201.497C-.09%201.155-.09.6.268.257c.356-.342.936-.342%201.294%200z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.altered .btn-link:hover, .altered .welt-icon:hover, .altered a:hover .btn-link, .altered a:hover .welt-icon {
  color: #ffffff;
  border-bottom-color: #ffffff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.btn-link a, .welt-icon a,
.btn-link:hover a,
.welt-icon:hover a,
.btn-link:active a,
.welt-icon:active a,
.btn-link:focus a,
.welt-icon:focus a {
  text-decoration: none;
  border: 0;
}

.btn-search {
  margin: 0;
}

.btn-extend {
  background-color: transparent;
  border-radius: 50%;
  border: none;
  display: block;
  height: 40px;
  position: relative;
  width: 40px;
}

.btn-extend:after {
  background-color: rgba(221, 221, 221, 0.6);
  border-radius: 50%;
  content: "";
  height: 40px;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 40px;
  z-index: -1;
  -webkit-animation: btn_pulse 2s linear 0s infinite;
          animation: btn_pulse 2s linear 0s infinite;
}

.btn-extend span {
  background-color: #666666;
  border: 1px solid #666666;
  border-radius: 50%;
  display: block;
  height: 30px;
  left: 5px;
  position: relative;
  top: 5px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 30px;
  -webkit-transition: background-color 0.3s, border 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, border 0.3s, -webkit-transform 0.3s;
  -o-transition: background-color 0.3s, border 0.3s, transform 0.3s;
  transition: background-color 0.3s, border 0.3s, transform 0.3s;
  transition: background-color 0.3s, border 0.3s, transform 0.3s, -webkit-transform 0.3s;
}

.btn-extend span:before {
  background-color: #ffffff;
  content: "";
  height: 13px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 1px;
}

.btn-extend span:after {
  background-color: #ffffff;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  width: 13px;
}

.btn-extend:hover {
  border: none;
}

.btn-extend:hover span {
  background-color: #282828;
  border: 1px solid #282828;
}

.btn-extend:hover:after {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.btn-extend.collapsed span,
.collapsed .btn-extend span {
  background-color: #E2001A;
  border: 1px solid #E2001A;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.btn-extend.collapsed:hover,
.collapsed .btn-extend:hover {
  border: none;
}

.btn-extend.collapsed:hover span,
.collapsed .btn-extend:hover span {
  background-color: #C20016;
  border: 1px solid #C20016;
}

.welt-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAtdJREFUOI19lH9o1HUYx1/Pc99tqeNiM2EuYcM0KEgQM+0PNYnidgl2uIFkIBnRX0MHLZJ2fvnOwj8cuf4KIohqRLGtE3+dGSTiH4USjPCvYtRWOgWZGHerbu15/OPG7m533fPf5/N5ntf7+fX9CrWsJ2wkRzdiKUy3orQXH+wmrtcRz7BKxhmNCstDpQqWCLtROwW6DiwH3ADuYnQCcVQbgLWYTSN6mGx0ujxcK+DJcBjlE1y+wfkBZAjXg6AziF4mprsp/PMEC/PtiH6K8yXJcKg8sVKGyXAY5xl0voeVv94GYO7JDpwxYD14GpPnwZ4i0G2ci+6yJ/0spt/h/hHZwf4SMBF2A+8QsJNz0Vyp/N4mpPUNhP3cmdnN6jVtaDBKEwkKHEJ4C1i7mNpezkdnhJ6wkbxNAnFMd3Ax+rmqry+GrVyKZnkpvQOX7bgfQvQxoKHkZL+T141BcZq6blHlFaAaeCmapSt8HKcfSCDSUOWDdtLsqQCxVOVsatiu8CGwy6DtNd/NDNXPMEkFi3tWNLdekumrbNUsUWQkBjYT002YP4f8DwxAVXE24LQFpaUFVFdifME1PwmcAPke9wJCvNbKljLkHrGF11mQiaBajRbM36MrbAFewwiAr+p2RfmcFfk/yTWjGLdqliD0I2RQO4AwgvACwptgv9RAtpGLbwS9KSTTo6DddfRB6ON8NLx0ToYjwIFlXvdxLiiumbowAF9WxYXoVRr/fQTsx7Lbh1HPKM2MAX/UJ9r7JN/tqLj6O2gD3VIm+hs5ySijUQG3vvpA3QCxgaVjIowTix2l/EtxO8yV6L/i7LLHx4EP60NlqsSnsofuQ1w8fhYql0voOvYBIkdq8pwUq/76lnz8VHHaZbDs4NuAF7XKQ7KDfcA+zKariZZnLv71EsyYAnt58bflpaxqWU/YSN734ZICnsbtUdBJ1GKYTBCTDLdnxvnp4/nloQ8AU5X6tOIRxrUAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%224.8%20119.1%2020%2020%22%20enable-background%3D%22new%204.8%20119.1%2020%2020%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M14.6%2C127.4C14.6%2C127.4%2C14.6%2C127.4%2C14.6%2C127.4C14.6%2C127.4%2C14.6%2C127.3%2C14.6%2C127.4%20%20%20C14.6%2C127.3%2C14.6%2C127.4%2C14.6%2C127.4z%20M18.4%2C131.6L18.4%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.4%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.4%2C131.6z%20%20%20%20M18.5%2C131.6C18.5%2C131.6%2C18.4%2C131.6%2C18.5%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.5%2C131.6z%20M14.8%2C119.1c-5.5%2C0-10%2C4.5-10%2C10%20%20%20c0%2C5.5%2C4.5%2C10%2C10%2C10c5.5%2C0%2C10-4.5%2C10-10C24.8%2C123.6%2C20.3%2C119.1%2C14.8%2C119.1z%20M21.1%2C123c-0.3%2C0-0.6%2C0-0.9%2C0.2%20%20%20c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.2c-0.1%2C0-0.3%2C0-0.4%2C0c-0.5%2C0.2-0.4%2C1.1-1%2C1c-0.3-0.1-0.5-0.4-0.6-0.6c-0.1-0.2-0.4-0.3-0.2-0.6%20%20%20c-0.1%2C0-0.1%2C0-0.2%2C0c0.1-0.2%2C0.4-0.2%2C0.5-0.3c0.1-0.3-0.4-0.3-0.5-0.3c0.2-0.2%2C0.3%2C0.1%2C0.4%2C0c0.2%2C0-0.1-0.3-0.2-0.3%20%20%20c0%2C0-0.6%2C0.2-0.3-0.1c-0.4-0.3-0.8-0.5-1.2-0.8c-0.1%2C0.3%2C0.5%2C0.5%2C0.7%2C0.6c0%2C0.1-0.2%2C0.3-0.4%2C0.2c-0.1%2C0-0.1-0.3-0.3-0.2%20%20%20c-0.1%2C0.3%2C0.3%2C0.2%2C0.3%2C0.4c0%2C0.2-0.2%2C0.1-0.3%2C0.1c0%2C0-0.2-0.2-0.2%2C0c0%2C0.1%2C0.2%2C0.1%2C0.3%2C0.2c-0.3%2C0-0.5-0.1-0.7-0.3%20%20%20c-0.3-0.2-0.4-0.2-0.8-0.2c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0%2C0%2C0.2-0.2%2C0.3-0.3c0.1-0.2%2C0-0.2-0.2-0.3c-0.2-0.1-0.3-0.3-0.5-0.3%20%20%20c-0.7-0.1-0.2%2C0.6-0.7%2C0.7c0%2C0%2C0%2C0%2C0%2C0h0c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0-0.3%2C0-0.4%2C0c-0.1%2C0-0.1%2C0.2-0.1%2C0.3c-0.1%2C0.1-0.3%2C0.1-0.4%2C0.2%20%20%20c-0.1%2C0.1-0.4%2C0.3-0.5%2C0.4c-0.3%2C0.5%2C0.6%2C0.7%2C0.9%2C0.8c0.2%2C0.1%2C0.6%2C0.2%2C0.7%2C0.3c0.1%2C0.2-0.1%2C0.3%2C0.1%2C0.4c0.1%2C0%2C0.2%2C0%2C0.3%2C0%20%20%20c0.1-0.1%2C0-0.1-0.1-0.3c0-0.3%2C0-0.2%2C0.2-0.2c0.3-0.2%2C0.2-0.2%2C0.1-0.5c0-0.1-0.2-0.5-0.1-0.7c0.2-0.1%2C0.6%2C0.1%2C0.7%2C0.1%20%20%20c0.2%2C0%2C0.3%2C0.3%2C0.4%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.3%2C0.2c0.2%2C0%2C0.1-0.2%2C0.2-0.2c0.3-0.2%2C0.3%2C0.1%2C0.4%2C0.3c0.1%2C0.2%2C0.2%2C0.3%2C0.4%2C0.5%20%20%20c0.1%2C0.1%2C0.4%2C0.3%2C0.4%2C0.5c0%2C0.1-0.4%2C0.3-0.5%2C0.3c-0.4%2C0.1-1.2-0.2-1.2%2C0.4c0.2-0.1%2C0.6-0.4%2C0.7-0.2c0.1%2C0.1%2C0%2C0.2%2C0%2C0.3%20%20%20c0.1%2C0.2%2C0.3%2C0.2%2C0.4%2C0.1c0%2C0%2C0%2C0%2C0%2C0c0.3-0.1%2C0.2-0.1%2C0.3-0.3c0-0.1%2C0.1-0.2%2C0.1-0.3c0.2-0.2%2C0.2-0.1%2C0.3%2C0.1%20%20%20c0%2C0%2C0.3%2C0.4%2C0.2%2C0.4c-0.3-0.1-0.6-0.1-0.9%2C0.1c-0.2%2C0.1-0.3%2C0.2-0.5%2C0.3c0%2C0-0.4%2C0-0.3%2C0c0.1-0.1%2C0.3-0.1%2C0.3-0.2%20%20%20c-0.2-0.1-0.4%2C0.1-0.6%2C0.2c-0.2%2C0.1-0.2%2C0.2-0.4%2C0.4c-0.1%2C0.1-0.2%2C0.1-0.3%2C0.2c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.3c0%2C0.1-0.2%2C0-0.2%2C0.1%20%20%20c-0.1%2C0.1%2C0.1%2C0.2%2C0%2C0.3c0%2C0.1-0.3%2C0.2-0.4%2C0.3c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.3c0%2C0.2%2C0.1%2C0.6%2C0.1%2C0.7%20%20%20c-0.1%2C0.3-0.3-0.2-0.4-0.3c-0.3-0.4-0.8-0.1-1.2-0.1c-0.5%2C0-1%2C0.7-0.7%2C1.2c0.1%2C0.2%2C0.4%2C0.3%2C0.7%2C0.3c0.2-0.1%2C0.3-0.4%2C0.6-0.4%20%20%20c0.4%2C0%2C0%2C0.4%2C0%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2c0.1%2C0%2C0.3%2C0%2C0.4%2C0c0.1%2C0%2C0.1%2C0.3%2C0.1%2C0.2c-0.2%2C0.1-0.1%2C0.5%2C0%2C0.6c0.2%2C0.1%2C0.4%2C0%2C0.6%2C0.1%20%20%20c0.4%2C0.1%2C0.2%2C0%2C0.5-0.2c0.2-0.1%2C0.3%2C0%2C0.4%2C0c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0.1%2C0%2C0.2%2C0.1%2C0.4%2C0.2c0.1%2C0%2C0.1%2C0%2C0.2%2C0%20%20%20c0.3%2C0%2C0.5%2C0.2%2C0.8%2C0.4c0.2%2C0.1%2C0.3%2C0.1%2C0.6%2C0.2c0.2%2C0%2C0.5%2C0.3%2C0.5%2C0.5c0%2C0-0.2%2C0.2-0.2%2C0.3c0%2C0%2C0.3%2C0%2C0.4%2C0c0%2C0-0.2%2C0.2-0.2%2C0.1%20%20%20c0%2C0%2C0.1%2C0.1%2C0.2%2C0.1c0.1-0.3%2C0.3-0.1%2C0.5%2C0c0.2%2C0.1%2C0.4%2C0.1%2C0.6%2C0.1c0.2%2C0%2C0.5%2C0.1%2C0.6%2C0.3c0.1%2C0.2%2C0%2C0.4-0.1%2C0.6%20%20%20c-0.1%2C0.2-0.4%2C0.3-0.4%2C0.5c-0.1%2C0.2%2C0%2C0.4-0.1%2C0.6c-0.1%2C0.3-0.1%2C0.2-0.3%2C0.4c-0.2%2C0.1%2C0%2C0.1-0.2%2C0.2c-0.2%2C0.1-0.4%2C0.1-0.6%2C0.3%20%20%20c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.1%2C0.3-0.1%2C0.3c-0.1%2C0.2-0.2%2C0.2-0.3%2C0.4c0%2C0-0.5%2C0.6-0.5%2C0.6c0-0.1-0.4%2C0.1-0.4%2C0c0%2C0.1%2C0%2C0%2C0.1%2C0.1%20%20%20c-0.1%2C0.5-0.3%2C0.5-0.7%2C0.5c0%2C0.2-0.2%2C0.2-0.3%2C0.3c-0.1%2C0.1-0.1%2C0.3-0.1%2C0.4c0%2C0.1-0.2%2C0.3-0.2%2C0.3c0%2C0%2C0.1%2C0.1%2C0.1%2C0.2%20%20%20c-0.3%2C0.1-0.7%2C0.1-1%2C0.1c0.1-0.1%2C0.1-0.1-0.1-0.2c0.1-0.1%2C0.2-0.2%2C0.2-0.4c0-0.1%2C0-0.1%2C0-0.2c0.1-0.2%2C0-0.1%2C0-0.3%20%20%20c-0.1-0.4%2C0-0.5%2C0.1-0.9c0.1-0.4%2C0.1-0.9%2C0.2-1.3c0-0.2%2C0.1-0.6%2C0-0.8c-0.1-0.2-0.4-0.4-0.6-0.5c-0.2-0.2-0.3-0.4-0.5-0.7%20%20%20c-0.1-0.1-0.2-0.3-0.2-0.4c-0.1-0.3%2C0-0.1%2C0-0.3c0-0.2%2C0-0.3%2C0-0.5c0.1-0.2%2C0.3-0.3%2C0.3-0.5c0.1-0.2%2C0-0.4-0.2-0.5%20%20%20c-0.1%2C0-0.2%2C0-0.3%2C0c-0.1%2C0-0.3-0.1-0.4-0.2c-0.2-0.1-0.2-0.3-0.4-0.4c-0.1-0.1-0.2%2C0-0.4-0.1c-0.2%2C0-0.3-0.2-0.4-0.3%20%20%20c-0.2-0.1-0.3%2C0-0.5%2C0c-0.2%2C0-0.4-0.2-0.6-0.3c-0.3-0.1-0.5-0.3-0.6-0.6c-0.1-0.3-0.3-0.4-0.5-0.6c-0.2-0.2-0.3-0.4-0.5-0.5%20%20%20c0%2C0%2C0.1%2C0.2%2C0.1%2C0.3c0.1%2C0.2%2C0.3%2C0.4%2C0.4%2C0.6c0.2%2C0.3%2C0.1%2C0.3-0.1%2C0.1c-0.2-0.3-0.5-0.6-0.7-0.9c-0.1-0.1-0.1-0.2-0.2-0.3%20%20%20c-0.1-0.1-0.3-0.2-0.4-0.3c-0.4-0.4-0.5-0.9-0.4-1.4c0-0.2%2C0.1-0.3%2C0.1-0.5c0-0.1-0.1-0.3-0.2-0.4c0-0.1-0.1-0.2-0.1-0.2%20%20%20c-0.1-0.2-0.2-0.3-0.3-0.4c-0.1-0.1-0.3-0.2-0.5-0.4c0.9-1.2%2C2.2-2.1%2C3.6-2.7c0%2C0.1%2C0%2C0.1%2C0.1%2C0.2c0.1%2C0.2%2C0.2%2C0.2%2C0.5%2C0.2%20%20%20c0%2C0.3-0.3%2C0.3-0.5%2C0.2c-0.2%2C0-0.5-0.1-0.7%2C0.1c0.1%2C0.1%2C0.4%2C0.3%2C0.4%2C0.1c0.2%2C0%2C0.5%2C0%2C0.7%2C0c0.1%2C0%2C0.4%2C0.1%2C0.5%2C0.1%20%20%20c0%2C0%2C0.1-0.2%2C0.1-0.2c-0.1%2C0-0.1%2C0-0.2%2C0c0.2-0.2%2C0.3%2C0%2C0.5%2C0c-0.2%2C0.1-0.1%2C0.4%2C0.1%2C0.2c0.2-0.2%2C0-0.4-0.3-0.5%20%20%20c0.2-0.3%2C0.4-0.3%2C0.6%2C0c0-0.2%2C0.2-0.1%2C0.4-0.1v0c-0.1%2C0-0.1%2C0-0.2%2C0c0.2-0.3%2C0.1-0.3%2C0.3-0.4c0.2-0.1%2C0.7%2C0%2C0.8-0.2%20%20%20c-0.4%2C0.1-0.8%2C0.1-1.2%2C0.3c-0.1%2C0.1-0.3%2C0.3-0.5%2C0.2c-0.1-0.2%2C0.1-0.4%2C0.2-0.5h0c0.6-0.1%2C1.2-0.2%2C1.8-0.2c0.4%2C0%2C0.8%2C0%2C1.2%2C0.1%20%20%20c-0.1%2C0.1%2C0%2C0.1-0.1%2C0.2c-0.2%2C0.1-0.5%2C0.3-0.8%2C0.3c0.3%2C0%2C1%2C0.3%2C1.1-0.1c-0.1%2C0-0.2%2C0-0.3%2C0c0.2-0.1%2C0.4-0.2%2C0.6-0.3%20%20%20C18.3%2C120.8%2C19.9%2C121.7%2C21.1%2C123C21.2%2C123%2C21.2%2C123%2C21.1%2C123z%20M22.8%2C126.5C22.8%2C126.5%2C22.8%2C126.5%2C22.8%2C126.5%20%20%20c0.1-0.1%2C0.1-0.2%2C0.1-0.2c0-0.1%2C0.1-0.1%2C0.2-0.1c0%2C0%2C0%2C0%2C0-0.1c0.1%2C0.4%2C0.3%2C0.8%2C0.4%2C1.3c0%2C0%2C0%2C0%2C0%2C0c0%2C0-0.2%2C0-0.2%2C0%20%20%20c-0.1%2C0-0.2-0.1-0.2-0.1c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1%2C0-0.2%2C0-0.3C22.8%2C126.7%2C22.7%2C126.6%2C22.8%2C126.5z%20M22.9%2C131.1%20%20%20c-0.2-0.1-0.4-0.3-0.5-0.5c-0.1-0.2-0.1-0.4%2C0-0.7c0-0.2-0.1-0.5%2C0-0.7c0-0.1%2C0.1-0.1%2C0.2-0.2c0.1-0.1%2C0.1-0.2%2C0.2-0.4%20%20%20c0.1-0.1%2C0.2-0.2%2C0.4-0.3c0.1-0.1%2C0.1-0.2%2C0.2-0.3c0.1-0.1%2C0.2-0.3%2C0.3-0.4c0.1%2C0.4%2C0.1%2C0.9%2C0.1%2C1.3c0%2C0.8-0.1%2C1.6-0.3%2C2.3%20%20%20C23.1%2C131.3%2C23%2C131.2%2C22.9%2C131.1z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  padding-left: 30px;
  padding-top: 4px;
}

.welt-icon:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAtdJREFUOI19lH9o1HUYx1/Pc99tqeNiM2EuYcM0KEgQM+0PNYnidgl2uIFkIBnRX0MHLZJ2fvnOwj8cuf4KIohqRLGtE3+dGSTiH4USjPCvYtRWOgWZGHerbu15/OPG7m533fPf5/N5ntf7+fX9CrWsJ2wkRzdiKUy3orQXH+wmrtcRz7BKxhmNCstDpQqWCLtROwW6DiwH3ADuYnQCcVQbgLWYTSN6mGx0ujxcK+DJcBjlE1y+wfkBZAjXg6AziF4mprsp/PMEC/PtiH6K8yXJcKg8sVKGyXAY5xl0voeVv94GYO7JDpwxYD14GpPnwZ4i0G2ci+6yJ/0spt/h/hHZwf4SMBF2A+8QsJNz0Vyp/N4mpPUNhP3cmdnN6jVtaDBKEwkKHEJ4C1i7mNpezkdnhJ6wkbxNAnFMd3Ax+rmqry+GrVyKZnkpvQOX7bgfQvQxoKHkZL+T141BcZq6blHlFaAaeCmapSt8HKcfSCDSUOWDdtLsqQCxVOVsatiu8CGwy6DtNd/NDNXPMEkFi3tWNLdekumrbNUsUWQkBjYT002YP4f8DwxAVXE24LQFpaUFVFdifME1PwmcAPke9wJCvNbKljLkHrGF11mQiaBajRbM36MrbAFewwiAr+p2RfmcFfk/yTWjGLdqliD0I2RQO4AwgvACwptgv9RAtpGLbwS9KSTTo6DddfRB6ON8NLx0ToYjwIFlXvdxLiiumbowAF9WxYXoVRr/fQTsx7Lbh1HPKM2MAX/UJ9r7JN/tqLj6O2gD3VIm+hs5ySijUQG3vvpA3QCxgaVjIowTix2l/EtxO8yV6L/i7LLHx4EP60NlqsSnsofuQ1w8fhYql0voOvYBIkdq8pwUq/76lnz8VHHaZbDs4NuAF7XKQ7KDfcA+zKariZZnLv71EsyYAnt58bflpaxqWU/YSN734ZICnsbtUdBJ1GKYTBCTDLdnxvnp4/nloQ8AU5X6tOIRxrUAAAAASUVORK5CYII=") !important;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%224.8%20119.1%2020%2020%22%20enable-background%3D%22new%204.8%20119.1%2020%2020%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M14.6%2C127.4C14.6%2C127.4%2C14.6%2C127.4%2C14.6%2C127.4C14.6%2C127.4%2C14.6%2C127.3%2C14.6%2C127.4%20%20%20C14.6%2C127.3%2C14.6%2C127.4%2C14.6%2C127.4z%20M18.4%2C131.6L18.4%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.4%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.4%2C131.6z%20%20%20%20M18.5%2C131.6C18.5%2C131.6%2C18.4%2C131.6%2C18.5%2C131.6C18.4%2C131.6%2C18.4%2C131.6%2C18.5%2C131.6z%20M14.8%2C119.1c-5.5%2C0-10%2C4.5-10%2C10%20%20%20c0%2C5.5%2C4.5%2C10%2C10%2C10c5.5%2C0%2C10-4.5%2C10-10C24.8%2C123.6%2C20.3%2C119.1%2C14.8%2C119.1z%20M21.1%2C123c-0.3%2C0-0.6%2C0-0.9%2C0.2%20%20%20c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.2c-0.1%2C0-0.3%2C0-0.4%2C0c-0.5%2C0.2-0.4%2C1.1-1%2C1c-0.3-0.1-0.5-0.4-0.6-0.6c-0.1-0.2-0.4-0.3-0.2-0.6%20%20%20c-0.1%2C0-0.1%2C0-0.2%2C0c0.1-0.2%2C0.4-0.2%2C0.5-0.3c0.1-0.3-0.4-0.3-0.5-0.3c0.2-0.2%2C0.3%2C0.1%2C0.4%2C0c0.2%2C0-0.1-0.3-0.2-0.3%20%20%20c0%2C0-0.6%2C0.2-0.3-0.1c-0.4-0.3-0.8-0.5-1.2-0.8c-0.1%2C0.3%2C0.5%2C0.5%2C0.7%2C0.6c0%2C0.1-0.2%2C0.3-0.4%2C0.2c-0.1%2C0-0.1-0.3-0.3-0.2%20%20%20c-0.1%2C0.3%2C0.3%2C0.2%2C0.3%2C0.4c0%2C0.2-0.2%2C0.1-0.3%2C0.1c0%2C0-0.2-0.2-0.2%2C0c0%2C0.1%2C0.2%2C0.1%2C0.3%2C0.2c-0.3%2C0-0.5-0.1-0.7-0.3%20%20%20c-0.3-0.2-0.4-0.2-0.8-0.2c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0%2C0%2C0.2-0.2%2C0.3-0.3c0.1-0.2%2C0-0.2-0.2-0.3c-0.2-0.1-0.3-0.3-0.5-0.3%20%20%20c-0.7-0.1-0.2%2C0.6-0.7%2C0.7c0%2C0%2C0%2C0%2C0%2C0h0c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0-0.3%2C0-0.4%2C0c-0.1%2C0-0.1%2C0.2-0.1%2C0.3c-0.1%2C0.1-0.3%2C0.1-0.4%2C0.2%20%20%20c-0.1%2C0.1-0.4%2C0.3-0.5%2C0.4c-0.3%2C0.5%2C0.6%2C0.7%2C0.9%2C0.8c0.2%2C0.1%2C0.6%2C0.2%2C0.7%2C0.3c0.1%2C0.2-0.1%2C0.3%2C0.1%2C0.4c0.1%2C0%2C0.2%2C0%2C0.3%2C0%20%20%20c0.1-0.1%2C0-0.1-0.1-0.3c0-0.3%2C0-0.2%2C0.2-0.2c0.3-0.2%2C0.2-0.2%2C0.1-0.5c0-0.1-0.2-0.5-0.1-0.7c0.2-0.1%2C0.6%2C0.1%2C0.7%2C0.1%20%20%20c0.2%2C0%2C0.3%2C0.3%2C0.4%2C0.4c0.1%2C0.1%2C0.2%2C0.2%2C0.3%2C0.2c0.2%2C0%2C0.1-0.2%2C0.2-0.2c0.3-0.2%2C0.3%2C0.1%2C0.4%2C0.3c0.1%2C0.2%2C0.2%2C0.3%2C0.4%2C0.5%20%20%20c0.1%2C0.1%2C0.4%2C0.3%2C0.4%2C0.5c0%2C0.1-0.4%2C0.3-0.5%2C0.3c-0.4%2C0.1-1.2-0.2-1.2%2C0.4c0.2-0.1%2C0.6-0.4%2C0.7-0.2c0.1%2C0.1%2C0%2C0.2%2C0%2C0.3%20%20%20c0.1%2C0.2%2C0.3%2C0.2%2C0.4%2C0.1c0%2C0%2C0%2C0%2C0%2C0c0.3-0.1%2C0.2-0.1%2C0.3-0.3c0-0.1%2C0.1-0.2%2C0.1-0.3c0.2-0.2%2C0.2-0.1%2C0.3%2C0.1%20%20%20c0%2C0%2C0.3%2C0.4%2C0.2%2C0.4c-0.3-0.1-0.6-0.1-0.9%2C0.1c-0.2%2C0.1-0.3%2C0.2-0.5%2C0.3c0%2C0-0.4%2C0-0.3%2C0c0.1-0.1%2C0.3-0.1%2C0.3-0.2%20%20%20c-0.2-0.1-0.4%2C0.1-0.6%2C0.2c-0.2%2C0.1-0.2%2C0.2-0.4%2C0.4c-0.1%2C0.1-0.2%2C0.1-0.3%2C0.2c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.3c0%2C0.1-0.2%2C0-0.2%2C0.1%20%20%20c-0.1%2C0.1%2C0.1%2C0.2%2C0%2C0.3c0%2C0.1-0.3%2C0.2-0.4%2C0.3c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.2%2C0.2-0.3%2C0.3c0%2C0.2%2C0.1%2C0.6%2C0.1%2C0.7%20%20%20c-0.1%2C0.3-0.3-0.2-0.4-0.3c-0.3-0.4-0.8-0.1-1.2-0.1c-0.5%2C0-1%2C0.7-0.7%2C1.2c0.1%2C0.2%2C0.4%2C0.3%2C0.7%2C0.3c0.2-0.1%2C0.3-0.4%2C0.6-0.4%20%20%20c0.4%2C0%2C0%2C0.4%2C0%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2c0.1%2C0%2C0.3%2C0%2C0.4%2C0c0.1%2C0%2C0.1%2C0.3%2C0.1%2C0.2c-0.2%2C0.1-0.1%2C0.5%2C0%2C0.6c0.2%2C0.1%2C0.4%2C0%2C0.6%2C0.1%20%20%20c0.4%2C0.1%2C0.2%2C0%2C0.5-0.2c0.2-0.1%2C0.3%2C0%2C0.4%2C0c0.1%2C0%2C0.2-0.1%2C0.3-0.1c0.1%2C0%2C0.2%2C0.1%2C0.4%2C0.2c0.1%2C0%2C0.1%2C0%2C0.2%2C0%20%20%20c0.3%2C0%2C0.5%2C0.2%2C0.8%2C0.4c0.2%2C0.1%2C0.3%2C0.1%2C0.6%2C0.2c0.2%2C0%2C0.5%2C0.3%2C0.5%2C0.5c0%2C0-0.2%2C0.2-0.2%2C0.3c0%2C0%2C0.3%2C0%2C0.4%2C0c0%2C0-0.2%2C0.2-0.2%2C0.1%20%20%20c0%2C0%2C0.1%2C0.1%2C0.2%2C0.1c0.1-0.3%2C0.3-0.1%2C0.5%2C0c0.2%2C0.1%2C0.4%2C0.1%2C0.6%2C0.1c0.2%2C0%2C0.5%2C0.1%2C0.6%2C0.3c0.1%2C0.2%2C0%2C0.4-0.1%2C0.6%20%20%20c-0.1%2C0.2-0.4%2C0.3-0.4%2C0.5c-0.1%2C0.2%2C0%2C0.4-0.1%2C0.6c-0.1%2C0.3-0.1%2C0.2-0.3%2C0.4c-0.2%2C0.1%2C0%2C0.1-0.2%2C0.2c-0.2%2C0.1-0.4%2C0.1-0.6%2C0.3%20%20%20c0%2C0%2C0%2C0%2C0%2C0c-0.1%2C0.1-0.1%2C0.3-0.1%2C0.3c-0.1%2C0.2-0.2%2C0.2-0.3%2C0.4c0%2C0-0.5%2C0.6-0.5%2C0.6c0-0.1-0.4%2C0.1-0.4%2C0c0%2C0.1%2C0%2C0%2C0.1%2C0.1%20%20%20c-0.1%2C0.5-0.3%2C0.5-0.7%2C0.5c0%2C0.2-0.2%2C0.2-0.3%2C0.3c-0.1%2C0.1-0.1%2C0.3-0.1%2C0.4c0%2C0.1-0.2%2C0.3-0.2%2C0.3c0%2C0%2C0.1%2C0.1%2C0.1%2C0.2%20%20%20c-0.3%2C0.1-0.7%2C0.1-1%2C0.1c0.1-0.1%2C0.1-0.1-0.1-0.2c0.1-0.1%2C0.2-0.2%2C0.2-0.4c0-0.1%2C0-0.1%2C0-0.2c0.1-0.2%2C0-0.1%2C0-0.3%20%20%20c-0.1-0.4%2C0-0.5%2C0.1-0.9c0.1-0.4%2C0.1-0.9%2C0.2-1.3c0-0.2%2C0.1-0.6%2C0-0.8c-0.1-0.2-0.4-0.4-0.6-0.5c-0.2-0.2-0.3-0.4-0.5-0.7%20%20%20c-0.1-0.1-0.2-0.3-0.2-0.4c-0.1-0.3%2C0-0.1%2C0-0.3c0-0.2%2C0-0.3%2C0-0.5c0.1-0.2%2C0.3-0.3%2C0.3-0.5c0.1-0.2%2C0-0.4-0.2-0.5%20%20%20c-0.1%2C0-0.2%2C0-0.3%2C0c-0.1%2C0-0.3-0.1-0.4-0.2c-0.2-0.1-0.2-0.3-0.4-0.4c-0.1-0.1-0.2%2C0-0.4-0.1c-0.2%2C0-0.3-0.2-0.4-0.3%20%20%20c-0.2-0.1-0.3%2C0-0.5%2C0c-0.2%2C0-0.4-0.2-0.6-0.3c-0.3-0.1-0.5-0.3-0.6-0.6c-0.1-0.3-0.3-0.4-0.5-0.6c-0.2-0.2-0.3-0.4-0.5-0.5%20%20%20c0%2C0%2C0.1%2C0.2%2C0.1%2C0.3c0.1%2C0.2%2C0.3%2C0.4%2C0.4%2C0.6c0.2%2C0.3%2C0.1%2C0.3-0.1%2C0.1c-0.2-0.3-0.5-0.6-0.7-0.9c-0.1-0.1-0.1-0.2-0.2-0.3%20%20%20c-0.1-0.1-0.3-0.2-0.4-0.3c-0.4-0.4-0.5-0.9-0.4-1.4c0-0.2%2C0.1-0.3%2C0.1-0.5c0-0.1-0.1-0.3-0.2-0.4c0-0.1-0.1-0.2-0.1-0.2%20%20%20c-0.1-0.2-0.2-0.3-0.3-0.4c-0.1-0.1-0.3-0.2-0.5-0.4c0.9-1.2%2C2.2-2.1%2C3.6-2.7c0%2C0.1%2C0%2C0.1%2C0.1%2C0.2c0.1%2C0.2%2C0.2%2C0.2%2C0.5%2C0.2%20%20%20c0%2C0.3-0.3%2C0.3-0.5%2C0.2c-0.2%2C0-0.5-0.1-0.7%2C0.1c0.1%2C0.1%2C0.4%2C0.3%2C0.4%2C0.1c0.2%2C0%2C0.5%2C0%2C0.7%2C0c0.1%2C0%2C0.4%2C0.1%2C0.5%2C0.1%20%20%20c0%2C0%2C0.1-0.2%2C0.1-0.2c-0.1%2C0-0.1%2C0-0.2%2C0c0.2-0.2%2C0.3%2C0%2C0.5%2C0c-0.2%2C0.1-0.1%2C0.4%2C0.1%2C0.2c0.2-0.2%2C0-0.4-0.3-0.5%20%20%20c0.2-0.3%2C0.4-0.3%2C0.6%2C0c0-0.2%2C0.2-0.1%2C0.4-0.1v0c-0.1%2C0-0.1%2C0-0.2%2C0c0.2-0.3%2C0.1-0.3%2C0.3-0.4c0.2-0.1%2C0.7%2C0%2C0.8-0.2%20%20%20c-0.4%2C0.1-0.8%2C0.1-1.2%2C0.3c-0.1%2C0.1-0.3%2C0.3-0.5%2C0.2c-0.1-0.2%2C0.1-0.4%2C0.2-0.5h0c0.6-0.1%2C1.2-0.2%2C1.8-0.2c0.4%2C0%2C0.8%2C0%2C1.2%2C0.1%20%20%20c-0.1%2C0.1%2C0%2C0.1-0.1%2C0.2c-0.2%2C0.1-0.5%2C0.3-0.8%2C0.3c0.3%2C0%2C1%2C0.3%2C1.1-0.1c-0.1%2C0-0.2%2C0-0.3%2C0c0.2-0.1%2C0.4-0.2%2C0.6-0.3%20%20%20C18.3%2C120.8%2C19.9%2C121.7%2C21.1%2C123C21.2%2C123%2C21.2%2C123%2C21.1%2C123z%20M22.8%2C126.5C22.8%2C126.5%2C22.8%2C126.5%2C22.8%2C126.5%20%20%20c0.1-0.1%2C0.1-0.2%2C0.1-0.2c0-0.1%2C0.1-0.1%2C0.2-0.1c0%2C0%2C0%2C0%2C0-0.1c0.1%2C0.4%2C0.3%2C0.8%2C0.4%2C1.3c0%2C0%2C0%2C0%2C0%2C0c0%2C0-0.2%2C0-0.2%2C0%20%20%20c-0.1%2C0-0.2-0.1-0.2-0.1c-0.1-0.1-0.2-0.2-0.2-0.2c-0.1-0.1%2C0-0.2%2C0-0.3C22.8%2C126.7%2C22.7%2C126.6%2C22.8%2C126.5z%20M22.9%2C131.1%20%20%20c-0.2-0.1-0.4-0.3-0.5-0.5c-0.1-0.2-0.1-0.4%2C0-0.7c0-0.2-0.1-0.5%2C0-0.7c0-0.1%2C0.1-0.1%2C0.2-0.2c0.1-0.1%2C0.1-0.2%2C0.2-0.4%20%20%20c0.1-0.1%2C0.2-0.2%2C0.4-0.3c0.1-0.1%2C0.1-0.2%2C0.2-0.3c0.1-0.1%2C0.2-0.3%2C0.3-0.4c0.1%2C0.4%2C0.1%2C0.9%2C0.1%2C1.3c0%2C0.8-0.1%2C1.6-0.3%2C2.3%20%20%20C23.1%2C131.3%2C23%2C131.2%2C22.9%2C131.1z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat;
}

.btn-white-contained, .btn-grey-contained {
  border-color: #ffffff;
  color: #004A7F;
  background-color: #ffffff;
}

.btn-white-contained:hover, .btn-grey-contained:hover, .btn-white-contained:active, .btn-grey-contained:active, .btn-white-contained:focus, .btn-grey-contained:focus, .btn-white-contained:active, .btn-grey-contained:active {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff !important;
}

.btn-white-contained:hover:focus, .btn-grey-contained:hover:focus, .btn-white-contained:focus:active, .btn-grey-contained:focus:active, .btn-white-contained:hover:active, .btn-grey-contained:hover:active, .btn-white-contained:hover:focus:active, .btn-grey-contained:hover:focus:active {
  background-color: transparent;
  border-color: #ffffff;
}

.btn-white-outlined, .btn-grey-outlined {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  color: #ffffff;
}

.btn-white-outlined:hover, .btn-grey-outlined:hover, .btn-white-outlined:active, .btn-grey-outlined:active, .btn-white-outlined:focus, .btn-grey-outlined:focus, .btn-white-outlined:active, .btn-grey-outlined:active {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #004A7F;
}

.btn-white-outlined:hover:focus, .btn-grey-outlined:hover:focus, .btn-white-outlined:focus:active, .btn-grey-outlined:focus:active, .btn-white-outlined:hover:active, .btn-grey-outlined:hover:active, .btn-white-outlined:hover:focus:active, .btn-grey-outlined:hover:focus:active {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #004A7F;
}

/**
* Grey rte buttons #f6f6f6 / #0B568D
*/
.btn-grey-contained {
  border-color: #DDDDDD;
  color: #014A7F;
  background-color: #DDDDDD;
  text-decoration: none;
}

.btn-grey-contained:hover, .btn-grey-contained:active, .btn-grey-contained:focus, .btn-grey-contained:active {
  border-color: #DDDDDD;
  color: #014A7F !important;
}

.btn-grey-outlined {
  border-width: 1px;
  border-style: solid;
  border-color: #DDDDDD;
  color: #014A7F;
  text-decoration: none;
}

.btn-grey-outlined:hover, .btn-grey-outlined:active, .btn-grey-outlined:focus, .btn-grey-outlined:active {
  border-color: #DDDDDD;
  background-color: #DDDDDD;
  color: #014A7F;
}

/**
 * White buttons color overwrites
 */
.blue .btn-white-contained, .blue .btn-grey-contained,
.blue.altered .btn-white-contained,
.blue.altered .btn-grey-contained {
  color: #004A7F;
}

.blue .btn-white-outlined:hover, .blue .btn-grey-outlined:hover,
.blue.altered .btn-white-outlined:hover,
.blue.altered .btn-grey-outlined:hover {
  color: #004A7F;
}

.black .btn-white-contained, .black .btn-grey-contained,
.black.altered .btn-white-contained,
.black.altered .btn-grey-contained {
  color: #000000;
}

.black .btn-white-outlined:hover, .black .btn-grey-outlined:hover,
.black.altered .btn-white-outlined:hover,
.black.altered .btn-grey-outlined:hover {
  color: #000000;
}

.grey-dark .btn-white-contained, .grey-dark .btn-grey-contained,
.grey-dark.altered .btn-white-contained,
.grey-dark.altered .btn-grey-contained {
  color: #282828;
}

.grey-dark .btn-white-outlined:hover, .grey-dark .btn-grey-outlined:hover,
.grey-dark.altered .btn-white-outlined:hover,
.grey-dark.altered .btn-grey-outlined:hover {
  color: #282828;
}

::-webkit-input-placeholder {
  color: #999999;
  font-style: italic;
}

:-moz-placeholder {
  color: #999999;
  font-style: italic;
}

::-moz-placeholder {
  color: #999999;
  font-style: italic;
}

:-ms-input-placeholder {
  color: #999999;
  font-style: italic;
}

.lw_enet_sma_base_inputPlaceholder {
  color: #999999;
  line-height: 38px;
}

label {
  font-weight: normal;
}

input,
.input-wrapper,
label.select-wrapper span,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border: 1px solid #DDDDDD;
  border-radius: 3px;
  color: #282828;
  outline: 0;
  width: 100%;
}

input:focus,
.input-wrapper:focus,
label.select-wrapper span:focus,
textarea:focus {
  color: #282828;
  border-color: #282828;
  outline: 0;
}

input:focus::-webkit-input-placeholder,
.input-wrapper:focus::-webkit-input-placeholder,
label.select-wrapper span:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: #666666;
  font-style: italic;
}

input:focus:-moz-placeholder,
.input-wrapper:focus:-moz-placeholder,
label.select-wrapper span:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: #666666;
  font-style: italic;
}

input:focus::-moz-placeholder,
.input-wrapper:focus::-moz-placeholder,
label.select-wrapper span:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: #666666;
  font-style: italic;
}

input:focus:-ms-input-placeholder,
.input-wrapper:focus:-ms-input-placeholder,
label.select-wrapper span:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: #666666;
  font-style: italic;
}

input:disabled, input[disabled],
.input-wrapper:disabled,
.input-wrapper[disabled],
label.select-wrapper span:disabled,
label.select-wrapper span[disabled],
textarea:disabled,
textarea[disabled] {
  background-color: #F6F6F6;
  color: #CCCCCC;
  cursor: default;
}

input:disabled::-webkit-input-placeholder, input[disabled]::-webkit-input-placeholder,
.input-wrapper:disabled::-webkit-input-placeholder,
.input-wrapper[disabled]::-webkit-input-placeholder,
label.select-wrapper span:disabled::-webkit-input-placeholder,
label.select-wrapper span[disabled]::-webkit-input-placeholder,
textarea:disabled::-webkit-input-placeholder,
textarea[disabled]::-webkit-input-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

input:disabled:-moz-placeholder, input[disabled]:-moz-placeholder,
.input-wrapper:disabled:-moz-placeholder,
.input-wrapper[disabled]:-moz-placeholder,
label.select-wrapper span:disabled:-moz-placeholder,
label.select-wrapper span[disabled]:-moz-placeholder,
textarea:disabled:-moz-placeholder,
textarea[disabled]:-moz-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

input:disabled::-moz-placeholder, input[disabled]::-moz-placeholder,
.input-wrapper:disabled::-moz-placeholder,
.input-wrapper[disabled]::-moz-placeholder,
label.select-wrapper span:disabled::-moz-placeholder,
label.select-wrapper span[disabled]::-moz-placeholder,
textarea:disabled::-moz-placeholder,
textarea[disabled]::-moz-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

input:disabled:-ms-input-placeholder, input[disabled]:-ms-input-placeholder,
.input-wrapper:disabled:-ms-input-placeholder,
.input-wrapper[disabled]:-ms-input-placeholder,
label.select-wrapper span:disabled:-ms-input-placeholder,
label.select-wrapper span[disabled]:-ms-input-placeholder,
textarea:disabled:-ms-input-placeholder,
textarea[disabled]:-ms-input-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

input[type="submit"] {
  width: auto;
}

input,
label.select-wrapper span {
  line-height: 38px;
  padding: 0 9px;
  height: 40px;
}

label.select-wrapper {
  cursor: pointer;
  display: block;
  margin: 0;
  width: 100%;
}

label.select-wrapper select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  top: 0;
  width: 100%;
}

label.select-wrapper span {
  cursor: pointer;
  display: block;
  overflow: hidden;
  padding: 0 37px 0 9px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

label.select-wrapper span:after {
  content: "";
  height: 6px;
  width: 10px;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  right: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAI9JREFUCJltjjEKwlAQRHf2bDZioR5AsPFnsUpnYecB7AJ/PoKVgqmsvImXEZKxUkLIlG8ezIDkW9IpIh42kVLKWtLZzewI4EpyNZZyzgtJNwAHr6rqCWBrZneS859EciaplZRSSi0Gxabv++zuS0kfSS8AdURczMwwnCql7Lqua9wdkuqIaKZ+/2WS+zH/ArVuRngw8wi8AAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-inactive%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.67%205.584c.2.205.52.205.71%200L9.833.99c.22-.226.22-.59%200-.82-.22-.227-.575-.227-.796%200l-3.66%203.773c-.198.205-.52.205-.707%200L1.013.17C.79-.056.437-.056.216.17c-.22.23-.22.594%200%20.82L4.67%205.585%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 10px 6px;
}

textarea {
  padding: 8px 9px;
  resize: vertical;
}

.form-input-wrapper {
  position: relative;
}

.form-input-wrapper.checkbox-helper label {
  cursor: pointer;
  margin-bottom: 0;
  display: inline;
}

.form-input-wrapper.radio-helper label {
  cursor: pointer;
  display: inline;
  margin-bottom: 0;
}

.form-input-wrapper.error input,
.form-input-wrapper.error label.select-wrapper span,
.form-input-wrapper.error textarea {
  border-color: #FF001F;
  color: #FF001F;
}

.form-input-wrapper.error input::-webkit-input-placeholder,
.form-input-wrapper.error label.select-wrapper span::-webkit-input-placeholder,
.form-input-wrapper.error textarea::-webkit-input-placeholder {
  color: #FF001F;
  font-style: italic;
}

.form-input-wrapper.error input:-moz-placeholder,
.form-input-wrapper.error label.select-wrapper span:-moz-placeholder,
.form-input-wrapper.error textarea:-moz-placeholder {
  color: #FF001F;
  font-style: italic;
}

.form-input-wrapper.error input::-moz-placeholder,
.form-input-wrapper.error label.select-wrapper span::-moz-placeholder,
.form-input-wrapper.error textarea::-moz-placeholder {
  color: #FF001F;
  font-style: italic;
}

.form-input-wrapper.error input:-ms-input-placeholder,
.form-input-wrapper.error label.select-wrapper span:-ms-input-placeholder,
.form-input-wrapper.error textarea:-ms-input-placeholder {
  color: #FF001F;
  font-style: italic;
}

.form-input-wrapper.error label.select-wrapper span:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAHBJREFUCJl1jisSwkAUBPsi+yYnQcVQmGCCAQcGzovmEiQCat4i+IhQO7Krp6oxuibdjsYSbU25UdFgNFc0/EuxMZqTMn5AGd9A669Uid5oSmK/fB+Mpkr0SbcyuidxbPTEyZSH0TOJS6v7Jyc6L/kLk2Yui14lV8IAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-error%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.67%205.584c.2.205.52.205.71%200L9.833.99c.22-.226.22-.59%200-.82-.22-.227-.575-.227-.796%200l-3.66%203.773c-.198.205-.52.205-.707%200L1.013.17C.79-.056.437-.056.216.17c-.22.23-.22.594%200%20.82L4.67%205.585%22%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 10px 6px;
}

.form-input-wrapper.disabled {
  color: #CCCCCC;
}

.form-input-wrapper.disabled.select-helper span {
  background-color: #F6F6F6;
  color: #CCCCCC;
  cursor: default;
}

.form-input-wrapper.disabled.select-helper span::-webkit-input-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

.form-input-wrapper.disabled.select-helper span:-moz-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

.form-input-wrapper.disabled.select-helper span::-moz-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

.form-input-wrapper.disabled.select-helper span:-ms-input-placeholder {
  color: #CCCCCC;
  font-style: italic;
}

.form-input-wrapper.disabled.select-helper span:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAIdJREFUCJl1jjESAUEURPvPHGWvIlECJCSEEhKZwEUEqkSu4Cainv57CoJVMyPaKoXt8PULHiTdSS4xsJTSnGQbSilHABeSsz/SpNZ6jTEeAADuviD5TCmNe0nSiORD0goArD/cfZ1zPoUQpmbWlVJuZrZvmub80+PuG0mdpJek3VD3p7z95m+jY01v0Ea+kQAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-disabled%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.67%205.584c.2.205.52.205.71%200L9.833.99c.22-.226.22-.59%200-.82-.22-.227-.575-.227-.796%200l-3.66%203.773c-.198.205-.52.205-.707%200L1.013.17C.79-.056.437-.056.216.17c-.22.23-.22.594%200%20.82L4.67%205.585%22%20fill%3D%22%23DDD%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 10px 6px;
}

.form-input-wrapper.focused.select-helper span {
  border-color: #282828;
  color: #282828;
  outline: 0;
}

.form-input-wrapper.focused.select-helper span::-webkit-input-placeholder {
  color: #666666;
  font-style: italic;
}

.form-input-wrapper.focused.select-helper span:-moz-placeholder {
  color: #666666;
  font-style: italic;
}

.form-input-wrapper.focused.select-helper span::-moz-placeholder {
  color: #666666;
  font-style: italic;
}

.form-input-wrapper.focused.select-helper span:-ms-input-placeholder {
  color: #666666;
  font-style: italic;
}

.form-input-wrapper.focused.select-helper span:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJxJREFUCJltjjEKwkAQRf9MbrSbI9hZqAewm4lglc7CcwRkV7AQsbOMp9jtAoJewQtYZGxEQsgvP+/xfyEiXVmW75RSh4mIyMo5d2dm3vd9f6qqajmGVHUO4AJgV6SUHs65p5mdvfc55/z6QTMzuzHzJsZ4pYG9NrMDES2I6AOgNbM6xngEABpOiYgCaAAQM9chhGbq9x9W1e24/wIJYDv3a7jpiAAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-focus%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.67%205.584c.2.205.52.205.71%200L9.833.99c.22-.226.22-.59%200-.82-.22-.227-.575-.227-.796%200l-3.66%203.773c-.198.205-.52.205-.707%200L1.013.17C.79-.056.437-.056.216.17c-.22.23-.22.594%200%20.82L4.67%205.585%22%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  background-size: 10px 6px;
}

.icheckbox_minimal-red,
.iradio_minimal-red {
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #DDDDDD;
  height: 20px;
  margin-right: 6px;
  margin-top: -5px;
  text-align: left;
  width: 20px;
}

.icheckbox_minimal-red input,
.iradio_minimal-red input {
  border: none;
  margin: 0;
}

.icheckbox_minimal-red:before,
.iradio_minimal-red:before {
  content: "";
  display: inline-block;
  position: absolute;
}

.icheckbox_minimal-red.disabled,
.iradio_minimal-red.disabled {
  background-color: #F6F6F6;
}

.icheckbox_minimal-red.checked, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red, .icheckbox_minimal-red.checked.hover, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover, .icheckbox_minimal-red.checked.active, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active, .iradio_minimal-red.checked, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red,
.iradio_minimal-red.checked.hover,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red,
.iradio_minimal-red.checked.active,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red {
  border-color: #004A7F;
}

.icheckbox_minimal-red.checked + label, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red + label,
.icheckbox_minimal-red.checked + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red + .parsley-errors-list + label, .icheckbox_minimal-red.checked.hover + label, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover + label,
.icheckbox_minimal-red.checked.hover + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover + .parsley-errors-list + label, .icheckbox_minimal-red.checked.active + label, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active + label,
.icheckbox_minimal-red.checked.active + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active + .parsley-errors-list + label,
.iradio_minimal-red.checked + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red + label,
.iradio_minimal-red.checked + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red + .parsley-errors-list + label,
.iradio_minimal-red.checked.hover + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red + label,
.iradio_minimal-red.checked.hover + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red + .parsley-errors-list + label,
.iradio_minimal-red.checked.active + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red + label,
.iradio_minimal-red.checked.active + .parsley-errors-list + label,
.tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red + .parsley-errors-list + label {
  margin-bottom: 0;
}

.icheckbox_minimal-red.active,
.iradio_minimal-red.active {
  border-color: #666666;
}

.form-input-wrapper.error .icheckbox_minimal-red, .form-input-wrapper.error
.iradio_minimal-red {
  border-color: #FF001F;
}

.iradio_minimal-red {
  border-radius: 50%;
}

.iradio_minimal-red:before {
  height: 6px;
  width: 6px;
  margin: 6px;
}

.iradio_minimal-red.disabled:before {
  background-image: none;
}

.iradio_minimal-red.disabled:before.checked, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.disabled.icheckbox_minimal-red:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFlJREFUCJl1yMEJgDAMBdCfpAdvDiguIF6LUziEdK7SFbpAfrxUEMR3fNJam9z9FJEFACKimFlOIzcMIrKTDKm1dgAzXkh2xQ+NiPJJ1SuZWSYZJNcn3f24AVZRKrdY/0fwAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-disabled%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22329%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-326%29%22%20fill%3D%22%23DDD%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.iradio_minimal-red.checked:before, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red:before, .iradio_minimal-red.checked.hover:before, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red:before, .iradio_minimal-red.checked.active:before, .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAF1JREFUCJllyrENQFAUQNH7HhLR6C1gDPYQC4hWlCYwgFL+IDbSSVT/aX6Q/FueXKFZcgpbEekAwByXTGnAgTcZKTD9zl/me40wpGAuVt0TqvYgo8R8jdmNyIY/5wcwhheQStYFnQAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-error%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22259%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-256%29%22%20fill%3D%22%23004A7F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.form-input-wrapper.error .iradio_minimal-red.checked:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.icheckbox_minimal-red:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .iradio_minimal-red.icheckbox_minimal-red:before, .form-input-wrapper.error .iradio_minimal-red.checked.hover:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.hover.icheckbox_minimal-red:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .iradio_minimal-red.hover.icheckbox_minimal-red:before, .form-input-wrapper.error .iradio_minimal-red.checked.active:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .iradio_minimal-red.active.icheckbox_minimal-red:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .iradio_minimal-red.active.icheckbox_minimal-red:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFhJREFUCJl1yLEJAkEQAMC55YXPrOC8ymxATMUqjMQCxAavgd81Egx0wlHGujk8Sp+lz824l7EuqW6hnWggOCfVSp/E3peUM/wRKV4/+rkEl6TI4yeb3fUN/O0bcpZkMxoAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-error%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22259%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-256%29%22%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.iradio_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAE9JREFUCJltyjEKgDAQRNGZJex6Rwnbi23wFB4i5JRbxUKjIv7y8enuk5ntAGactYgo6cIFT6uqdnmddySzfHEkANqP1xQRRVU7yTzQzLYDJS4QuyOXNRoAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-focus%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22190%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-187%29%22%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.form-input-wrapper.error .iradio_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAFhJREFUCJl1yLEJAkEQAMC55YXPrOC8ymxATMUqjMQCxAavgd81Egx0wlHGujk8Sp+lz824l7EuqW6hnWggOCfVSp/E3peUM/wRKV4/+rkEl6TI4yeb3fUN/O0bcpZkMxoAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eradio-error%3C%2Ftitle%3E%3Ccircle%20cx%3D%22459%22%20cy%3D%22259%22%20r%3D%223%22%20transform%3D%22translate%28-456%20-256%29%22%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 6px 6px;
}

.icheckbox_minimal-red {
  border-radius: 3px;
}

.icheckbox_minimal-red:before {
  height: 11px;
  width: 12px;
  margin: 4px 3px 3px;
}

.icheckbox_minimal-red.disabled:before {
  background-image: none;
}

.icheckbox_minimal-red.disabled:before.checked, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.disabled:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJWN0K1OA1EQBeAzZ1dsgqrDLZubfQEMYEhNk1KF4Q3QvALhAVC8AoqEVNBU1BUEjheYu7lZRA2CYpf7g6GkQbQd/U3OnBHsOE3T3AD4yHbElwBuY4xL2YattWcppSeS8xDCaOOCqh6KyHNKqSF5aoz5EudcAaCoqmq5jp1zB977V5LfeZ4fl2W5AAB67++993Pn3P4Kt23bCyFMARQhhOEKA4Co6jnJBwDvWZYNuq5bkJyJyBGAgTHmZT1Zfm8dAhgD+ATwBmBE8sIY8/i/119pVe2LyERE9mKMV3Vd3237IFT1xFp7vcn8ANTLYOH2ZtM6AAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck-disabled%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.226%209.864L0%205.824l1.06-1.11%203.166%202.928L10.94%200%2012%201.11%204.226%209.865%22%20fill%3D%22%23DDD%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 10px;
}

.icheckbox_minimal-red.checked:before, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red:before, .icheckbox_minimal-red.checked.hover:before, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover:before, .icheckbox_minimal-red.checked.active:before, .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOJJREFUGJWN0C9PwnEQx/H3fcGNjSLN6HwINotYGPy+wEg+A7PZjcHtp4lA4imQ2JwMBQoFZjbarBQ3BSPofQnOP9MNuHqv293nhG0rqscgz4ntsJ4h0kTCTDbjWkRwtzgbYzO/fqCkhxgTsCcWi2NGjbkjqykquvsP53Wfd+sDLyRdxKgxB3CkabO0MV73vnHxIoMwAFIYBXrx9KuVJNBGXAe4p1zNsXyb8rHTxXGAkKMfP/5e/JnBawHsBtwrgQcET7BThlfXfy/9CV3UEwJ3QBrCOYPL1sYPUqod4eu6jqwAOU9E+YRkK64AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck-inactive%20copy%205%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.226%209.864L0%205.824l1.06-1.11%203.166%202.928L10.94%200%2012%201.11%204.226%209.865%22%20fill%3D%22%23004A7F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 10px;
}

.form-input-wrapper.error .icheckbox_minimal-red.checked:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .icheckbox_minimal-red:before, .form-input-wrapper.error .icheckbox_minimal-red.checked.hover:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.hover:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .icheckbox_minimal-red.hover:before, .form-input-wrapper.error .icheckbox_minimal-red.checked.active:before, .form-input-wrapper.error .tx-sma-events_overview-wrapper .scroller li.selected .icheckbox_minimal-red.active:before, .tx-sma-events_overview-wrapper .scroller li.selected .form-input-wrapper.error .icheckbox_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMFJREFUGJWNzzFqAnEQxeHfroV2iV0Q/jNR9gR2FoKl6QJewTZnCDlAbpEjBDuLPUJ6KwUtbFIIijgzVqII2eyUw8d7vIyaZ+hHRmwbdbAj05zsM4jfGlhfDD0ZOneK5n/JfUN3hvwEvQcAAm0F+niPA3020saQpZM6l3/u8OVEGejTFUvb8RnQymCcs1rfJr0a6WjowpGuUzQNKY10cNLwr2FjI+0NXRv6bag7MqkcGOjI0F2g4chbJb5pGjjyXmXOic5L2gWpsm4AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck-error%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.226%209.864L0%205.824l1.06-1.11%203.166%202.928L10.94%200%2012%201.11%204.226%209.865%22%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 10px;
}

.icheckbox_minimal-red.active:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAO9JREFUGJWN0KFOxFAQheF/LuK2QeGQPAMGMASzybIKg66h07SCVyA8AAp32zRpgiIhCAgCtyBwvAEGsQbBoipIO6glG8TS0d/JyRlh4KnquZl9rA3BaZqeiMiFmc1lAD4UkTtg6r2frAykabotIk/AG7AfQviSJEkiIGqaZr6Msyzb6rruRUS+u67bret6BuC891fe+2lRFJsLnOf5hpk9OOci59x4gQFEVY/6vr8G3oFRHMeztm0fgR1gVFXV83KzAKjqGLjt+/4TeHXOTczsuCzLm7+7fkdnWXZgZvfAOnAaQrj874Oo6p6qnq0yPwkzViLbkcWXAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Echeck-focus%3C%2Ftitle%3E%3Cpath%20d%3D%22M4.226%209.864L0%205.824l1.06-1.11%203.166%202.928L10.94%200%2012%201.11%204.226%209.865%22%20fill%3D%22%23666%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 12px 10px;
}

/*
 * Validation
 */
.parsley-errors-list {
  background-color: #ffffff;
  border: 1px solid #DDDDDD;
  border-radius: 3px;
  bottom: calc(100% + 11px);
  color: #666666;
  font-size: 13px;
  left: 0;
  list-style-type: none;
  max-width: 100%;
  opacity: 0;
  padding: 3px 10px;
  position: absolute;
  visibility: hidden;
  z-index: 1;
}

.parsley-errors-list:after {
  background-color: #ffffff;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  bottom: -6px;
  content: "";
  height: 10px;
  left: 12px;
  position: absolute;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 10px;
}

.parsley-errors-list li {
  background-image: none;
  padding: 0;
}

.form-input-wrapper.error:hover .parsley-errors-list,
.form-input-wrapper.error.focused .parsley-errors-list {
  opacity: 1;
  visibility: visible;
}

.isIOS7 .form-input-wrapper.error:hover .parsley-errors-list {
  display: none;
}

.isIOS7 .form-input-wrapper.error.focused:hover .parsley-errors-list {
  display: block;
}

.tx-powermail .powermail_form.nolabel h3, .tx-powermail .powermail_form.nolabel .adhoc-message h2, .adhoc-message .tx-powermail .powermail_form.nolabel h2 {
  display: none;
}

.tx-powermail .powermail_fieldset.nolabel > legend {
  display: none;
}

.fancyboxFrame .powermail_form {
  margin-left: 15px;
}

.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .row:first-of-type, .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-container.two-column-wide:first-of-type,
.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-container.two-column-wide:first-of-type, .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-container.full-column .social-stream-article:first-of-type, .social-stream-container.full-column .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-article:first-of-type,
.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-container.full-column .newsroom-article:first-of-type, .social-stream-container.full-column .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-article:first-of-type,
.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-container.full-column .social-stream-article:first-of-type, .newsroom-container.full-column .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .social-stream-article:first-of-type,
.fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-container.full-column .newsroom-article:first-of-type, .newsroom-container.full-column .fancyboxFrame .powermail_form .powermail_fieldset:first-of-type .newsroom-article:first-of-type {
  margin-top: 25px;
}

.fancyboxFrame .powermail_form .row [class*='col-'], .fancyboxFrame .powermail_form .social-stream-container.two-column-wide [class*='col-'], .fancyboxFrame .powermail_form .newsroom-container.two-column-wide [class*='col-'], .fancyboxFrame .powermail_form .social-stream-container.full-column .social-stream-article [class*='col-'], .social-stream-container.full-column .fancyboxFrame .powermail_form .social-stream-article [class*='col-'], .fancyboxFrame .powermail_form .social-stream-container.full-column .newsroom-article [class*='col-'], .social-stream-container.full-column .fancyboxFrame .powermail_form .newsroom-article [class*='col-'], .fancyboxFrame .powermail_form .newsroom-container.full-column .social-stream-article [class*='col-'], .newsroom-container.full-column .fancyboxFrame .powermail_form .social-stream-article [class*='col-'], .fancyboxFrame .powermail_form .newsroom-container.full-column .newsroom-article [class*='col-'], .newsroom-container.full-column .fancyboxFrame .powermail_form .newsroom-article [class*='col-'] {
  width: 100%;
}

form .checkbox label {
  padding-left: 0;
}

form .checkbox .parsley-error {
  border-color: #FF001F;
}

.section-header .baseline {
  background-position-y: 2px;
  line-height: 1;
  margin-top: 0;
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .section-header .baseline {
    float: right;
    margin-top: 11px;
  }
}

@media screen and (min-width: 1241px) {
  .section-header .baseline {
    background-position-y: 3px;
    float: right;
    margin-top: 12px;
  }
}

#footer {
  background-color: #282828;
  font-weight: 400;
  font-size: inherit;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 11;
  margin-top: 40px;
  overflow: hidden;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#footer .wrapper, #footer .herostage.content-width, #footer .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width #footer .carousel-caption-content-wrapper {
  padding-left: 5px;
  padding-right: 5px;
}

#footer .csc-textpic-above {
  background-color: transparent;
}

#footer ul li {
  margin: 0;
  background-image: none;
}

#footer ul li:not([class*="col"]) {
  padding: 0;
}

#footer .socials ul,
#footer .nav.nav-collapsable-tabs {
  border: none;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#footer .socials ul li,
#footer .nav.nav-collapsable-tabs li {
  padding-left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#footer .socials ul li a, #footer .socials ul li.active a,
#footer .nav.nav-collapsable-tabs li a,
#footer .nav.nav-collapsable-tabs li.active a {
  background-color: transparent;
  border: none;
  color: #CCCCCC;
  font-size: 16px;
  display: block;
  padding: 20px 15px 20px 15px;
}

#footer .socials ul li a.text-hidden, #footer .socials ul li.active a.text-hidden,
#footer .nav.nav-collapsable-tabs li a.text-hidden,
#footer .nav.nav-collapsable-tabs li.active a.text-hidden {
  font-size: 0;
}

#footer .socials ul li a:hover, #footer .socials ul li.active a:hover,
#footer .nav.nav-collapsable-tabs li a:hover,
#footer .nav.nav-collapsable-tabs li.active a:hover {
  background-color: transparent;
  border: none;
  color: #ffffff;
  text-decoration: none;
}

#footer .socials ul li.active a:after, #footer .socials ul li:hover a:after,
#footer .nav.nav-collapsable-tabs li.active a:after,
#footer .nav.nav-collapsable-tabs li:hover a:after {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#footer .nav.nav-collapsable-tabs {
  margin-right: -15px;
}

#footer .collapsable-tabs-content.big-screen {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: -1;
}

@media screen and (min-width: 801px) {
  #footer .collapsable-tabs-content.big-screen {
    visibility: visible;
    opacity: 1;
    position: relative;
    z-index: auto;
  }
}

#footer .copyright {
  font-size: 16px;
  position: absolute;
  top: 0;
  bottom: 0;
}

@media screen and (max-width: 1024px) {
  #footer .copyright {
    position: relative;
    padding: 20px 20px 20px 0;
    line-height: 1.2;
  }
  #footer .copyright:before {
    display: none;
  }
  #footer .copyright .vc, #footer .copyright .swiper-button-prev > i,
  #footer .copyright .swiper-button-next > i {
    vertical-align: baseline;
  }
}

#footer .breadcrumb {
  background-color: #F6F6F6;
  color: #666666;
  line-height: 1;
  margin-bottom: 0;
  padding: 10px 0;
  border-radius: 0;
}

#footer .breadcrumb ul {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-bottom: 0;
}

#footer .breadcrumb li {
  font-size: 15px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#footer .breadcrumb a {
  border-bottom: 0;
  color: #666666;
  padding: 10px 30px 10px 0;
  position: relative;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

#footer .breadcrumb a:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJlJREFUCJldjSEKAlEURc+dMbojtyCCIAiiQYT3B4vF4h6MwrwnBqPFosnkUlyEfb5FZfSmC5dzLhHxcPcJfymAlaSDu89/hpTSRdIw57yLiNQmMLObpD6wjYgVgNp4Xdc94C5pXbSHsiy77/r8EhExAE6SlmZ2LN6KEXBqmmZhZkcAuftU0h6YpZTOH0NH0ibnPK6q6tr+ewFMqTD8Iju0ogAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%226%22%20height%3D%2210%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-down-error%20copy%206%3C%2Ftitle%3E%3Cpath%20d%3D%22M5.584%205.33c.205-.2.205-.52%200-.71L.99.167c-.226-.22-.59-.22-.82%200-.227.22-.227.575%200%20.796l3.773%203.66c.205.198.205.52%200%20.707L.17%208.987c-.227.222-.227.575%200%20.796.23.22.594.22.82%200L5.585%205.33%22%20fill%3D%22%23999%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  right: 10px;
  position: absolute;
  top: 12px;
}

#footer .breadcrumb a:hover {
  color: #222222;
}

#footer .breadcrumb strong {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  display: inline-block;
  padding: 10px 30px 10px 0;
}

#footer .socials, #footer .additional-content {
  line-height: 1;
}

#footer .socials .border, #footer .additional-content .border {
  border-bottom: 1px solid #666666;
}

#footer .additional-content {
  margin-bottom: 0;
  padding-top: 32px;
}

@media screen and (max-width: 1240px) {
  #footer .additional-content {
    padding-top: 20px;
  }
}

#footer .additional-content .border {
  padding-bottom: 32px;
}

@media screen and (max-width: 1240px) {
  #footer .additional-content .border {
    padding-bottom: 20px;
  }
}

#footer .additional-content .headings {
  margin: 0;
  text-align: center;
}

#footer .additional-content .headings * {
  color: #CCCCCC;
  margin-bottom: 20px;
}

#footer .additional-content .form-input-wrapper {
  margin: 0;
}

#footer .additional-content .form-input-wrapper.error input {
  border-color: #FF001F;
  margin-left: -1px;
}

#footer .additional-content form {
  margin: 0;
}

#footer .additional-content label {
  display: none;
}

#footer .additional-content input {
  background-color: #515151;
  border-color: #515151;
  color: #DDDDDD;
  margin: 0;
}

#footer .additional-content .btn {
  background-color: #515151;
  height: 40px;
  padding: 0 14px;
}

#footer .additional-content .btn i {
  background-position: center center;
  height: 38px;
  width: 9px;
}

@media screen and (max-width: 800px) {
  #footer .socials .border {
    margin-bottom: 10px;
  }
}

#footer .socials ul {
  margin-right: -15px;
  *zoom: 1;
}

@media screen and (max-width: 1024px) {
  #footer .socials ul {
    display: block;
  }
  #footer .socials ul.text-list li a {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  #footer .socials ul.image-list li a {
    margin: 0;
    line-height: inherit;
    padding-top: 8px;
  }
  #footer .socials ul li {
    float: none;
    display: inline-block;
  }
}

#footer .socials ul.text-list {
  margin-right: -8px;
  min-width: 8px;
}

#footer .socials ul.text-list li a {
  padding-left: 8px;
  padding-right: 8px;
  line-height: 1.2;
}

#footer .socials ul.text-list li a:hover, #footer .socials ul.text-list li a:focus {
  color: #ffffff;
}

#footer .socials li {
  display: block;
  float: left;
}

#footer .big-screen,
#footer .big-screen.nav-collapsable-tabs {
  display: none;
}

@media screen and (min-width: 801px) {
  #footer .big-screen,
  #footer .big-screen.nav-collapsable-tabs {
    display: block;
  }
}

@media screen and (min-width: 801px) {
  #footer .footer-smallscreen-tabs {
    display: none;
  }
}

#footer .panel-group {
  margin-bottom: 0;
}

#footer .panel {
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
}

#footer .panel-default {
  background: transparent;
}

#footer .panel-heading {
  background-color: transparent;
  padding: 0;
}

#footer .panel-heading .footer-mobile-accordion-link {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: right center;
  display: block;
}

#footer .panel-heading .footer-mobile-accordion-link.collapsed {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-03.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMdJREFUKJGV0DFrwnAQBfD3v7V1EJJvE+hQIZOTo4UOHTo4BAcXwaGTi7vgF0nAT3T3MqSUdqgx55IOhmDqG+/uB48DyRHJQlUTDERVEzM7VlU1FgBTAKmIFGb2dAuJSB5CmNR1PQcAmFlG0kl+k3zuQyS/2puPqyXJhao2JH9UNe1DZrb5m4cOfm+aZi8iv+4+c/dPEckBPIYQ1lEUbXthW/vN3Q8AahE5AXgAsIrjeDf0PJRl+aqq57bechB0ar+YWXYX+k8uMGuD2ft4QA4AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.1%22%20height%3D%228.5%22%20viewBox%3D%22477.1%2095.4%2014.1%208.5%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M491.3%2096.8l-1.5-1.4-5.6%205.6-5.7-5.6-1.4%201.4%205.7%205.6%201.4%201.4%201.4-1.4z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

#footer .footer-mobile-accordion-link {
  color: #CCCCCC;
  display: block;
  padding: 6px 0;
}

@media screen and (min-width: 561px) {
  #footer .footer-mobile-accordion-link {
    padding: 8px 0;
  }
}

#footer .footer-mobile-accordion-link.last {
  padding-bottom: 16px;
}

#footer .footer-mobile-accordion-link:hover, #footer .footer-mobile-accordion-link:focus {
  color: #ffffff;
}

#footer .panel-body {
  color: #DDDDDD;
  border-top: 0;
  padding: 0;
  margin: 10px 0;
}

#footer .collapsable-tabs-content .collapsable-tab,
#footer .panel-body {
  background-color: #222222;
  padding-top: 30px;
}

@media screen and (max-width: 560px) {
  #footer .collapsable-tabs-content .collapsable-tab,
  #footer .panel-body {
    padding-top: 20px;
  }
}

#footer .collapsable-tabs-content .collapsable-tab a,
#footer .panel-body a {
  color: #DDDDDD;
}

#footer .collapsable-tabs-content .collapsable-tab a:hover,
#footer .panel-body a:hover {
  border-color: #ffffff;
  color: #ffffff;
  text-decoration: none;
}

.nav-collapsable-tab-element a {
  border-bottom: none;
}

.csc-textpic-imagewrap a {
  display: block;
}

.text-on-image .csc-textpic-text,
.text-on-image .csc-textpic .csc-textpic-text, .text-on-image.csc-textpic .csc-textpic-text {
  padding: 30px 30px 16px 30px;
}

.border-frame .csc-textpic {
  background-color: #ffffff;
  border: 1px solid #DDDDDD;
}

.border-frame .csc-textpic-text,
.border-frame .csc-textpic .csc-textpic-text, .border-frame.csc-textpic .csc-textpic-text {
  padding: 16px 30px 16px 30px;
}

.product figure {
  padding: 15%;
  background: #F3F3F3;
}

.product h3, .product .adhoc-message h2, .adhoc-message .product h2 {
  font-size: 0.9em;
  text-transform: uppercase;
  margin-bottom: 15px;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.product hr {
  margin-bottom: 25px;
  width: 100%;
}

.text-on-image {
  position: relative;
}

.text-on-image div.csc-textpic-center .csc-textpic-center-outer {
  float: none;
  right: 0;
}

.text-on-image div.csc-textpic-center .csc-textpic-center-inner {
  float: none;
  right: 0;
}

.text-on-image .csc-textpic-text {
  left: 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}

.text-on-image .csc-textpic-center-outer {
  width: 100%;
}

.text-on-image .csc-textpic-imagewrap {
  overflow: hidden;
}

.text-on-image .csc-textpic-imagewrap img {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}

.text-on-image:before {
  background-color: #ffffff;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
  z-index: 1;
}

.text-on-image:hover .csc-textpic-imagewrap img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: -webkit-transform 1s;
  transition: -webkit-transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s;
  transition: transform 1s, -webkit-transform 1s;
}

.text-on-image:hover:before {
  opacity: 0.5;
  -webkit-transition: opacity 1s;
  -o-transition: opacity 1s;
  transition: opacity 1s;
}

div.csc-textpic .csc-textpic-imagewrap figure,
div.csc-textpic figure.csc-textpic-imagewrap {
  display: block;
}

.carousel.fullscreen-width .force-fullscreen-width {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.carousel.fullscreen-width .swiper-slide > .wrapper, .carousel.fullscreen-width .herostage .carousel-caption.swiper-slide > .wrapper, .carousel.fullscreen-width .swiper-slide > .herostage.content-width, .carousel.fullscreen-width .herostage.fullscreen-width .swiper-slide > .carousel-caption-content-wrapper, .herostage.fullscreen-width .carousel.fullscreen-width .swiper-slide > .carousel-caption-content-wrapper {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.carousel.fullscreen-width .swiper-slide .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.carousel.fullscreen-width .swiper-slide .tx-lw-hotspot-builder-hotspot-container-visible-sm {
  /* Inside of Calc() function :
               the VALUE OF % is mimicking the global class of ".wrapper"
               the fix VALUE OF PIXEL is mimicking the global class of ".container-fluid".
            */
}

@media screen and (max-width: 560px) {
  .carousel.fullscreen-width .swiper-slide .tx-lw-hotspot-builder-hotspot-container-visible-sm {
    padding-left: calc(5.7% + 10px);
    padding-right: calc(5.7% + 10px);
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .carousel.fullscreen-width .swiper-slide .tx-lw-hotspot-builder-hotspot-container-visible-sm {
    padding-left: calc(5.7% + 14px);
    padding-right: calc(5.7% + 14px);
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .carousel.fullscreen-width .swiper-slide .tx-lw-hotspot-builder-hotspot-container-visible-sm {
    padding-left: calc(7.5% + 14px);
    padding-right: calc(7.5% + 14px);
  }
}

.carousel-caption {
  color: inherit;
  text-shadow: none;
}

.gallery-top-wrapper {
  position: relative;
}

.gallery-top-wrapper .swiper-button-prev,
.gallery-top-wrapper .swiper-button-next {
  background-color: transparent;
  display: none;
  border: none;
}

@media screen and (min-width: 801px) {
  .gallery-top-wrapper .swiper-button-prev,
  .gallery-top-wrapper .swiper-button-next {
    display: block;
  }
}

.gallery-top-wrapper.has-thumbs .swiper-slide {
  text-align: center;
}

.gallery-thumbs {
  margin: 0;
}

.gallery-thumbs .swiper-slide {
  cursor: pointer;
}

.gallery-thumbs .swiper-slide img {
  margin-bottom: 0;
}

.gallery-thumbs .active-slide {
  opacity: 1;
}

@media screen and (max-width: 560px) {
  .gallery-thumbs {
    display: none;
  }
}

.carousel {
  visibility: visible;
  overflow: hidden;
}

.carousel img {
  height: auto;
  margin: 0;
  width: 100%;
}

.carousel-inner > .item {
  width: 100%;
}

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

.herostage.in-grid {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 560px) {
  .herostage.in-grid {
    padding-left: calc(5% + 10px);
    padding-right: calc(5% + 10px);
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage.in-grid {
    padding-left: calc(5.7% + 14px);
    padding-right: calc(5.7% + 14px);
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage.in-grid {
    padding-left: calc(7.5% + 14px);
    padding-right: calc(7.5% + 14px);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage.in-grid {
    padding-left: 14px;
    padding-right: 14px;
    width: 988px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage.in-grid {
    padding-left: 14px;
    padding-right: 14px;
    width: 988px;
  }
}

@media screen and (min-width: 1350px) {
  .herostage.in-grid {
    padding-left: 14px;
    padding-right: 14px;
    width: 1208px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage.in-grid .carousel-caption {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage.in-grid .carousel-caption {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage.in-grid .carousel-caption {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.herostage.in-grid .wrapper, .herostage.in-grid .herostage.content-width, .herostage.in-grid .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .herostage.in-grid .carousel-caption-content-wrapper,
.herostage.in-grid .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient {
    height: 35vw;
    max-height: 450px;
  }
}

.herostage.with-gradient .swiper-container {
  padding-bottom: 20px;
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient .swiper-container {
    height: 100%;
    padding-bottom: 0;
  }
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient .swiper-slide,
  .herostage.with-gradient.one-slide .swiper-slide {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%221%22%20height%3D%22100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eherostage-gradient%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%220%25%22%20x2%3D%2250%25%22%20y2%3D%22100%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23E6E6E6%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23E6E6E6%22%20stop-opacity%3D%220%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200h1v100H0z%22%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(rgba(230, 230, 230, 0)));
    background-image: -o-linear-gradient(top, #E6E6E6 0%, rgba(230, 230, 230, 0) 100%);
    background-image: linear-gradient(to bottom, #E6E6E6 0%, rgba(230, 230, 230, 0) 100%);
    background-repeat: repeat-x;
  }
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient .swiper-slide img,
  .herostage.with-gradient.one-slide .swiper-slide img {
    height: auto;
    max-height: calc(99% - 30px);
    width: auto;
    max-width: 50%;
  }
}

.herostage.with-gradient .swiper-pagination {
  margin-top: 0;
  bottom: 0px;
  top: auto;
}

.herostage.with-gradient picture {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: calc(1% + 30px);
  padding-bottom: 20px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%221%22%20height%3D%22100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eherostage-gradient%3C%2Ftitle%3E%3Cdefs%3E%3ClinearGradient%20x1%3D%2250%25%22%20y1%3D%220%25%22%20x2%3D%2250%25%22%20y2%3D%22100%25%22%20id%3D%22a%22%3E%3Cstop%20stop-color%3D%22%23E6E6E6%22%20offset%3D%220%25%22%2F%3E%3Cstop%20stop-color%3D%22%23E6E6E6%22%20stop-opacity%3D%220%22%20offset%3D%22100%25%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%200h1v100H0z%22%20fill%3D%22url%28%23a%29%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(transparent));
  background-image: -o-linear-gradient(top, #E6E6E6 0%, transparent 100%);
  background-image: linear-gradient(to bottom, #E6E6E6 0%, transparent 100%);
  background-repeat: repeat-x;
}

@media screen and (max-width: 560px) {
  .herostage.with-gradient picture {
    padding-left: calc(5% + 10px);
    padding-right: calc(5% + 10px);
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage.with-gradient picture {
    padding-left: calc(5.7% + 14px);
    padding-right: calc(5.7% + 14px);
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage.with-gradient picture {
    padding-left: calc(7.5% + 14px);
    padding-right: calc(7.5% + 14px);
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .herostage.with-gradient picture {
    padding-left: 14px;
    padding-right: 14px;
    width: 988px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage.with-gradient picture {
    padding-left: 14px;
    padding-right: 14px;
    width: 988px;
  }
}

@media screen and (min-width: 1350px) {
  .herostage.with-gradient picture {
    padding-left: 14px;
    padding-right: 14px;
    width: 1208px;
  }
}

@media screen and (min-width: 801px) {
  .herostage.with-gradient picture {
    height: 100%;
    text-align: right;
    padding-bottom: 0;
    background-image: none;
  }
}

.herostage.with-gradient.in-grid picture {
  padding-left: 0;
  padding-right: 0;
}

.herostage .swiper-slide img {
  width: 100%;
}

@media screen and (max-width: 800px) {
  .herostage .swiper-slide img {
    margin-bottom: 0;
  }
}

.herostage.one-slide .swiper-slide {
  width: 100%;
}

.herostage.one-slide .swiper-slide img {
  width: 100%;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage.one-slide .carousel-caption {
    padding-top: 20px;
  }
}

.herostage .carousel-caption {
  bottom: 0;
  color: #282828;
  left: 0;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  right: 0;
  text-align: left;
  text-shadow: none;
  top: 0;
}

@media screen and (max-width: 800px) {
  .herostage .carousel-caption h1,
  .herostage .carousel-caption .h1 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h2,
  .herostage .carousel-caption .h2 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h3, .herostage .carousel-caption .adhoc-message h2, .adhoc-message .herostage .carousel-caption h2,
  .herostage .carousel-caption .h3 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h4,
  .herostage .carousel-caption .h4 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h5,
  .herostage .carousel-caption .h5 {
    color: #282828 !important;
  }
  .herostage .carousel-caption h6,
  .herostage .carousel-caption .h6 {
    color: #282828 !important;
  }
  .herostage .carousel-caption p {
    color: #666666 !important;
  }
  .herostage .carousel-caption p b,
  .herostage .carousel-caption p strong {
    color: #282828 !important;
  }
}

.herostage .carousel-caption .text-white {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h1:not([class*="background-"]),
.herostage .carousel-caption .text-white .h1:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h2:not([class*="background-"]),
.herostage .carousel-caption .text-white .h2:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h3:not([class*="background-"]), .herostage .carousel-caption .text-white .adhoc-message h2:not([class*="background-"]), .adhoc-message .herostage .carousel-caption .text-white h2:not([class*="background-"]),
.herostage .carousel-caption .text-white .h3:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h4:not([class*="background-"]),
.herostage .carousel-caption .text-white .h4:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h5:not([class*="background-"]),
.herostage .carousel-caption .text-white .h5:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white h6:not([class*="background-"]),
.herostage .carousel-caption .text-white .h6:not([class*="background-"]) {
  color: #ffffff;
}

.herostage .carousel-caption .text-white p {
  color: #ffffff;
}

.herostage .carousel-caption .text-white p b,
.herostage .carousel-caption .text-white p strong {
  color: #ffffff;
}

.herostage .carousel-caption .text-black, .herostage .carousel-caption .box-white {
  color: #000000;
}

.herostage .carousel-caption .text-black h1:not([class*="background-"]),
.herostage .carousel-caption .text-black .h1:not([class*="background-"]), .herostage .carousel-caption .box-white h1:not([class*="background-"]),
.herostage .carousel-caption .box-white .h1:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h2:not([class*="background-"]),
.herostage .carousel-caption .text-black .h2:not([class*="background-"]), .herostage .carousel-caption .box-white h2:not([class*="background-"]),
.herostage .carousel-caption .box-white .h2:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h3:not([class*="background-"]), .herostage .carousel-caption .text-black .adhoc-message h2:not([class*="background-"]), .adhoc-message .herostage .carousel-caption .text-black h2:not([class*="background-"]),
.herostage .carousel-caption .text-black .h3:not([class*="background-"]), .herostage .carousel-caption .box-white h3:not([class*="background-"]), .herostage .carousel-caption .box-white .adhoc-message h2:not([class*="background-"]), .adhoc-message .herostage .carousel-caption .box-white h2:not([class*="background-"]),
.herostage .carousel-caption .box-white .h3:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h4:not([class*="background-"]),
.herostage .carousel-caption .text-black .h4:not([class*="background-"]), .herostage .carousel-caption .box-white h4:not([class*="background-"]),
.herostage .carousel-caption .box-white .h4:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h5:not([class*="background-"]),
.herostage .carousel-caption .text-black .h5:not([class*="background-"]), .herostage .carousel-caption .box-white h5:not([class*="background-"]),
.herostage .carousel-caption .box-white .h5:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black h6:not([class*="background-"]),
.herostage .carousel-caption .text-black .h6:not([class*="background-"]), .herostage .carousel-caption .box-white h6:not([class*="background-"]),
.herostage .carousel-caption .box-white .h6:not([class*="background-"]) {
  color: #000000;
}

.herostage .carousel-caption .text-black p, .herostage .carousel-caption .box-white p {
  color: #000000;
}

.herostage .carousel-caption .text-black p b,
.herostage .carousel-caption .text-black p strong, .herostage .carousel-caption .box-white p b,
.herostage .carousel-caption .box-white p strong {
  color: #000000;
}

.herostage .carousel-caption .box-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
  padding: 1em;
  border: 1px solid #ddd;
  display: inline-block;
}

@media screen and (max-width: 560px) {
  .herostage .carousel-caption {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}

@media screen and (min-width: 801px) {
  .herostage .carousel-caption {
    padding-top: calc(1% + 20px);
    position: absolute;
  }
  .herostage .carousel-caption .btn-default, .herostage .carousel-caption .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .herostage .carousel-caption .btn-blue {
    margin-top: 6px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage .carousel-caption {
    padding-top: calc(1% + 30px);
  }
}

@media screen and (max-width: 800px) {
  .herostage .carousel-caption .carousel-caption-content {
    background-color: initial;
    border: none;
  }
}

.herostage .swiper-pagination {
  left: auto;
  bottom: auto;
  margin: 35% 0 0 0;
  text-align: left;
  position: absolute;
  top: 0;
  width: auto;
}

@media screen and (max-width: 560px) {
  .herostage .swiper-pagination {
    margin-top: 31%;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage .swiper-pagination {
    margin-top: 31%;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .herostage .swiper-pagination {
    margin-top: 33%;
  }
}

@media screen and (min-width: 1241px) {
  .herostage .swiper-pagination {
    margin-top: 32%;
  }
}

.caption-mobile-hide {
  display: none;
}

@media screen and (min-width: 801px) {
  .caption-desktop-hide {
    display: none;
  }
  .caption-mobile-hide {
    display: block;
  }
}

.herostage .carousel-caption {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.herostage .carousel-caption > .wrapper .has-overlay-bg-color, .herostage .carousel-caption > .herostage.content-width .has-overlay-bg-color, .herostage.fullscreen-width .carousel-caption > .carousel-caption-content-wrapper .has-overlay-bg-color {
  padding: 1em;
}

.herostage .carousel-caption > .wrapper > .container-fluid, .herostage .carousel-caption > .herostage.content-width > .container-fluid, .herostage.fullscreen-width .carousel-caption > .carousel-caption-content-wrapper > .container-fluid {
  padding: 0;
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage .carousel-caption > .wrapper, .herostage .carousel-caption > .herostage.content-width, .herostage.fullscreen-width .carousel-caption > .carousel-caption-content-wrapper {
    width: 100%;
  }
}

.herostage.content-width .wrapper, .herostage.content-width .herostage.content-width, .herostage.content-width .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .herostage.content-width .carousel-caption-content-wrapper {
  width: 100%;
  margin: 0;
}

.herostage.content-width .swiper-slide {
  padding-left: 10px;
  padding-right: 10px;
}

.herostage.content-width .carousel-caption {
  margin-left: -10px;
  margin-right: -10px;
  padding-top: calc(1% + 30px);
  padding-bottom: calc(1% + 30px) !important;
}

.herostage.content-width.has-swiper .swiper-pagination {
  margin-left: 0;
}

.herostage.content-width .carousel-caption-content-wrapper {
  padding-top: calc(1% + 10px);
  padding-bottom: calc(1% + 10px) !important;
}

@media (min-width: 560px) {
  .herostage.content-width .swiper-slide {
    padding-left: 15px;
    padding-right: 15px;
  }
  .herostage.content-width .carousel-caption {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media screen and (min-width: 801px) {
  .herostage.content-width .carousel-caption {
    padding-left: 45px;
    padding-right: 45px;
  }
}

.herostage.fullscreen-width .carousel-caption {
  padding-top: calc(1% + 30px);
}

.herostage .carousel-caption .vertical-center {
  margin: 0;
}

.herostage.has-shadow .image-overlay-wrapper::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 60%;
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#00000000), to(#000000)) 0% 0% no-repeat padding-box;
  background: transparent -o-linear-gradient(top, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
  opacity: 0.5;
}

@media screen and (max-width: 800px) {
  .herostage .swiper-slide {
    overflow: hidden;
  }
  .herostage .swiper-slide img {
    overflow: hidden;
    width: 150%;
    max-width: 150%;
  }
  .herostage .swiper-slide .btn-default, .herostage .swiper-slide .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .herostage .swiper-slide .btn-blue {
    margin-top: 1em;
  }
  .herostage.fullscreen-width .carousel-caption {
    padding-top: calc(1% + 45px);
  }
  .herostage.has-swiper .swiper-pagination {
    bottom: auto;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 53%;
    padding: 16px 1em 15px;
    position: absolute;
    right: 0;
    text-align: center;
  }
}

@media screen and (min-width: 801px) {
  .herostage .carousel-caption-content-wrapper {
    width: 100%;
  }
  .herostage .carousel-caption {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .herostage .carousel-caption.bottom-left, .herostage .carousel-caption.bottom-right {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    bottom: 25%;
  }
  .herostage .carousel-caption.top-right .row, .herostage .carousel-caption.top-right .social-stream-container.two-column-wide,
  .herostage .carousel-caption.top-right .newsroom-container.two-column-wide, .herostage .carousel-caption.top-right .social-stream-container.full-column .social-stream-article, .social-stream-container.full-column .herostage .carousel-caption.top-right .social-stream-article,
  .herostage .carousel-caption.top-right .social-stream-container.full-column .newsroom-article, .social-stream-container.full-column .herostage .carousel-caption.top-right .newsroom-article,
  .herostage .carousel-caption.top-right .newsroom-container.full-column .social-stream-article, .newsroom-container.full-column .herostage .carousel-caption.top-right .social-stream-article,
  .herostage .carousel-caption.top-right .newsroom-container.full-column .newsroom-article, .newsroom-container.full-column .herostage .carousel-caption.top-right .newsroom-article, .herostage .carousel-caption.bottom-right .row, .herostage .carousel-caption.bottom-right .social-stream-container.two-column-wide,
  .herostage .carousel-caption.bottom-right .newsroom-container.two-column-wide, .herostage .carousel-caption.bottom-right .social-stream-container.full-column .social-stream-article, .social-stream-container.full-column .herostage .carousel-caption.bottom-right .social-stream-article,
  .herostage .carousel-caption.bottom-right .social-stream-container.full-column .newsroom-article, .social-stream-container.full-column .herostage .carousel-caption.bottom-right .newsroom-article,
  .herostage .carousel-caption.bottom-right .newsroom-container.full-column .social-stream-article, .newsroom-container.full-column .herostage .carousel-caption.bottom-right .social-stream-article,
  .herostage .carousel-caption.bottom-right .newsroom-container.full-column .newsroom-article, .newsroom-container.full-column .herostage .carousel-caption.bottom-right .newsroom-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .herostage .carousel-caption.top-right .row .carousel-caption-content, .herostage .carousel-caption.top-right .social-stream-container.two-column-wide .carousel-caption-content, .herostage .carousel-caption.top-right .newsroom-container.two-column-wide .carousel-caption-content, .herostage .carousel-caption.top-right .social-stream-container.full-column .social-stream-article .carousel-caption-content, .social-stream-container.full-column .herostage .carousel-caption.top-right .social-stream-article .carousel-caption-content, .herostage .carousel-caption.top-right .social-stream-container.full-column .newsroom-article .carousel-caption-content, .social-stream-container.full-column .herostage .carousel-caption.top-right .newsroom-article .carousel-caption-content, .herostage .carousel-caption.top-right .newsroom-container.full-column .social-stream-article .carousel-caption-content, .newsroom-container.full-column .herostage .carousel-caption.top-right .social-stream-article .carousel-caption-content, .herostage .carousel-caption.top-right .newsroom-container.full-column .newsroom-article .carousel-caption-content, .newsroom-container.full-column .herostage .carousel-caption.top-right .newsroom-article .carousel-caption-content, .herostage .carousel-caption.bottom-right .row .carousel-caption-content, .herostage .carousel-caption.bottom-right .social-stream-container.two-column-wide .carousel-caption-content, .herostage .carousel-caption.bottom-right .newsroom-container.two-column-wide .carousel-caption-content, .herostage .carousel-caption.bottom-right .social-stream-container.full-column .social-stream-article .carousel-caption-content, .social-stream-container.full-column .herostage .carousel-caption.bottom-right .social-stream-article .carousel-caption-content, .herostage .carousel-caption.bottom-right .social-stream-container.full-column .newsroom-article .carousel-caption-content, .social-stream-container.full-column .herostage .carousel-caption.bottom-right .newsroom-article .carousel-caption-content, .herostage .carousel-caption.bottom-right .newsroom-container.full-column .social-stream-article .carousel-caption-content, .newsroom-container.full-column .herostage .carousel-caption.bottom-right .social-stream-article .carousel-caption-content, .herostage .carousel-caption.bottom-right .newsroom-container.full-column .newsroom-article .carousel-caption-content, .newsroom-container.full-column .herostage .carousel-caption.bottom-right .newsroom-article .carousel-caption-content {
    text-align: right;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .herostage .swiper-slide img {
    margin-bottom: 0;
  }
  .herostage.has-shadow .swiper-wrapper + .wrapper, .herostage.has-shadow .carousel-caption > .swiper-wrapper + .wrapper, .herostage.has-shadow .swiper-wrapper + .herostage.content-width, .herostage.has-shadow .herostage.fullscreen-width .swiper-wrapper + .carousel-caption-content-wrapper, .herostage.fullscreen-width .herostage.has-shadow .swiper-wrapper + .carousel-caption-content-wrapper {
    position: relative;
  }
  .herostage.has-shadow .swiper-pagination {
    margin: 0 0 4.5% 0;
    height: auto;
    position: absolute;
    top: auto;
    bottom: 0;
    right: 14px;
    background-color: #ffffff;
    padding: 16px 1em 15px;
    border-radius: 99px;
  }
  .herostage.has-shadow .swiper-pagination-bullet {
    margin-bottom: 0;
  }
  .herostage .carousel-caption.bottom-left, .herostage .carousel-caption.bottom-right {
    bottom: 6%;
  }
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .herostage.has-shadow .swiper-pagination {
    margin-right: 7.5%;
    padding: 14px .8em 13px;
  }
}

.herostage .herostage-background-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  padding-top: 0;
}

.herostage .image-overlay-wrapper {
  position: relative;
}

.active-canvas,
.active-canvas body {
  overflow: hidden;
}

#header {
  background-color: #ffffff;
  position: relative;
  z-index: 9999;
  -webkit-transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), border 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), border 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background 0.5s cubic-bezier(0.7, 0, 0.3, 1), border 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#header .anchor-navi-as-mai {
  display: none;
}

@media screen and (max-width: 1024px) {
  #header .anchor-navi-as-mai.start-page {
    display: block;
  }
}

#header ul li {
  padding: 0;
  background-image: none;
}

#header .first-layer li a,
#header .first-layer li a:hover {
  border: none;
}

#header .container-fluid,
#header .row,
#header .social-stream-container.two-column-wide,
#header .newsroom-container.two-column-wide,
#header .social-stream-container.full-column .social-stream-article,
.social-stream-container.full-column #header .social-stream-article,
#header .social-stream-container.full-column .newsroom-article,
.social-stream-container.full-column #header .newsroom-article,
#header .newsroom-container.full-column .social-stream-article,
.newsroom-container.full-column #header .social-stream-article,
#header .newsroom-container.full-column .newsroom-article,
.newsroom-container.full-column #header .newsroom-article {
  overflow: visible;
}

#header .wrapper, #header .herostage.content-width, #header .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width #header .carousel-caption-content-wrapper {
  padding-bottom: 0;
  padding-top: 0;
  z-index: 500;
}

#header nav ul {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  list-style-type: none;
}

#header nav ul li {
  float: left;
}

#header nav ul li:hover .dropdown-container, #header nav ul li.hover .dropdown-container {
  visibility: visible !important;
  opacity: 1;
  z-index: 502;
  /* make context clickable on ipad */
}

#header nav a {
  font-size: 1em;
}

#header nav[role="navigation"] ul {
  margin: 0;
  text-align: center;
}

@media screen and (min-width: 1241px) {
  #header nav[role="navigation"] ul {
    margin-left: 64px;
    margin-right: 64px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  #header nav[role="navigation"] ul {
    margin-left: 64px;
    margin-right: 64px;
  }
}

#header nav[role="navigation"] ul li {
  display: inline-block;
  float: none;
  text-align: left;
}

#header .link-list {
  padding-bottom: 35px;
}

#header .dropdown-container {
  background-color: #ffffff;
  left: 0;
  padding: 48px 45px 22px;
  position: absolute;
  z-index: -2;
  visibility: hidden;
  overflow: hidden;
  width: 100%;
  top: calc(100% + 1px);
  opacity: 0;
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
}

#header .sub-navigation {
  background-color: #282828;
  position: relative;
  z-index: 515;
}

#header .cta-standalone {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media screen and (max-width: 1024px) {
  #header .cta-standalone {
    top: 10px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}

#header .cta-standalone .btn-default, #header .cta-standalone .tracker-banner-sticky .btn-blue, .tracker-banner-sticky #header .cta-standalone .btn-blue {
  margin-bottom: 0;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation {
  background-color: #ffffff;
  border-bottom: 1px solid #DDDDDD;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li:not(.menu-item-theme-specialist-partner).active > a, [data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li:not(.menu-item-theme-specialist-partner).current > a, [data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li:not(.menu-item-theme-specialist-partner) > a {
  color: #666666;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li.active > a:before, [data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li.current > a:before, [data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li > a:before {
  background-color: transparent;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li > a.language-switch {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-01.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAORJREFUKJGN0DFKxUAQBuB/ZsFG32bZE2zS5BKCjSAi2Ig2HkNtLB48G+GpR/ASIugJBMHOWnbwAjsWFkaStQrEiOFN/X/zD2Pqup5Za++895JSesfEVFW1aa29LYrinpum2Qewk3N+DCFsTaG2bR+YedsYc2xU9dU590lEe0R05L1/TinFf9AGgIsY49IAgKo+9RjAoXPuRVXfxijnPBeRBQDQcHMI4ZSIrrqu+2LmAyL6GDSdxxgv++wvOMINM38DWM85n4nI9TBnxrA/m5l3AawBOBGRm6lv/2kuy3KxMlh1fgDw22Hl1rfM4AAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Untitled-Seite_x25_201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214.1px%22%20height%3D%228.5px%22%20viewBox%3D%22477.1%2074.8%2014.1%208.5%22%20enable-background%3D%22new%20477.1%2074.8%2014.1%208.5%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23212121%22%20points%3D%22491.3%2C76.2%20489.8%2C74.8%20484.2%2C80.4%20478.5%2C74.8%20477.1%2C76.2%20484.2%2C83.3%20485.6%2C81.8%20485.6%2C81.8%20%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

[data-menu-bar-theme="menu-bar-theme-white"] #header .sub-navigation #sub-navigation ul.first-layer > li.active a.language-switch {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdJREFUKJGF0DFKxFAQBuD/zyu1SEiRSpi8I1gugpYLClppZWsvgrpgv4qeYk+haKM5yEv0AEmhrAqZsclCkISdbpj5ZoYBRkJELkXkAQCH6m4EXZG8IzmJ43izaZrntbBDt6r6a2bLKIr2hnDUT7z31x36AXDknJuq6ifJCxG575/t+sjM5gC+ARxWVfVU1/VHmqZvqnr8f7MDgDzPZwDmAJYkD0IIL6uBHS4AnJDcXWGKyCnJBYAvM9svy/J16GHe+x0zewSwoarnLsuy0LbtNsmzEEIxhLrN70mSFKq6ZWY3Y31r4w/9vGgU638DdQAAAABJRU5ErkJggg==");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOdJREFUKJGF0DFKxFAQBuD/zyu1SEiRSpi8I1gugpYLClppZWsvgrpgv4qeYk+haKM5yEv0AEmhrAqZsclCkISdbpj5ZoYBRkJELkXkAQCH6m4EXZG8IzmJ43izaZrntbBDt6r6a2bLKIr2hnDUT7z31x36AXDknJuq6ifJCxG575/t+sjM5gC+ARxWVfVU1/VHmqZvqnr8f7MDgDzPZwDmAJYkD0IIL6uBHS4AnJDcXWGKyCnJBYAvM9svy/J16GHe+x0zewSwoarnLsuy0LbtNsmzEEIxhLrN70mSFKq6ZWY3Y31r4w/9vGgU638DdQAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
}

#open-search {
  bottom: 0;
  top: 0;
  height: 80px;
  line-height: 80px;
  position: absolute;
  right: 0;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  vertical-align: middle;
  border: none;
}

#open-search i {
  display: inline-block;
  position: relative;
  top: -2px;
}

@media screen and (max-width: 1024px) {
  #open-search i {
    top: -3px;
  }
}

#open-search:focus, #open-search:active {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fixed #open-search {
  height: 60px;
  line-height: 60px;
}

@media screen and (max-width: 1024px) {
  #open-search {
    height: 60px;
    line-height: 60px;
  }
}

.search-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  height: 80px;
  width: 0;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.search-wrapper .search-container form {
  height: 100%;
  color: #282828;
  font-size: 15px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  opacity: 0;
  visibility: hidden;
  vertical-align: middle;
  position: relative;
}

.search-wrapper .search-container form .input-wrapper {
  display: inline-block;
}

.search-wrapper .search-container form .input-wrapper #search-input {
  border-color: #666666;
  color: #424242;
  padding: 0 42px 0 9px;
  height: 40px;
}

.search-wrapper .search-container form .btn-search {
  border: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none;
  right: 0;
  top: 0;
  bottom: 0;
  height: 40px;
  line-height: 40px;
  padding: 0 12px;
  position: absolute;
}

.search-wrapper .search-container form .btn-search i {
  position: relative;
  top: 5px;
}

.search-wrapper.active {
  width: auto;
}

.search-wrapper.active .search-container form {
  opacity: 1;
  visibility: visible;
}

.search-wrapper.active .search-container form #search-input {
  width: 200px;
}

@media (max-width: 430px) {
  .search-wrapper.active .search-container form #search-input {
    width: 200px;
  }
}

@media (max-width: 360px) {
  .search-wrapper.active .search-container form #search-input {
    width: 150px;
  }
}

.search-wrapper.active #open-search {
  opacity: 0;
  visibility: hidden;
}

.search-wrapper.active .search-dropdown {
  visibility: visible;
}

.fixed .search-wrapper.active .search-container form {
  top: 10px;
}

.fixed .search-wrapper {
  height: 60px;
}

@media screen and (max-width: 1024px) {
  .search-wrapper {
    height: 60px;
    right: 40px;
  }
}

.fixed .search-wrapper.active .search-container form {
  top: 0;
}

#left-logo {
  padding: 32px 0;
  position: absolute;
  -webkit-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#left-logo a {
  border-bottom: none;
}

@media screen and (max-width: 1024px) {
  #left-logo {
    padding: 18px 0;
  }
}

@media screen and (max-width: 1349px) {
  #left-logo.is-wide {
    max-width: 15%;
  }
}

@media screen and (max-width: 1024px) {
  #left-logo.is-wide {
    max-width: 50%;
  }
}

.fixed #left-logo {
  padding: 21px 0;
}

@media screen and (max-width: 1024px) {
  .fixed #left-logo {
    padding: 18px 0;
  }
}

#logo {
  left: 0;
  padding: 20px 0;
  position: absolute;
  width: 64px;
  -webkit-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#logo.is-right {
  left: auto;
  right: 0;
}

@media screen and (max-width: 1024px) {
  #logo.is-right {
    right: 50px;
  }
}

#logo a {
  background: transparent url(../../images/pageHeader/logo.svg) no-repeat center center;
  border-bottom: none;
  display: block;
  height: 40px;
  width: 64px;
  background-size: 100%;
  -webkit-transition: background-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

@media �screen {
  #logo a {
    background-url: url(../../images/pageHeader/sma-_logo-normal.png);
  }
}

@media screen and (max-width: 1024px) {
  #logo a {
    height: 34px;
    width: 55px;
  }
}

@media screen and (max-width: 1024px) {
  #logo {
    padding: 11px 0;
  }
}

@media (min-width: 1025px) {
  .fixed #logo {
    padding: 9px 0;
  }
  .fixed #logo a {
    background-size: 74%;
    background-position: left center;
  }
}

@media screen and (min-width: 1025px) and (min-width: 0 \0 ) {
  .fixed #logo a {
    background-size: 100%;
    width: 54px;
    margin-top: 4px;
    height: 33px;
  }
}

#navigation {
  border-bottom: 1px solid #DDDDDD;
  background-color: rgba(255, 255, 255, 0.98);
  position: relative;
  z-index: 501;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#navigation nav[role="navigation"] {
  position: relative;
}

#navigation nav[role="navigation"] .first-layer li > a {
  color: #282828;
  display: block;
  font-size: 17px;
  padding: 0 16px;
  line-height: 80px;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#navigation nav[role="navigation"] .first-layer li > a:before {
  background-color: #666666;
  bottom: -1px;
  content: '';
  visibility: hidden;
  height: 3px;
  left: 16px;
  position: absolute;
  right: 16px;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#navigation nav[role="navigation"] .first-layer li > a:hover {
  background-color: transparent;
}

.fixed #navigation nav[role="navigation"] .first-layer li > a {
  line-height: 60px;
}

#navigation nav[role="navigation"] .first-layer li:hover > a,
#navigation nav[role="navigation"] .first-layer li.hover > a {
  color: #666666;
  text-decoration: none;
}

#navigation nav[role="navigation"] .first-layer li:hover > a:before,
#navigation nav[role="navigation"] .first-layer li.hover > a:before {
  visibility: visible;
  opacity: 1 !important;
}

#navigation nav[role="navigation"] .first-layer li.active:hover > a,
#navigation nav[role="navigation"] .first-layer li.active.hover > a,
#navigation nav[role="navigation"] .first-layer li.active > a, #navigation nav[role="navigation"] .first-layer li.current:hover > a,
#navigation nav[role="navigation"] .first-layer li.current.hover > a,
#navigation nav[role="navigation"] .first-layer li.current > a {
  color: #E2001A;
  text-decoration: none;
}

#navigation nav[role="navigation"] .first-layer li.active:hover > a:before,
#navigation nav[role="navigation"] .first-layer li.active.hover > a:before,
#navigation nav[role="navigation"] .first-layer li.active > a:before, #navigation nav[role="navigation"] .first-layer li.current:hover > a:before,
#navigation nav[role="navigation"] .first-layer li.current.hover > a:before,
#navigation nav[role="navigation"] .first-layer li.current > a:before {
  background-color: #E2001A;
  left: 16px !important;
  opacity: 1;
  visibility: visible;
}

#navigation nav[role="navigation"] .first-layer li .btn-default, #navigation nav[role="navigation"] .first-layer li .tracker-banner-sticky .btn-blue, .tracker-banner-sticky #navigation nav[role="navigation"] .first-layer li .btn-blue {
  margin: 0 16px;
  vertical-align: baseline;
}

#navigation nav[role="navigation"] .first-layer li:last-child .btn-default, #navigation nav[role="navigation"] .first-layer li:last-child .tracker-banner-sticky .btn-blue, .tracker-banner-sticky #navigation nav[role="navigation"] .first-layer li:last-child .btn-blue {
  margin-right: 0;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container a h1, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h2, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h3, #navigation nav[role="navigation"] .first-layer li .dropdown-container a .adhoc-message h2, .adhoc-message #navigation nav[role="navigation"] .first-layer li .dropdown-container a h2, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h4, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h5, #navigation nav[role="navigation"] .first-layer li .dropdown-container a h6, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h1, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h2, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h3, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover .adhoc-message h2, .adhoc-message #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h2, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h4, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h5, #navigation nav[role="navigation"] .first-layer li .dropdown-container a:hover h6 {
  color: #282828;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container h1 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h1 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h2 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h2 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h3 a, #navigation nav[role="navigation"] .first-layer li .dropdown-container .adhoc-message h2 a, .adhoc-message #navigation nav[role="navigation"] .first-layer li .dropdown-container h2 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h3 a:hover,
#navigation nav[role="navigation"] .first-layer li .dropdown-container .adhoc-message h2 a:hover,
.adhoc-message #navigation nav[role="navigation"] .first-layer li .dropdown-container h2 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h4 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h4 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h5 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h5 a:hover, #navigation nav[role="navigation"] .first-layer li .dropdown-container h6 a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container h6 a:hover {
  border: none;
  color: #282828;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container figure a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container figure a:hover,
#navigation nav[role="navigation"] .first-layer li .dropdown-container .csc-textpic-imagewrap a,
#navigation nav[role="navigation"] .first-layer li .dropdown-container .csc-textpic-imagewrap a:hover {
  border: none;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container .col-sm-6 .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-container.two-column-wide .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, .social-stream-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-container.two-column-wide .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, .social-stream-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-container.two-column-wide .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, .newsroom-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-container.two-column-wide .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img, .newsroom-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure img {
  max-height: 145px;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container .col-sm-6 .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-container.two-column-wide .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, .social-stream-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-container.two-column-wide .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, .social-stream-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-container.two-column-wide .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, .newsroom-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .social-stream-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-container.two-column-wide .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture, .newsroom-container.two-column-wide #navigation nav[role="navigation"] .first-layer li .dropdown-container .newsroom-article .csc-textpic .csc-textpic-center-outer .csc-textpic-center-inner figure picture {
  max-height: 145px;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container .csc-textpic p {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#navigation nav[role="navigation"] .first-layer li .dropdown-container .csc-textpic p a {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (max-width: 1024px) {
  #navigation nav[role="navigation"] .first-layer {
    display: none;
    visibility: hidden;
  }
}

@media screen and (max-width: 1024px) {
  #navigation {
    height: 60px;
  }
}

#header-language-switch {
  background-color: #222222;
  padding-top: 10px;
}

@media screen and (max-width: 1024px) {
  #header-language-switch {
    display: none;
  }
}

#header-language-switch .language-list {
  font-size: 14px;
}

#header-language-switch .language-list a {
  border-bottom: none;
}

#header-language-switch .language-list .language-wrapper {
  padding: 0 20px;
  line-height: 0.7;
}

#header-language-switch .language-list .language-wrapper:hover {
  background-color: #282828;
}

#header-language-switch .language-list .language-wrapper:hover .single-language {
  color: #999999;
}

#header-language-switch .language-list .language-wrapper:hover .single-language:hover {
  color: #ffffff;
}

#header-language-switch .language-list .language-wrapper:hover .country {
  color: #CCCCCC;
}

#header-language-switch .language-list .language-wrapper .country {
  color: #D6D6D6;
  padding: 7px 10px 7px 0;
}

#header-language-switch .language-list .language-wrapper.active {
  background-color: #282828;
}

#header-language-switch .language-list .language-wrapper.active .country {
  color: #ffffff;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#header-language-switch .language-list .single-language {
  color: #999999;
  display: inline-block;
  margin: 0 3px;
  padding: 7px 0;
}

#header-language-switch .language-list .single-language.active {
  color: #ffffff !important;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#header-language-switch .language-list .single-language + .single-language {
  position: relative;
}

#header-language-switch .language-list .single-language + .single-language:before {
  background-color: #999999;
  bottom: 16px;
  content: "";
  left: 0;
  position: absolute;
  top: 16px;
  width: 2px;
}

#sub-navigation {
  font-size: 16px;
  padding: 0;
  position: relative;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

#sub-navigation ul.first-layer > li > a {
  color: #CCCCCC;
  display: block;
  font-size: 14px;
  padding: 8px 10px;
  position: relative;
}

#sub-navigation ul.first-layer > li > a:before {
  background-color: #ffffff;
  bottom: -1px;
  content: '';
  visibility: hidden;
  height: 3px;
  left: 10px;
  position: absolute;
  right: 10px;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#sub-navigation ul.first-layer > li > a.language-switch {
  background-image: url("../sma-icons/png/icon_icon-arrow-down-grey-03.png");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMdJREFUKJGV0DFrwnAQBfD3v7V1EJJvE+hQIZOTo4UOHTo4BAcXwaGTi7vgF0nAT3T3MqSUdqgx55IOhmDqG+/uB48DyRHJQlUTDERVEzM7VlU1FgBTAKmIFGb2dAuJSB5CmNR1PQcAmFlG0kl+k3zuQyS/2puPqyXJhao2JH9UNe1DZrb5m4cOfm+aZi8iv+4+c/dPEckBPIYQ1lEUbXthW/vN3Q8AahE5AXgAsIrjeDf0PJRl+aqq57bechB0ar+YWXYX+k8uMGuD2ft4QA4AAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214.1%22%20height%3D%228.5%22%20viewBox%3D%22477.1%2095.4%2014.1%208.5%22%3E%3Cpath%20fill%3D%22%23EBEBEB%22%20d%3D%22M491.3%2096.8l-1.5-1.4-5.6%205.6-5.7-5.6-1.4%201.4%205.7%205.6%201.4%201.4%201.4-1.4z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  color: #CCCCCC;
  display: block;
  padding-right: 22px;
  margin-left: 10px;
  background-position: right center;
}

#sub-navigation ul.first-layer > li > a.language-switch:hover, #sub-navigation ul.first-layer > li > a.language-switch:focus {
  color: #ffffff;
}

#sub-navigation ul.first-layer > li > a.language-switch:before {
  left: 0px;
  right: 0px;
}

#sub-navigation ul.first-layer > li > a.active-flag {
  padding-left: 27px;
  position: relative;
}

#sub-navigation ul.first-layer > li > a.active-flag .flag {
  background-position: center;
  background-size: 100%;
  display: inline-block;
  height: 15px;
  margin-top: -8px;
  left: 0;
  position: absolute;
  top: 50%;
  width: 20px;
}

#sub-navigation ul.first-layer > li .dropdown-menu li a {
  padding: 12px 30px 11px;
}

#sub-navigation ul.first-layer > li:hover > a, #sub-navigation ul.first-layer > li.hover > a {
  color: #ffffff;
}

#sub-navigation ul.first-layer > li:hover > a:before, #sub-navigation ul.first-layer > li.hover > a:before {
  visibility: visible;
  opacity: 1;
}

#sub-navigation ul.first-layer > li:hover .dropdown-menu, #sub-navigation ul.first-layer > li.hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

#sub-navigation ul.first-layer > li.active > a, #sub-navigation ul.first-layer > li.current > a {
  color: #ffffff;
}

#sub-navigation ul.first-layer > li.active > a:before, #sub-navigation ul.first-layer > li.current > a:before {
  visibility: visible;
  opacity: 1;
}

#sub-navigation ul.first-layer > li.active > a.language-switch {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAJCAYAAAACTR1pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMRJREFUKJGF0DFuwlAMBuDfFlvFwJLLkC4dEBILF+ghEKItN4jUnoJTIDFxHPt/Q6QGUDs8d2lRlCbwj37+/GQDAyH5YmYfESF976MB9AqgUlW4OyJiIyLR7tEhlHP+BtCo6trd37s/awe9AagAfInIMuc8v4WviGSQvKSUZn91M5uS/CQZ/3ZOKW1/0ZnkU3eomZUkmzYWks8AdgBOEbEoiuLYdzAzK1V1D+AhIlYgOSa5N7OyD7Tj7o/ufqjrenKvdzA/mkyTfOjNkj0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
}

#sub-navigation .sub-navigation-left {
  margin-left: -10px;
}

#sub-navigation .sub-navigation-right {
  float: right;
  margin-right: -10px;
}

#sub-navigation .sub-navigation-right li:last-child .dropdown-menu {
  left: auto;
  right: 0;
}

#sub-navigation .sub-navigation-right li:nth-last-child(2) .dropdown-menu {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

#sub-navigation .dropdown-menu {
  display: block;
  opacity: 0;
  visibility: hidden;
  border: none;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, max-height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, max-height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s, max-height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.4s;
}

#sub-navigation .dropdown-menu li {
  border: 0;
  border-bottom: 1px solid #DDDDDD;
  float: none;
  border-radius: 0;
}

#sub-navigation .dropdown-menu li a {
  color: #666666;
  font-size: 14px;
  padding: 10px 30px 9px;
  background-color: #ffffff;
  overflow: hidden;
}

#sub-navigation .dropdown-menu li:hover a {
  color: #282828;
}

@media screen and (max-width: 1024px) {
  #sub-navigation {
    display: none;
  }
}

.sticky-header {
  position: relative;
  width: 100%;
}

.sticky-header .wrapper, .sticky-header .herostage .carousel-caption > .wrapper, .herostage .sticky-header .carousel-caption > .wrapper, .sticky-header .herostage.content-width, .sticky-header .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width .sticky-header .carousel-caption-content-wrapper {
  position: relative;
  z-index: 1;
}

.menu-toggle-wrapper {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  font-size: 17px;
}

.menu-toggle-wrapper .menu-toggle {
  display: none;
  float: right;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 21px;
  height: 16px;
  font-size: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  text-indent: -9999px;
}

.menu-toggle-wrapper .menu-toggle:focus {
  outline: none;
}

@media screen and (max-width: 1024px) {
  .menu-toggle-wrapper .menu-toggle {
    display: block;
    top: 21px;
  }
}

.menu-toggle-wrapper .menu-toggle.close {
  opacity: 1;
  background-image: none !important;
  width: 16px;
  height: 16px;
  overflow: hidden;
}

@media screen and (max-width: 1024px) {
  .menu-toggle-wrapper .menu-toggle.close {
    top: 3px;
  }
}

.menu-toggle-wrapper .menu-toggle.close:after, .menu-toggle-wrapper .menu-toggle.close:before {
  background: #999999;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 20px;
}

.menu-toggle-wrapper .menu-toggle.close:after {
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}

.menu-toggle-wrapper .menu-toggle.close:before {
  -webkit-transform: translateX(-50%) rotate(-45deg);
      -ms-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
}

.menu-toggle-wrapper .menu-toggle.close:hover:after, .menu-toggle-wrapper .menu-toggle.close:hover:before {
  background: #666666;
}

.page-wrapper {
  min-width: 100%;
  min-height: 100%;
  background-color: #ffffff;
  position: relative;
  top: 0;
  right: 0;
  bottom: 100%;
  -webkit-transition: -webkit-transform .2s linear;
  transition: -webkit-transform .2s linear;
  -o-transition: transform .2s linear;
  transition: transform .2s linear;
  transition: transform .2s linear, -webkit-transform .2s linear;
}

.active-canvas body .page-wrapper {
  border-right: 1px solid #DDDDDD;
  -webkit-transform: translateX(-375px);
      -ms-transform: translateX(-375px);
          transform: translateX(-375px);
}

.offset-canvas .page-wrapper {
  border-right: 1px solid #DDDDDD;
}

.off-menu {
  list-style: none;
  background: #ffffff;
  display: none;
  width: 375px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}

@media screen and (max-width: 1024px) {
  .off-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.off-menu .off-menu-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.active-canvas .off-menu {
  overflow-y: scroll;
  /* has to be scroll, not auto */
}

.offset-index .off-menu {
  z-index: 0;
}

.off-menu .menu-toggle-wrapper {
  -ms-flex-item-align: end;
      align-self: flex-end;
  background: none;
  border: 0;
  margin: 10px 20px 43px;
  padding: 10px;
}

.off-menu .menu-toggle-wrapper .menu-toggle {
  display: inline-block;
  margin-left: 20px;
}

.off-menu ul {
  margin: 0;
  padding: 0;
}

.off-menu li {
  background: none;
  padding: 0;
}

.off-menu a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: none;
  color: #666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  padding: 14px 30px;
  position: relative;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
  width: 100%;
}

.off-menu a:hover, .off-menu a:focus, .off-menu a.active {
  color: #E2001A;
}

.off-menu a.active {
  text-decoration: none;
}

.off-menu a .link-image {
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 63px;
}

.off-menu a .link-image img {
  margin-right: 11px;
  margin-bottom: 0;
  width: auto;
}

.off-menu .nav-inner > ul > li > a,
.off-menu .submenu-headline span {
  font-size: 20px;
}

.off-menu .submenu-headline {
  margin-bottom: 10px;
}

.off-menu .submenu-headline span {
  display: block;
  padding: 14px 30px;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  -o-transition: transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s;
}

.off-menu .nav-inner {
  padding: 15px 30px;
}

.off-menu .nav-inner > ul {
  margin: -15px -30px;
}

.off-menu .nav-layer-open::after,
.off-menu .nav-layer-close::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3B%7D.b%7Bstroke%3A%23000%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.8px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%2032)%20rotate(-90)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0H32V32H0Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8%2C10l5.333%2C5.333L18.667%2C10%22%20transform%3D%22translate(2.667%203.333)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 34px;
  content: '';
  height: 14px;
  position: absolute;
  width: 14px;
}

.off-menu .nav-layer-open {
  background: none;
  display: block;
  padding-right: 50px;
  text-decoration: none;
}

.off-menu .nav-layer-open:hover {
  color: #E2001A;
}

.off-menu .nav-layer-open::after {
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.off-menu .nav-layer-close {
  color: #888;
  font-size: 14px;
  letter-spacing: 2.25px;
  text-transform: uppercase;
  display: block;
  margin: 0 0 -5px;
  padding-left: 50px;
}

.off-menu .nav-layer-close::after {
  left: 30px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  top: 18px;
}

.off-menu .nav-layer-close.hidden-link {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.off-menu .nav-layer {
  background-color: #ffffff;
  left: 100%;
  overflow: hidden;
  padding: 15px 0;
  position: absolute;
  top: 80px;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: visibility .3s, max-height .3s 0s, min-height 0s .3s, -webkit-transform .3s;
  transition: visibility .3s, max-height .3s 0s, min-height 0s .3s, -webkit-transform .3s;
  -o-transition: transform .3s, visibility .3s, max-height .3s 0s, min-height 0s .3s;
  transition: transform .3s, visibility .3s, max-height .3s 0s, min-height 0s .3s;
  transition: transform .3s, visibility .3s, max-height .3s 0s, min-height 0s .3s, -webkit-transform .3s;
  visibility: hidden;
  max-height: 0;
  min-height: 0;
  width: 100%;
  z-index: 1;
}

.off-menu .nav-layer .nav-layer {
  top: 0;
}

.off-menu .nav-layer .nav-layer-meta {
  margin-top: 40px;
  padding: 40px 30px 26px;
  position: relative;
}

.off-menu .nav-layer .nav-layer-meta::before {
  border-top: 1px solid currentColor;
  content: '';
  left: 52px;
  position: absolute;
  right: 52px;
  top: 0;
}

.off-menu li.opened > .nav-layer {
  max-height: 1000vh;
  min-height: 100%;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: visibility .3s, max-height 0s, -webkit-transform .3s;
  transition: visibility .3s, max-height 0s, -webkit-transform .3s;
  -o-transition: transform .3s, visibility .3s, max-height 0s;
  transition: transform .3s, visibility .3s, max-height 0s;
  transition: transform .3s, visibility .3s, max-height 0s, -webkit-transform .3s;
  visibility: visible;
}

.off-menu .hidden-link > span,
.off-menu .hidden-link > a {
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
}

.off-menu .hidden-link .panel-collapse {
  visibility: hidden;
}

.off-menu .menu-item-theme-specialist-partner {
  color: white;
  margin-bottom: 20px;
}

.off-menu .menu-item-theme-specialist-partner a, .off-menu .menu-item-theme-specialist-partner a:hover, .off-menu .menu-item-theme-specialist-partner a:focus {
  color: inherit;
}

.off-menu .menu-item-theme-specialist-partner a:hover, .off-menu .menu-item-theme-specialist-partner a:focus {
  background-image: none;
}

.off-menu .menu-item-theme-specialist-partner a.active {
  text-decoration: underline;
}

.off-menu .menu-item-theme-specialist-partner > a, .off-menu .menu-item-theme-specialist-partner > a:hover, .off-menu .menu-item-theme-specialist-partner > a:focus {
  color: #004A80;
}

.off-menu .menu-item-theme-specialist-partner > a.active {
  color: #E2001A;
  text-decoration: none;
}

.off-menu .menu-item-theme-specialist-partner .nav-layer {
  background-color: #004A80;
}

.off-menu .sub-nav {
  background-color: #222222;
  color: #DDDDDD;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-top: 10px;
}

.off-menu .sub-nav .nav-layer {
  background-color: #222222;
  color: #DDDDDD;
}

.off-menu .sub-nav a, .off-menu .sub-nav a:hover, .off-menu .sub-nav a:focus, .off-menu .sub-nav a.active {
  color: inherit;
}

.off-menu .sub-nav a.active {
  text-decoration: underline;
}

.off-menu .language-selection > a {
  padding-left: 60px;
}

.off-menu .language-selection .submenu-headline {
  display: none;
}

.off-menu .language-selection .nav-layer ul li {
  padding: 0;
}

.off-menu .language-selection .language-wrapper {
  padding: 10px 30px;
  font-size: 17px;
}

.off-menu .language-selection .language-wrapper .country {
  display: block;
  margin: 0 5px 5px;
}

.off-menu .language-selection .language-wrapper a {
  font-size: inherit;
  display: inline-block;
  margin: 5px;
  padding: 0;
  width: auto;
}

.off-menu .language-selection .language-wrapper.active {
  background-color: #282828;
}

.off-menu .language-selection .language-wrapper.active .country,
.off-menu .language-selection .language-wrapper.active .active {
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  color: #ffffff;
}

.off-menu .language-selection .language-wrapper.active .active {
  text-decoration: none;
}

.off-menu .flag {
  background-position: center;
  background-size: 100%;
  display: inline-block;
  height: 15px;
  margin-top: -8px;
  left: 30px;
  position: absolute;
  top: 25px;
  width: 20px;
}

.off-menu .sub-nav .nav-layer-open::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3B%7D.b%7Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.8px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%2032)%20rotate(-90)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0H32V32H0Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8%2C10l5.333%2C5.333L18.667%2C10%22%20transform%3D%22translate(2.667%203.333)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 26px;
}

.off-menu .nav-layer-close::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3B%7D.b%7Bstroke%3A%23888%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.5px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%2026)%20rotate(-90)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0H26V26H0Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8%2C10l4.333%2C4.333L16.667%2C10%22%20transform%3D%22translate(0.667%200.833)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-size: 26px;
  top: 18px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.off-menu .sub-nav .nav-layer-close::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3B%7D.b%7Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.8px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%2032)%20rotate(-90)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0H32V32H0Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8%2C10l5.333%2C5.333L18.667%2C10%22%20transform%3D%22translate(2.667%203.333)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.off-menu .menu-item-theme-specialist-partner .nav-layer-open::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3B%7D.b%7Bstroke%3A%23004a80%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.8px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%2032)%20rotate(-90)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0H32V32H0Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8%2C10l5.333%2C5.333L18.667%2C10%22%20transform%3D%22translate(2.667%203.333)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.off-menu .menu-item-theme-specialist-partner .nav-layer-close::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3B%7D.b%7Bstroke%3A%23FFF%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.8px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%2032)%20rotate(-90)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0H32V32H0Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8%2C10l5.333%2C5.333L18.667%2C10%22%20transform%3D%22translate(2.667%203.333)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.off-menu .sub-nav a::before,
.off-menu .menu-item-theme-specialist-partner a::before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKNJREFUGJVt0DEOAWEQBeD3/1arUFCIRDRO4WgOoFYQotByBb3otpMQUVC4xHtPM8Xa3akmed9MMgOSJcmzpB7aiuTJtkleJfUbwHbX9jFQKWnQhgqSh0A3SaM2lEluAj1tT9pQIrkO9ACAXDNDAPPoL3+JpDHJe0zvbXeqq6ckXxGubOfq5IzkJ8Kl7VR/1Nu2JS0aIYAipbQD8M05bxtnAfgBB8ShsHU/YOUAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E") !important;
  background-repeat: no-repeat !important;
}

.off-menu .nav-layer-meta .background-image-configurable {
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.off-menu .nav-layer-meta .background-image-configurable .csc-textpic a {
  padding: 0;
}

body[data-activate-redesign="redesign-active"] .off-menu .nav-layer-close,
body[data-activate-redesign="redesign-active"] .off-menu .nav-inner > ul > li > a,
body[data-activate-redesign="redesign-active"] .off-menu .submenu-headline span {
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

body[data-activate-redesign="redesign-active"] .off-menu .nav-layer-close {
  font-size: 15px;
}

body[data-activate-redesign="redesign-active"] .off-menu .nav-inner > ul > li:not(.menu-item-theme-specialist-partner) a:not(.nav-layer-close) {
  color: #000;
}

body[data-activate-redesign="redesign-active"] .off-menu .nav-inner > ul > li:not(.menu-item-theme-specialist-partner) a:not(.nav-layer-close):hover, body[data-activate-redesign="redesign-active"] .off-menu .nav-inner > ul > li:not(.menu-item-theme-specialist-partner) a:not(.nav-layer-close):focus, body[data-activate-redesign="redesign-active"] .off-menu .nav-inner > ul > li:not(.menu-item-theme-specialist-partner) a:not(.nav-layer-close).active {
  color: #E2001A;
}

body[data-activate-redesign="redesign-active"] .off-menu .nav-inner > ul > li:not(.menu-item-theme-specialist-partner) span {
  color: #000;
}

body[data-activate-redesign="redesign-active"] .off-menu .sub-nav {
  background-color: #F5F5F5;
  color: #484848;
}

body[data-activate-redesign="redesign-active"] .off-menu .sub-nav a:not(.nav-layer-close) {
  font-size: 18px;
}

body[data-activate-redesign="redesign-active"] .off-menu .sub-nav .nav-layer-close {
  color: #888;
}

body[data-activate-redesign="redesign-active"] .off-menu .sub-nav .nav-layer {
  background-color: #F5F5F5;
  color: inherit;
}

body[data-activate-redesign="redesign-active"] .off-menu .sub-nav .nav-layer-open::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3B%7D.b%7Bstroke%3A%23484848%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.8px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%2032)%20rotate(-90)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0H32V32H0Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8%2C10l5.333%2C5.333L18.667%2C10%22%20transform%3D%22translate(2.667%203.333)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

body[data-activate-redesign="redesign-active"] .off-menu .sub-nav .nav-layer-close::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2226%22%20viewBox%3D%220%200%2026%2026%22%3E%3Cdefs%3E%3Cstyle%3E.a%2C.b%7Bfill%3Anone%3B%7D.b%7Bstroke%3A%23888%3Bstroke-linecap%3Around%3Bstroke-linejoin%3Around%3Bstroke-width%3A1.5px%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate(0%2026)%20rotate(-90)%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M0%2C0H26V26H0Z%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M8%2C10l4.333%2C4.333L16.667%2C10%22%20transform%3D%22translate(0.667%200.833)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
}

body[data-activate-redesign="redesign-active"] .off-menu .language-selection > a {
  margin-top: 25px;
  padding-top: 15px;
  position: relative;
}

body[data-activate-redesign="redesign-active"] .off-menu .language-selection > a::before {
  border-top: 1px solid currentColor;
  content: '';
  left: 52px;
  position: absolute;
  right: 52px;
  top: -10px;
}

body[data-activate-redesign="redesign-active"] .off-menu .language-selection .language-wrapper {
  background-color: inherit;
}

body[data-activate-redesign="redesign-active"] .off-menu .language-selection .language-wrapper .country,
body[data-activate-redesign="redesign-active"] .off-menu .language-selection .language-wrapper .active {
  color: #282828;
}

#context-navi,
#header .sticky-tab-wrapper {
  background-color: rgba(255, 255, 255, 0.95);
  border-bottom: 1px solid #DDDDDD;
  position: relative;
  z-index: 500;
}

#context-navi.hidden-context-nav,
#header .sticky-tab-wrapper.hidden-context-nav {
  display: none;
}

@media screen and (max-width: 800px) {
  #context-navi,
  #header .sticky-tab-wrapper {
    height: auto;
  }
}

@media screen and (max-width: 560px) {
  #context-navi,
  #header .sticky-tab-wrapper {
    height: auto;
  }
}

#context-navi .flat-nav .nav-tabs,
#header .sticky-tab-wrapper .flat-nav .nav-tabs {
  background-color: transparent;
  border-bottom: 0;
}

#context-navi {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  height: 42px;
}

#context-navi ul.nav-tabs > li a, #context-navi ul.nav-tabs > li span {
  padding: 10px 0;
  font-size: 15px;
}

#context-navi ul.nav-tabs > li.active > a {
  color: #E2001A;
}

.sticky-tab #context-navi {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.with-context-nav #context-navi {
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
}

.sticky-tab.with-context-nav #context-navi {
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#header .sticky-tab-wrapper {
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  visibility: hidden;
  top: 100%;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

@media screen and (max-width: 1024px) {
  #header .sticky-tab-wrapper:not(.has-aside-tab) {
    display: none !important;
  }
}

#header.sticky-tab .sticky-tab-wrapper {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

#header.with-context-nav .sticky-tab-wrapper {
  bottom: 0;
  top: auto;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#header.sticky-tab.with-context-nav .sticky-tab-wrapper {
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s, -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0.5s;
}

#context-navi .navigation-tab-wrapper .swiper-container ul > li > a {
  display: block;
  position: relative;
}

#context-navi .navigation-tab-wrapper .swiper-container ul > li:hover > a:before, #context-navi .navigation-tab-wrapper .swiper-container ul > li.hover > a:before {
  visibility: visible;
  opacity: 1;
}

#context-navi .navigation-tab-wrapper .swiper-container ul > li:hover .dropdown-wrapper, #context-navi .navigation-tab-wrapper .swiper-container ul > li.hover .dropdown-wrapper {
  display: block;
}

#context-navi .navigation-tab-wrapper .swiper-container ul > li.active > a:before, #context-navi .navigation-tab-wrapper .swiper-container ul > li.current > a:before {
  visibility: visible;
  opacity: 1;
}

#context-navi .navigation-tab-wrapper .swiper-container .dropdown-wrapper {
  display: none;
  height: 52.5px;
  left: -15px;
  position: relative;
  width: auto;
}

@media screen and (max-width: 1024px) {
  #context-navi .navigation-tab-wrapper .swiper-container .dropdown-wrapper {
    display: none !important;
  }
}

#context-navi .navigation-tab-wrapper .swiper-container .dropdown-menu {
  background-color: rgba(255, 255, 255, 0.95);
  border: none;
  display: block;
  left: 0;
  padding: 0;
  top: 0;
  white-space: nowrap;
}

#context-navi .navigation-tab-wrapper .swiper-container .dropdown-menu a:hover {
  color: #C20016;
}

#context-navi .navigation-tab-wrapper .swiper-container .dropdown-menu a:after {
  display: none;
}

#context-navi .navigation-tab-wrapper .swiper-container .swiper-button-prev,
#context-navi .navigation-tab-wrapper .swiper-container .swiper-button-next {
  height: 41px;
}

body.theme-blue #context-navi {
  border-bottom: 0;
  background-color: #014A7F;
}

body.theme-blue #context-navi li a {
  color: #ffffff;
}

body.theme-blue #context-navi li a:after {
  background-color: #ffffff;
}

body.theme-blue #context-navi li.active a,
body.theme-blue #context-navi li.current a {
  color: #ffffff;
}

body.theme-blue #context-navi .swiper-button-prev, body.theme-blue #context-navi .swiper-button-next {
  background-color: #014A7F;
}

body.theme-dark #context-navi {
  border-bottom: 0;
  background-color: #000000;
}

body.theme-dark #context-navi li a {
  color: #ffffff;
}

body.theme-dark #context-navi li a:after {
  background-color: #ffffff;
}

body.theme-dark #context-navi li.active a,
body.theme-dark #context-navi li.current a {
  color: #ffffff;
}

body.theme-dark #context-navi .swiper-button-prev, body.theme-dark #context-navi .swiper-button-next {
  background-color: #000000;
}

.news-list img {
  width: 100%;
}

.news-list a {
  border: none;
  display: block;
  padding: 0;
}

.news-list a:after {
  display: none;
}

.news-list a .content-wrapper .date {
  border: none;
  text-decoration: none;
}

.news-list a .content-wrapper .news-text {
  border-bottom: 1px solid transparent;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.news-list a:hover {
  border: none;
}

.news-list a:hover .content-wrapper .news-text {
  border-bottom-color: #001B2F;
}

.news-list a:hover .content-wrapper .date {
  border: none;
  text-decoration: none;
}

.news-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.news-list ul.row, .news-list ul.social-stream-container.two-column-wide,
.news-list ul.newsroom-container.two-column-wide, .news-list .social-stream-container.full-column ul.social-stream-article, .social-stream-container.full-column .news-list ul.social-stream-article,
.news-list .social-stream-container.full-column ul.newsroom-article, .social-stream-container.full-column .news-list ul.newsroom-article,
.news-list .newsroom-container.full-column ul.social-stream-article, .newsroom-container.full-column .news-list ul.social-stream-article,
.news-list .newsroom-container.full-column ul.newsroom-article, .newsroom-container.full-column .news-list ul.newsroom-article {
  margin: 0 -15px;
}

.news-list ul li {
  background-image: none;
  padding: 0 15px;
}

.news-list .single-news-teaser img {
  display: none;
}

@media screen and (min-width: 561px) {
  .news-list .single-news-teaser img {
    display: block;
  }
}

.news-list .content-wrapper {
  position: relative;
  padding-left: 12px;
}

@media screen and (max-width: 560px) {
  .news-list .content-wrapper {
    padding-left: 0px;
  }
}

.news-list .content-wrapper i {
  display: none;
  left: 0;
  position: absolute;
  top: 25px;
}

.news-list .date {
  color: #999999;
  padding-top: 0;
  padding-bottom: 6px;
  font-size: 13px;
  line-height: 13px;
  display: block;
}

.news-list .icon_icon-arrow-right-blue {
  height: 11px;
  width: 7px;
  background-size: 100%;
}

.tab-header,
.navigation-tab-header,
.progress-tab-header {
  width: 100%;
  *zoom: 1;
}

@media screen and (min-width: 561px) {
  .tab-header,
  .navigation-tab-header,
  .progress-tab-header {
    border-bottom: 1px solid #DDDDDD;
  }
}

.tab-header-aside-info {
  display: none;
}

.tab-header-aside {
  display: block;
  float: right;
  padding: 8px 0px 0px 20px;
  text-align: center;
  vertical-align: middle;
}

.tab-header-aside p {
  margin: 0;
}

.tab-header-aside .info {
  display: inline-block;
  padding-right: 24px;
  line-height: 40px;
}

.tab-header-aside a.btn-default, .tab-header-aside .tracker-banner-sticky a.btn-blue, .tracker-banner-sticky .tab-header-aside a.btn-blue {
  margin-bottom: 5px;
}

@media screen and (max-width: 1024px) {
  .tab-header-aside {
    display: none;
  }
}

.aside-tab .tab-nav-wrapper {
  float: left;
  max-width: 100%;
  clear: none;
}

.tab-nav-wrapper .swiper-container,
.navigation-tab-nav-wrapper .swiper-container,
#context-navi .navigation-tab-nav-wrapper .swiper-container,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper .swiper-container,
.progress-tab-nav-wrapper .swiper-container,
#context-navi .progress-tab-nav-wrapper .swiper-container,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper .swiper-container,
.fixed-header-replacement .swiper-container,
#context-navi .fixed-header-replacement .swiper-container,
#header .sticky-tab-wrapper .fixed-header-replacement .swiper-container,
.download-tab-wrapper .tab-header .swiper-container {
  display: block;
}

.tab-nav-wrapper .select-tabs,
.navigation-tab-nav-wrapper .select-tabs,
#context-navi .navigation-tab-nav-wrapper .select-tabs,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper .select-tabs,
.progress-tab-nav-wrapper .select-tabs,
#context-navi .progress-tab-nav-wrapper .select-tabs,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper .select-tabs,
.fixed-header-replacement .select-tabs,
#context-navi .fixed-header-replacement .select-tabs,
#header .sticky-tab-wrapper .fixed-header-replacement .select-tabs,
.download-tab-wrapper .tab-header .select-tabs {
  display: none;
}

.tab-nav-wrapper label.select-wrapper span,
.navigation-tab-nav-wrapper label.select-wrapper span,
#context-navi .navigation-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span,
.progress-tab-nav-wrapper label.select-wrapper span,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span,
.fixed-header-replacement label.select-wrapper span,
#context-navi .fixed-header-replacement label.select-wrapper span,
#header .sticky-tab-wrapper .fixed-header-replacement label.select-wrapper span,
.download-tab-wrapper .tab-header label.select-wrapper span {
  color: #E2001A;
  line-height: inherit;
  overflow: hidden;
  padding: 8px 30px 8px 15px;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
}

.tab-nav-wrapper label.select-wrapper span:after,
.navigation-tab-nav-wrapper label.select-wrapper span:after,
#context-navi .navigation-tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span:after,
.progress-tab-nav-wrapper label.select-wrapper span:after,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span:after,
.fixed-header-replacement label.select-wrapper span:after,
#context-navi .fixed-header-replacement label.select-wrapper span:after,
#header .sticky-tab-wrapper .fixed-header-replacement label.select-wrapper span:after,
.download-tab-wrapper .tab-header label.select-wrapper span:after {
  right: 15px;
}

#context-navi .navigation-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span,
.fixed-header-replacement label.select-wrapper span,
#context-navi .fixed-header-replacement label.select-wrapper span,
#header .sticky-tab-wrapper .fixed-header-replacement label.select-wrapper span {
  padding: 19px 30px 19px 15px;
  height: auto;
}

.nav-tabs {
  padding-bottom: 0;
  min-width: 100%;
}

.nav-tabs > li {
  margin-bottom: 0;
  padding: 0 30px 0 0;
}

.nav-tabs > li > a,
.nav-tabs > li > span {
  margin-right: 0;
  padding: 20px 0;
  text-transform: uppercase;
}

.centered .not-swipable .nav-tabs,
.fixed-header-replacement .not-swipable .nav-tabs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.centered.aside-tab .nav-tabs,
.fixed-header-replacement.aside-tab .nav-tabs {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.centered .nav-tabs,
.fixed-header-replacement .nav-tabs {
  text-align: center;
}

.centered .nav-tabs li,
.fixed-header-replacement .nav-tabs li {
  display: inline-block;
  float: none;
}

.centered .nav-tabs li a,
.fixed-header-replacement .nav-tabs li a {
  padding: 10px 0;
}

.end .not-swipable .nav-tabs {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.end .not-swipable li:last-child {
  padding-right: 0;
}

.tab-wrapper .tab-pane img,
.navigation-tab-wrapper .tab-pane img,
.progress-tab-wrapper .tab-pane img {
  margin: 0;
}

.tab-content {
  position: relative;
  overflow: hidden;
}

.tab-content > .tab-pane {
  width: 100%;
  bottom: auto;
  display: block !important;
  position: absolute;
  visibility: hidden;
  left: auto;
  opacity: 0;
  top: 0;
}

.tab-content > .tab-pane.active {
  bottom: auto;
  position: relative;
  visibility: visible;
  z-index: 1;
  left: auto;
  opacity: 1;
}

.tab-content > .tab-pane.fade {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.flat-nav,
.fixed-header-replacement,
#context-navi .fixed-header-replacement,
#header .sticky-tab-wrapper .fixed-header-replacement {
  position: relative;
}

.flat-nav.top-tab .tab-pane, .flat-nav.bottom-tab .tab-pane,
.fixed-header-replacement.top-tab .tab-pane,
.fixed-header-replacement.bottom-tab .tab-pane,
#context-navi .fixed-header-replacement.top-tab .tab-pane,
#context-navi .fixed-header-replacement.bottom-tab .tab-pane,
#header .sticky-tab-wrapper .fixed-header-replacement.top-tab .tab-pane,
#header .sticky-tab-wrapper .fixed-header-replacement.bottom-tab .tab-pane {
  border-bottom: none;
  padding-top: 25px;
}

@media screen and (min-width: 1241px) {
  .flat-nav.top-tab .tab-pane, .flat-nav.bottom-tab .tab-pane,
  .fixed-header-replacement.top-tab .tab-pane,
  .fixed-header-replacement.bottom-tab .tab-pane,
  #context-navi .fixed-header-replacement.top-tab .tab-pane,
  #context-navi .fixed-header-replacement.bottom-tab .tab-pane,
  #header .sticky-tab-wrapper .fixed-header-replacement.top-tab .tab-pane,
  #header .sticky-tab-wrapper .fixed-header-replacement.bottom-tab .tab-pane {
    padding-top: 35px;
  }
}

.flat-nav .nav-tabs,
.fixed-header-replacement .nav-tabs,
#context-navi .fixed-header-replacement .nav-tabs,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs {
  border-radius: 0;
}

.flat-nav .nav-tabs li a,
.flat-nav .nav-tabs li span,
.fixed-header-replacement .nav-tabs li a,
.fixed-header-replacement .nav-tabs li span,
#context-navi .fixed-header-replacement .nav-tabs li a,
#context-navi .fixed-header-replacement .nav-tabs li span,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li span {
  border: none;
  color: #999999;
  font-size: 15px;
  line-height: 22px;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  position: relative;
  display: block;
}

.flat-nav .nav-tabs li a:focus,
.flat-nav .nav-tabs li span:focus,
.fixed-header-replacement .nav-tabs li a:focus,
.fixed-header-replacement .nav-tabs li span:focus,
#context-navi .fixed-header-replacement .nav-tabs li a:focus,
#context-navi .fixed-header-replacement .nav-tabs li span:focus,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a:focus,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li span:focus {
  border: none;
  background-color: transparent;
}

.flat-nav .nav-tabs li a:after,
.flat-nav .nav-tabs li span:after,
.fixed-header-replacement .nav-tabs li a:after,
.fixed-header-replacement .nav-tabs li span:after,
#context-navi .fixed-header-replacement .nav-tabs li a:after,
#context-navi .fixed-header-replacement .nav-tabs li span:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li span:after {
  background-color: #666666;
  bottom: 0px;
  content: '';
  height: 0px;
  left: 0;
  position: absolute;
  right: 0;
  width: 100%;
  opacity: 0;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: background-color 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  z-index: 1001;
}

.flat-nav .nav-tabs li a:hover,
.fixed-header-replacement .nav-tabs li a:hover,
#context-navi .fixed-header-replacement .nav-tabs li a:hover,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a:hover {
  background-color: transparent;
  border: none !important;
  color: #666666;
}

.flat-nav .nav-tabs li a:hover:after,
.fixed-header-replacement .nav-tabs li a:hover:after,
#context-navi .fixed-header-replacement .nav-tabs li a:hover:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li a:hover:after {
  height: 3px;
  opacity: 1;
}

.flat-nav .nav-tabs li.active > a,
.flat-nav .nav-tabs li.active > span,
.fixed-header-replacement .nav-tabs li.active > a,
.fixed-header-replacement .nav-tabs li.active > span,
#context-navi .fixed-header-replacement .nav-tabs li.active > a,
#context-navi .fixed-header-replacement .nav-tabs li.active > span,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > a,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > span {
  background-color: transparent;
  border: none;
  color: #E2001A;
}

.flat-nav .nav-tabs li.active > a:after,
.flat-nav .nav-tabs li.active > span:after,
.fixed-header-replacement .nav-tabs li.active > a:after,
.fixed-header-replacement .nav-tabs li.active > span:after,
#context-navi .fixed-header-replacement .nav-tabs li.active > a:after,
#context-navi .fixed-header-replacement .nav-tabs li.active > span:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > a:after,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > span:after {
  background-color: #E2001A;
  height: 3px;
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.flat-nav .nav-tabs li.active > a:hover,
.flat-nav .nav-tabs li.active > span:hover,
.fixed-header-replacement .nav-tabs li.active > a:hover,
.fixed-header-replacement .nav-tabs li.active > span:hover,
#context-navi .fixed-header-replacement .nav-tabs li.active > a:hover,
#context-navi .fixed-header-replacement .nav-tabs li.active > span:hover,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > a:hover,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > span:hover {
  cursor: pointer;
}

.flat-nav .nav-tabs li.active > a:focus,
.flat-nav .nav-tabs li.active > span:focus,
.fixed-header-replacement .nav-tabs li.active > a:focus,
.fixed-header-replacement .nav-tabs li.active > span:focus,
#context-navi .fixed-header-replacement .nav-tabs li.active > a:focus,
#context-navi .fixed-header-replacement .nav-tabs li.active > span:focus,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > a:focus,
#header .sticky-tab-wrapper .fixed-header-replacement .nav-tabs li.active > span:focus {
  border: none;
}

.bottom-nav {
  bottom: 2px;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 2;
}

.nav-tabs {
  border: none;
}

.nav-tabs > li {
  background-image: none;
}

#context-navi .navigation-tab-header,
#context-navi .progress-tab-header,
#context-navi .tab-header,
#header .sticky-tab-wrapper .navigation-tab-header,
#header .sticky-tab-wrapper .progress-tab-header,
#header .sticky-tab-wrapper .tab-header,
.download-tab-wrapper .tab-header .navigation-tab-header,
.download-tab-wrapper .tab-header .progress-tab-header,
.download-tab-wrapper .tab-header .tab-header {
  width: 100%;
  *zoom: 1;
  border: none;
}

#context-navi ul li,
#header .sticky-tab-wrapper ul li,
.download-tab-wrapper .tab-header ul li {
  padding: 0 15px;
}

#context-navi .navigation-tab-nav-wrapper label.select-wrapper span,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span,
#context-navi .tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span,
#header .sticky-tab-wrapper .tab-nav-wrapper label.select-wrapper span,
.download-tab-wrapper .tab-header .navigation-tab-nav-wrapper label.select-wrapper span,
.download-tab-wrapper .tab-header .progress-tab-nav-wrapper label.select-wrapper span,
.download-tab-wrapper .tab-header .tab-nav-wrapper label.select-wrapper span {
  border: none;
  padding-left: 0;
}

#context-navi .navigation-tab-nav-wrapper label.select-wrapper span:after,
#context-navi .progress-tab-nav-wrapper label.select-wrapper span:after,
#context-navi .tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .navigation-tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .progress-tab-nav-wrapper label.select-wrapper span:after,
#header .sticky-tab-wrapper .tab-nav-wrapper label.select-wrapper span:after,
.download-tab-wrapper .tab-header .navigation-tab-nav-wrapper label.select-wrapper span:after,
.download-tab-wrapper .tab-header .progress-tab-nav-wrapper label.select-wrapper span:after,
.download-tab-wrapper .tab-header .tab-nav-wrapper label.select-wrapper span:after {
  right: 0;
}

#context-navi .swiper-container,
#header .sticky-tab-wrapper .swiper-container,
.download-tab-wrapper .tab-header .swiper-container {
  margin: 0 -15px;
}

#context-navi .swiper-button-prev,
#header .sticky-tab-wrapper .swiper-button-prev,
.download-tab-wrapper .tab-header .swiper-button-prev {
  border-top: none;
  border-left: none;
}

#context-navi .swiper-button-next,
#header .sticky-tab-wrapper .swiper-button-next,
.download-tab-wrapper .tab-header .swiper-button-next {
  border-top: none;
  border-right: none;
}

.progress-tab-wrapper .container-fluid {
  overflow-x: auto;
}

@media screen and (min-width: 561px) {
  .progress-tab-wrapper {
    border-bottom: 1px solid #DDDDDD;
    position: relative;
  }
  .progress-tab-wrapper .progress-tab-header {
    border-bottom: 0;
    position: relative;
    z-index: 1;
  }
  .progress-tab-wrapper:after {
    background: #E2001A;
    bottom: 0;
    content: "";
    left: 0;
    height: 3px;
    position: absolute;
    right: 50%;
  }
  .progress-tab-wrapper .nav-tabs li:first-child:after {
    background: #E2001A;
    bottom: 0;
    content: "";
    left: -999px;
    height: 3px;
    position: absolute;
    right: 50%;
  }
  .progress-tab-wrapper .swiper-button-next,
  .progress-tab-wrapper .swiper-button-prev {
    border: none;
  }
  .progress-tab-wrapper .swiper-button-prev:after {
    background: #E2001A;
    bottom: 0;
    content: "";
    left: 0;
    height: 3px;
    position: absolute;
    right: 0;
  }
}

.progress-tab-wrapper .nav-tabs > li {
  padding: 0;
}

.progress-tab-wrapper .nav-tabs > li a,
.progress-tab-wrapper .nav-tabs > li span {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
}

.progress-tab-wrapper .nav-tabs > li.active > a,
.progress-tab-wrapper .nav-tabs > li.active > span {
  color: #666666;
}

.progress-tab-wrapper .nav-tabs > li.current > a,
.progress-tab-wrapper .nav-tabs > li.current > span {
  color: #E2001A;
}

.progress-tab-wrapper.flat-nav .nav-tabs {
  background-color: transparent;
}

.progress-tab-wrapper.flat-nav .nav-tabs .swiper-slide {
  background-color: #ffffff;
}

/*
 * tab header within other tabs
 * reset swiper styles and change behaviour of the tabs
 */
.tab-pane .tab-wrapper .tab-header {
  border: none;
}

.tab-pane .tab-wrapper .swiper-wrapper {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.tab-pane .tab-wrapper .nav-tabs {
  text-align: left;
}

.tab-pane .tab-wrapper .nav-tabs li a {
  padding-bottom: 10px;
  padding-top: 10px;
}

.fixed-header-replacement .tab-header-aside {
  padding: 0 0 0 20px;
}

.fixed-header-replacement .tab-header-aside a.btn-default, .fixed-header-replacement .tab-header-aside .tracker-banner-sticky a.btn-blue, .tracker-banner-sticky .fixed-header-replacement .tab-header-aside a.btn-blue {
  margin: 0 0 4px;
  padding: 4px 10px;
}

.fixed-header-replacement .tab-header-aside-info {
  display: none;
}

@media screen and (max-width: 1024px) {
  .fixed-header-replacement.aside-tab .tab-header-aside-info {
    display: none !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 561px) and (max-width: 800px) {
  .fixed-header-replacement.aside-tab .tab-nav-wrapper {
    padding-right: 20px;
  }
}

.downloads-selection .heading-additional,
.download-results .heading-additional {
  display: inline-block;
  float: right;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (max-width: 560px) {
  .downloads-selection .heading-additional,
  .download-results .heading-additional {
    display: block;
    float: none;
  }
}

.downloads-selection .panel-body dt,
.download-results .panel-body dt {
  color: #282828;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.downloads-selection .panel-body dd + dt,
.download-results .panel-body dd + dt {
  padding-top: 15px;
}

.downloads-selection .panel-body dd,
.download-results .panel-body dd {
  margin-bottom: 0;
  line-height: 24px;
  padding-left: 20px;
}

.downloads-selection .panel,
.download-results .panel {
  background-color: transparent;
}

@media screen and (min-width: 1025px) {
  .download-tab-wrapper * {
    line-height: 22px;
    font-size: 15px;
  }
}

.download-tab-wrapper h2 {
  margin-bottom: 6px;
}

.download-tab-wrapper .downloads-selection h1,
.download-tab-wrapper .downloads-selection h1 a, .download-tab-wrapper .downloads-selection h2,
.download-tab-wrapper .downloads-selection h2 a, .download-tab-wrapper .downloads-selection h3, .download-tab-wrapper .downloads-selection .adhoc-message h2, .adhoc-message .download-tab-wrapper .downloads-selection h2,
.download-tab-wrapper .downloads-selection h3 a,
.download-tab-wrapper .downloads-selection .adhoc-message h2 a,
.adhoc-message .download-tab-wrapper .downloads-selection h2 a, .download-tab-wrapper .downloads-selection h4,
.download-tab-wrapper .downloads-selection h4 a, .download-tab-wrapper .downloads-selection h5,
.download-tab-wrapper .downloads-selection h5 a, .download-tab-wrapper .downloads-selection h6,
.download-tab-wrapper .downloads-selection h6 a,
.download-tab-wrapper .download-results h1,
.download-tab-wrapper .download-results h1 a,
.download-tab-wrapper .download-results h2,
.download-tab-wrapper .download-results h2 a,
.download-tab-wrapper .download-results h3,
.download-tab-wrapper .download-results .adhoc-message h2,
.adhoc-message .download-tab-wrapper .download-results h2,
.download-tab-wrapper .download-results h3 a,
.download-tab-wrapper .download-results .adhoc-message h2 a,
.adhoc-message .download-tab-wrapper .download-results h2 a,
.download-tab-wrapper .download-results h4,
.download-tab-wrapper .download-results h4 a,
.download-tab-wrapper .download-results h5,
.download-tab-wrapper .download-results h5 a,
.download-tab-wrapper .download-results h6,
.download-tab-wrapper .download-results h6 a {
  color: #282828;
  font-size: 15px;
  line-height: 18px;
}

.download-tab-wrapper .downloads-selection .inactive h1,
.download-tab-wrapper .downloads-selection .inactive h1 a, .download-tab-wrapper .downloads-selection .inactive h2,
.download-tab-wrapper .downloads-selection .inactive h2 a, .download-tab-wrapper .downloads-selection .inactive h3, .download-tab-wrapper .downloads-selection .inactive .adhoc-message h2, .adhoc-message .download-tab-wrapper .downloads-selection .inactive h2,
.download-tab-wrapper .downloads-selection .inactive h3 a,
.download-tab-wrapper .downloads-selection .inactive .adhoc-message h2 a,
.adhoc-message .download-tab-wrapper .downloads-selection .inactive h2 a, .download-tab-wrapper .downloads-selection .inactive h4,
.download-tab-wrapper .downloads-selection .inactive h4 a, .download-tab-wrapper .downloads-selection .inactive h5,
.download-tab-wrapper .downloads-selection .inactive h5 a, .download-tab-wrapper .downloads-selection .inactive h6,
.download-tab-wrapper .downloads-selection .inactive h6 a,
.download-tab-wrapper .download-results .inactive h1,
.download-tab-wrapper .download-results .inactive h1 a,
.download-tab-wrapper .download-results .inactive h2,
.download-tab-wrapper .download-results .inactive h2 a,
.download-tab-wrapper .download-results .inactive h3,
.download-tab-wrapper .download-results .inactive .adhoc-message h2,
.adhoc-message .download-tab-wrapper .download-results .inactive h2,
.download-tab-wrapper .download-results .inactive h3 a,
.download-tab-wrapper .download-results .inactive .adhoc-message h2 a,
.adhoc-message .download-tab-wrapper .download-results .inactive h2 a,
.download-tab-wrapper .download-results .inactive h4,
.download-tab-wrapper .download-results .inactive h4 a,
.download-tab-wrapper .download-results .inactive h5,
.download-tab-wrapper .download-results .inactive h5 a,
.download-tab-wrapper .download-results .inactive h6,
.download-tab-wrapper .download-results .inactive h6 a {
  color: #999999;
  cursor: default;
}

.download-tab-wrapper .downloads-selection .inactive h1:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h1:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h1 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h1 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h2:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h2:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h2 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h2 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h3:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive .adhoc-message h2:hover .indicator:before, .adhoc-message .download-tab-wrapper .downloads-selection .inactive h2:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h3:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive .adhoc-message h2:hover .indicator:after, .adhoc-message .download-tab-wrapper .downloads-selection .inactive h2:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h3 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive .adhoc-message h2 a:hover .indicator:before,
.adhoc-message .download-tab-wrapper .downloads-selection .inactive h2 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h3 a:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive .adhoc-message h2 a:hover .indicator:after,
.adhoc-message .download-tab-wrapper .downloads-selection .inactive h2 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h4:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h4:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h4 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h4 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h5:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h5:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h5 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h5 a:hover .indicator:after, .download-tab-wrapper .downloads-selection .inactive h6:hover .indicator:before, .download-tab-wrapper .downloads-selection .inactive h6:hover .indicator:after,
.download-tab-wrapper .downloads-selection .inactive h6 a:hover .indicator:before,
.download-tab-wrapper .downloads-selection .inactive h6 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h1:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h1:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h1 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h1 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h2:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h2:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h2 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h2 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h3:hover .indicator:before,
.download-tab-wrapper .download-results .inactive .adhoc-message h2:hover .indicator:before,
.adhoc-message .download-tab-wrapper .download-results .inactive h2:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h3:hover .indicator:after,
.download-tab-wrapper .download-results .inactive .adhoc-message h2:hover .indicator:after,
.adhoc-message .download-tab-wrapper .download-results .inactive h2:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h3 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive .adhoc-message h2 a:hover .indicator:before,
.adhoc-message .download-tab-wrapper .download-results .inactive h2 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h3 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive .adhoc-message h2 a:hover .indicator:after,
.adhoc-message .download-tab-wrapper .download-results .inactive h2 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h4:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h4:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h4 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h4 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h5:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h5:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h5 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h5 a:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h6:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h6:hover .indicator:after,
.download-tab-wrapper .download-results .inactive h6 a:hover .indicator:before,
.download-tab-wrapper .download-results .inactive h6 a:hover .indicator:after {
  background-color: #999999;
}

.download-tab-wrapper .downloads-selection .inactive h1:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h1 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h2:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h2 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h3:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive .adhoc-message h2:hover .panel-title-text, .adhoc-message .download-tab-wrapper .downloads-selection .inactive h2:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h3 a:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive .adhoc-message h2 a:hover .panel-title-text,
.adhoc-message .download-tab-wrapper .downloads-selection .inactive h2 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h4:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h4 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h5:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h5 a:hover .panel-title-text, .download-tab-wrapper .downloads-selection .inactive h6:hover .panel-title-text,
.download-tab-wrapper .downloads-selection .inactive h6 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h1:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h1 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h2:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h2 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h3:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive .adhoc-message h2:hover .panel-title-text,
.adhoc-message .download-tab-wrapper .download-results .inactive h2:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h3 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive .adhoc-message h2 a:hover .panel-title-text,
.adhoc-message .download-tab-wrapper .download-results .inactive h2 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h4:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h4 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h5:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h5 a:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h6:hover .panel-title-text,
.download-tab-wrapper .download-results .inactive h6 a:hover .panel-title-text {
  border-bottom-color: transparent;
}

.download-tab-wrapper .downloads-selection .inactive .indicator:before, .download-tab-wrapper .downloads-selection .inactive .indicator:after,
.download-tab-wrapper .download-results .inactive .indicator:before,
.download-tab-wrapper .download-results .inactive .indicator:after {
  background-color: #999999;
}

.download-tab-wrapper.flat-nav.top-tab .tab-pane {
  padding-top: 0;
}

.download-tab-wrapper .grey {
  border-bottom: 1px solid #DDDDDD;
  padding: 21px 0 22px;
}

.download-tab-wrapper .download-accordion .panel-body ul {
  overflow: auto;
}

.download-tab-wrapper .download-accordion.accordion .downloads-selection .panel-body {
  padding-bottom: 0;
}

.download-tab-wrapper .download-accordion .scroll-helper  {
  margin-bottom: 20px;
  max-height: 260px;
  overflow-y: auto;
  padding-top: 5px;
}

.download-tab-wrapper .accordion .panel {
  border-top: 1px solid rgba(153, 153, 153, 0.7);
}

.download-tab-wrapper .accordion .panel-body {
  padding-bottom: 25px;
  position: relative;
}

.download-tab-wrapper .accordion .panel-body:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: calc(100% - 20px);
  left: 20px;
  height: 1px;
  background: #DDDDDD;
}

.download-tab-wrapper .accordion .panel-body:last-child {
  padding-bottom: 20px;
}

.download-tab-wrapper .accordion .panel-body:last-child:after {
  display: none;
}

.download-tab-wrapper .accordion .panel-body + .panel-body {
  padding-top: 25px;
}

.download-results ul {
  *zoom: 1;
}

@media screen and (min-width: 1025px) {
  .download-results ul li {
    float: left;
    padding-right: 40px;
    width: 50%;
  }
}

.download-results-header {
  border-bottom: 1px solid rgba(153, 153, 153, 0.7);
  padding: 20px 0;
}

.download-results-header label.select-wrapper span {
  color: #282828;
}

.download-results-header .form-input-wrapper {
  margin-bottom: 0;
}

.download-results-filter-list {
  text-align: right;
}

.download-results-filter {
  color: #999999;
  display: inline-block;
  margin-left: 25px;
  margin-top: 9px;
}

.download-results-filter.active {
  color: #004A7F;
}

.download-results-filter:hover {
  color: #002E4F;
}

.search-download-container {
  position: relative;
}

.search-download-container input {
  padding-right: 40px;
}

.search-download-container .btn-search {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  height: 40px;
  padding: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}

.download-result-link {
  position: relative;
}

.download-result-link.doc a, .download-result-link.emptydoc a, .download-result-link.exe a, .download-result-link.pdf a, .download-result-link.up2 a, .download-result-link.xls a, .download-result-link.zip a {
  margin-left: 24px;
  position: relative;
}

.download-result-link.doc a:before, .download-result-link.emptydoc a:before, .download-result-link.exe a:before, .download-result-link.pdf a:before, .download-result-link.up2 a:before, .download-result-link.xls a:before, .download-result-link.zip a:before {
  content: "";
  height: 20px;
  left: -24px;
  position: absolute;
  top: -1px;
  width: 16px;
}

.download-result-link.doc a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAALxJREFUOI1jtMrZdoKJgcGcAS/4//bj65d9l1cmtaHLMBHWzMDAwMAo/Pfn91bdoFkzMAwgrBkB/v77na4TMmMW2QYwMDAw/PvzN1UnaNZssg1gYGBg+Pfvd4pO8Ow5DAwMDCzEamJhY2f48+snwpC/v5L1wuc/ItoAPjEpLC75V0aWF2CAiYmJmyIDGBjIDERkAA+Dw5M9CSq2zd2OIcZok7Pt/zB3ATZbqeqCgU8HlBvw/9//U+Rr/38cACjqQI74m3oUAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.doc%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%233C6CB6%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%232A5095%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M2%2010h9v1H2zM2%2012h9v1H2zM2%2014h6v1H2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.emptydoc a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJlJREFUOI3tkD0OAiEQRr+xtTScxaNwAY3HsNLSeqNWZDiLRjjCcgQTKAgd2KiJPzGEtdxXDnkvw1Df92cimuM3V2vtTkq5fX+YVMgAMPPeb5i5+whUyE9ijCul1L45AAAppSUzH5oD900WWusjAJBzrtRIxhiEEF5mQoh1deAbpZTY9IUHRDQdFAAajzgGxsD/AznnywD/dANnuDZaj9jj8gAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.emptydoc%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23DDD%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.exe a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdpJREFUOI2lk01oU0EUhb+Z9xL1NW1Mq40EEdSKpljEjYoIXShY6aKICIrYUkRX0Y3iopSgCIIrobhSRIWCFUpbRbooLgxuRVARTakUjGiaVoh5yctPX964EEtjflrjXd4755s5lzPi1cFBc0NGeqhRlq7UtP31zum3Dy79PZMriQEMWwj5w7z4eNfZ0TLASuKSw+nsiZFg31jdAABhZo6PtPdO1A0AECmr50mw9xmA+LgnrFYjmvk5i2VnS3qq1XdfX+2tbd6tZb1FOFeXhT/lKlbZQdPR3ex8HUbzGiAlwqVVhSxZEG6dLXf7SE2+x719I0LXaDiwDW/PXoRL48v5h7UBynYomjn8A91Lw8Ctk6AU38MTFcWwzILebJD78A2A1OQ7YqFh8tNxEALNu47Gw8EaL5CCtqnLIH/zFu5FKMwukAz48A9003qlC1Wwie67UQbQQps6r6EgF53DsQqsDQbQ1huogk1L/yH0Fg+x0DCJ21Oo7GJ1C+mXn8jPJABo6upg89AZ1uzwA+A7tZ9i0qq9A4DGI+2kI1HiN58DMD/0gvj1p0i3jpCVI1OSxNiFRyjHQfc1oK4eI/85QToSJTn+pqIY/uEvVKv/ijKAnDecTL3iOY8yfwEEjZZ1aV85BwAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.exe%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%2365757A%22%2F%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23D72F7E%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%23A91C54%22%2F%3E%3Cpath%20d%3D%22M10.5%2011.625H9.244a3.148%203.148%200%200%200-.307-.68l.83-.832a.497.497%200%200%200%200-.706l-.352-.353a.5.5%200%200%200-.706%200l-.846.844c-.23-.13-.476-.23-.74-.298V8.5c0-.274-.224-.5-.5-.5h-.5a.5.5%200%200%200-.498.5v1.1a2.92%202.92%200%200%200-.805.337l-.707-.707a.5.5%200%200%200-.707%200l-.354.352a.502.502%200%200%200%200%20.708l.722.722a2.99%202.99%200%200%200-.332.863h-.94a.5.5%200%200%200-.502.502v.497a.5.5%200%200%200%20.5.5h1.006c.09.302.228.58.404.832l-.68.68a.504.504%200%200%200%200%20.71l.352.352a.502.502%200%200%200%20.708-.002l.76-.757c.255.124.533.216.826.265V16.5a.5.5%200%200%200%20.5.5h.5a.5.5%200%200%200%20.498-.5v-1.174c.252-.09.49-.208.707-.362l.806.806c.195.197.51.197.708%200l.353-.352a.498.498%200%200%200-.002-.708l-.882-.883c.11-.22.193-.454.245-.7h1.19c.278%200%20.5-.225.502-.502v-.5a.502.502%200%200%200-.5-.5zM6.375%2013.75a1.25%201.25%200%201%201%200-2.5%201.25%201.25%200%200%201%200%202.5z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.pdf a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAaxJREFUOI2dk71LHEEYh5/ZD+701OI8OQ9NoSCSQtAUEVJoGtNYBREhaYKaiKX4NySgEOsQQ8A/IU2aK/xoPCO5BKIiaKMx6Cl6nN+3uzOTQjkkt7uGe7uZd56H+Q3viJ2eVMYw6CaklFLHuXN35nH25N2/PeM++PZQfdHVb1c64x/KevfBd8uReizTGf9YsQDAlfp1pis+W7EAwPX06EpX/ScA63+hiCUoerq0djw1kn2U2BW/n6Z0ECQsG+25gVKluPCNYDU+IDmbpim9g4hEAwWGQcxXYLd1IGK1qNM8ungdKICAR3S31zAbUlzOfwmFAwXe/i7yYI+rxa+VCUS0GrSiqre/MkF13wCFz9PYrQ9DH9FXICJRYv0v0JfnuFu/qB0aDxWU5sBqbqXm+XDp2qpwgt3SDsLAWf/O6dx7rlcX/AVGTR3JuSXk0T7CMDmaHESdFTCTzdS9miTS0Y2ZbOLg5RPk4Z/yCFpKnI0szuYPcm+eoc4KAMjcHvmpCfLTE7ibPzETjcERhGWjpQfaf7JFVQx9dVG2X/pMYTMP+MI3ETTfQsmQUujlv8Q6nynRZXl4AAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.pdf%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23E34019%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%23C32D11%22%2F%3E%3Cpath%20d%3D%22M6.25%207.325l-.483.317c-.112.193-.324.822.483%203.092-.186.476-.346%201.508-1.39%203.143l-.044.127c-1.126.353-2.303.742-2.672%201.146-.198.218-.323.806-.295%201.014.013.108.246.403.294.47v-.346l.194.236c.096.117.305.586.544.592.32.01.646-.567%201.184-1.158.242-.265.42.178.75-.256l.578-.79c1.183-.345%201.75.084%202.873.54.295.418.722.276%201.317.84l.21-.19c-.002-.003-.175-.23-.433-.65.923.554%201.364%201.108%201.426%201.182-.097.04-.593-.134-.858-.388l-.136-.082-.19.202c.312.473.622.725.928.75.208.016.402-.073.61-.3a.62.62%200%200%200%20.174-.473c-.022-.27-.168-1.137-.528-1.43-.452-.372-1.024-.593-1.855-.91-.153-.313-.51-.38-.663-.762-.277-.692-.79-1.977-1.15-3.177l.123.023c.016-.038.7-.92.688-1.54-.003-.332.325-1.235%200-1.535-.088-.08-.918-.006-1.025%200a.993.993%200%200%200-.653.315zm.527%204.118l.046.12c.387%201.03.66%201.76.936%202.346a5.32%205.32%200%200%200-1.15-.176c-.293-.012-.608.01-.934.062.565-.945.912-1.81%201.1-2.353zM6.74%207.687c.073.206.173.692.212%201.795-.194-.74-.298-1.4-.212-1.795zm-2.803%207.46a5.693%205.693%200%200%201-.18.21c-.623.68-1.045.867-1.218.917-.008-.037.02-.136.167-.297.203-.224.62-.538%201.23-.83z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.up2 a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdRJREFUOI2lkk9IVFEchb9733PRe1MghRYGLSLB0gqHIceIchdNDY2LEqOF6RSIq0AX46IIKghy4aayGjJoU+JAIEUQQgjWENgsMjGIiJFxilb5Z970vK+FNAz5ng7TWd7D+Tjn8hOdvbG3Eg6xjhzFz9kvnwfeJJ7d+NeTG4UBhGTrwq/F68HQ6btrABuFi2VZ+UtNJyNDZQMA8jkrGgy13i8bsNok1xUMRR4A6KWGDNNgaXGpCGJ1Hms9+61kQF1trdtzX1kTimS6AgIHGrhz8xqmYSClRNc0T0Jhgq7rXL54geRUih3VVWiaxt49u2kO+NE1jdv3Hq4PUEqxvJyjPRIumNFzbTiOw6Ono54NChN8psnX9BwA76ZSDMaHSWcyCCEwjU001u/zbiCE4FZ/H1Ku8sZejzP//QfbKitpj4Q5c+oEtm3THbuyBqD5Dx+5CpDOzJOzLHbtrMFnGNj2CsdbjrLF52MwPszI2Evy+d/eEz58/MRcNgtA4OB+ejrOU7O9GoCW5iYWio7IFQDgb6gnNT3Dk8RzAEZfvOLxSIIKvaIwz/UP/mpgKI5Sis2mSVs4RCabJTU9w0TyvWsYQER7Y46nW4L+95SRKJUsN+zA5B9KtI9ZarRsvAAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.up2%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%2365757A%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%2332444A%22%2F%3E%3Cpath%20d%3D%22M10.5%2011.625H9.244a3.148%203.148%200%200%200-.307-.68l.83-.832a.497.497%200%200%200%200-.706l-.352-.353a.5.5%200%200%200-.706%200l-.846.844c-.23-.13-.476-.23-.74-.298V8.5c0-.274-.224-.5-.5-.5h-.5a.5.5%200%200%200-.498.5v1.1a2.92%202.92%200%200%200-.805.337l-.707-.707a.5.5%200%200%200-.707%200l-.354.352a.502.502%200%200%200%200%20.708l.722.722a2.99%202.99%200%200%200-.332.863h-.94a.5.5%200%200%200-.502.502v.497a.5.5%200%200%200%20.5.5h1.006c.09.302.228.58.404.832l-.68.68a.504.504%200%200%200%200%20.71l.352.352a.502.502%200%200%200%20.708-.002l.76-.757c.255.124.533.216.826.265V16.5a.5.5%200%200%200%20.5.5h.5a.5.5%200%200%200%20.498-.5v-1.174c.252-.09.49-.208.707-.362l.806.806c.195.197.51.197.708%200l.353-.352a.498.498%200%200%200-.002-.708l-.882-.883c.11-.22.193-.454.245-.7h1.19c.278%200%20.5-.225.502-.502v-.5a.502.502%200%200%200-.5-.5zM6.375%2013.75a1.25%201.25%200%201%201%200-2.5%201.25%201.25%200%200%201%200%202.5z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.xls a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMZJREFUOI1jFOnwP8HAxGDOgBf8e/vn2ce+DxMOtaHLMBHWzMDAwMAk/PfHz1b+XKsZmAaQAP79/pvOm2s9i2wDGBgYGBh+/0nly7GeTb4BDAwM///8SeHLtZnDwMDAwEKsJkZ2Vob/P38jDPn9O5mv0O4R0QawSQtjiP37x1BGlhdggImJgZsiAxgYyAxEZAAPg9elG4jSINodgN0AZMnXpRswFOKyhAWXAmJdNOoCBgZGkS7//0SpxAGokRL/nSJb97//xwHR0k7SOv7mlgAAAABJRU5ErkJggg==");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.xls%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23148A4F%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%230D6837%22%2F%3E%3Cg%20fill%3D%22%23FFF%22%3E%3Cpath%20d%3D%22M2%2010h10v1H2zM2%2014h10v1H2zM2%2012h10v1H2z%22%2F%3E%3Cpath%20d%3D%22M2%2010h1v7H2zM5%2010h1v7H5zM11%2010h1v7h-1z%22%2F%3E%3Cpath%20d%3D%22M2%2016h10v1H2z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

.download-result-link.zip a:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAYAAACEYr13AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAALBJREFUOI3tkEEOgjAQRX9LcONG8TBeSGPCJZCFLt1hjHofjVcBagxxVTp1YTC0NAbrlreczLy8DFPZ5MrB5miIBbCP0IaA8lFUuyipt7DgxjHwPo6FuQTMpKo3RcoOHYE9cBU0KKVXRcqO3wWOAkuyzNfByauggUgtyjQ4AwDT2VT3kdxFBSlrYxaGo6Qr6FHwKQE9f/5BGw4+9vqBKfmjwC0YCoYCnwLS+uZbQKDLC2DrXU98LVMyAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.zip%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M8%209h5v6H8z%22%2F%3E%3Cpath%20d%3D%22M0%20.992C0%20.444.45%200%20.99%200H9.6L16%206.316v12.678A1%201%200%200%201%2015%2020H1c-.552%200-1-.455-1-.992V.992z%22%20fill%3D%22%23FF9511%22%2F%3E%3Cpath%20d%3D%22M10%20.99c0-.546.323-.667.712-.278l4.576%204.576c.393.393.26.712-.28.712h-4.017a.996.996%200%200%201-.99-.99V.99z%22%20fill%3D%22%23E97E00%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4%200h1v1H4zM4%2010h1v1H4z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4%2010h1v1H4zM5%2015h1v1H5zM5%2019h1v1H5zM4%2014h1v1H4zM4%2016h1v1H4zM5%2017h1v1H5zM4%2012h1v1H4zM5%2013h1v1H5zM4%2018h1v1H4zM5%2011h1v1H5z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4%2016h1v1H4zM5%2017h1v1H5zM4%200h1v1H4zM5%205h1v1H5zM5%209h1v1H5zM4%204h1v1H4zM4%206h1v1H4zM5%207h1v1H5zM4%202h1v1H4zM5%203h1v1H5zM4%208h1v1H4zM5%201h1v1H5z%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M4%206h1v1H4zM5%207h1v1H5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
}

/* Social Stream  Styles*/
#news-list-year {
  padding-bottom: 10px;
  border-bottom: 1px solid #DDDDDD;
}

.social-stream-container h3 a, .social-stream-container .adhoc-message h2 a, .adhoc-message .social-stream-container h2 a,
.newsroom-container h3 a,
.newsroom-container .adhoc-message h2 a,
.adhoc-message .newsroom-container h2 a {
  color: #282828;
}

.social-stream-container img,
.newsroom-container img {
  width: 100%;
}

.social-stream-container .description,
.newsroom-container .description {
  margin-bottom: 15px;
}

@media screen and (max-width: 560px) {
  .social-stream-container .description,
  .newsroom-container .description {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .social-stream-container .description,
  .newsroom-container .description {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .social-stream-container .description,
  .newsroom-container .description {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 1241px) {
  .social-stream-container .description,
  .newsroom-container .description {
    margin-bottom: 24px;
  }
}

.social-stream-container.without-description .social-stream-article .description,
.social-stream-container.without-description .newsroom-article .description,
.newsroom-container.without-description .social-stream-article .description,
.newsroom-container.without-description .newsroom-article .description {
  display: none;
}

.social-stream-container.without-date .social-stream-article .date,
.social-stream-container.without-date .newsroom-article .date,
.newsroom-container.without-date .social-stream-article .date,
.newsroom-container.without-date .newsroom-article .date {
  display: none;
}

.social-stream-container.full-column .img-link,
.newsroom-container.full-column .img-link {
  border-bottom: none;
}

.social-stream-article aside p.date,
.newsroom-article aside p.date {
  color: #999999;
}

.newsroom-article.article-compact h3, .newsroom-article.article-compact .adhoc-message h2, .adhoc-message .newsroom-article.article-compact h2 {
  margin: 0;
  margin-bottom: 7.5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .newsroom-article.article-compact h3, .newsroom-article.article-compact .adhoc-message h2, .adhoc-message .newsroom-article.article-compact h2 {
    margin-bottom: 10.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .newsroom-article.article-compact h3, .newsroom-article.article-compact .adhoc-message h2, .adhoc-message .newsroom-article.article-compact h2 {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .newsroom-article.article-compact h3, .newsroom-article.article-compact .adhoc-message h2, .adhoc-message .newsroom-article.article-compact h2 {
    margin-bottom: 15px;
  }
}

.newsroom-article.article-compact .description {
  margin: 0;
  margin-bottom: 7.5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .newsroom-article.article-compact .description {
    margin-bottom: 10.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .newsroom-article.article-compact .description {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 1241px) {
  .newsroom-article.article-compact .description {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 641px) {
  .bigtab-wrapper {
    border-bottom: 1px solid #CCCCCC;
  }
}

.bigtab-wrapper .container-fluid {
  margin-bottom: -1px;
}

.bigtab-wrapper .nav-tabs {
  background: none;
}

.bigtab-wrapper .swiper-container {
  width: 100%;
}

.bigtab-wrapper .swiper-container .swiper-slide {
  background-color: #DDDDDD;
  border: solid #CCCCCC;
  border-width: 1px 1px 1px 0;
  padding: 15px;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.bigtab-wrapper .swiper-container .swiper-slide:first-child {
  border-left-width: 1px;
}

.bigtab-wrapper .swiper-container .swiper-slide:after {
  background-color: #666666;
  top: -1px;
  content: "";
  display: block;
  height: 3px;
  left: 0;
  opacity: 0;
  position: absolute;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  visibility: hidden;
  width: 100%;
}

.bigtab-wrapper .swiper-container .swiper-slide .tab-nav-content {
  cursor: pointer;
  text-align: center;
}

.bigtab-wrapper .swiper-container .swiper-slide .tab-nav-content img {
  margin-left: auto;
  margin-right: auto;
  width: auto;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.bigtab-wrapper .swiper-container .swiper-slide .tab-nav-content p {
  margin: 0;
}

.bigtab-wrapper .swiper-container .swiper-slide.active, .bigtab-wrapper .swiper-container .swiper-slide.hovered {
  background-color: #ffffff;
}

.bigtab-wrapper .swiper-container .swiper-slide.active:after, .bigtab-wrapper .swiper-container .swiper-slide.hovered:after {
  opacity: 1;
  visibility: visible;
}

.bigtab-wrapper .swiper-container .swiper-slide.active img, .bigtab-wrapper .swiper-container .swiper-slide.hovered img {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}

.bigtab-wrapper .swiper-container .swiper-slide.active {
  border-bottom-color: transparent;
}

.bigtab-wrapper .swiper-container .swiper-slide.active:after {
  background-color: #E2001A;
}

@media screen and (min-width: 641px) {
  .bigtab-wrapper.bigtab-icons .swiper-wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .bigtab-wrapper.bigtab-icons .swiper-slide {
    max-width: 300px;
  }
}

@media screen and (min-width: 641px) {
  .bigtab-wrapper.bigtab-background {
    background-color: #aaa;
  }
  .bigtab-wrapper.bigtab-background .swiper-container {
    padding-top: 0px;
  }
}

@media screen and (min-width: 641px) and (min-width: 561px) and (max-width: 800px) {
  .bigtab-wrapper.bigtab-background .swiper-container {
    padding-top: 10px;
  }
}

@media screen and (min-width: 641px) and (min-width: 801px) and (max-width: 1240px) {
  .bigtab-wrapper.bigtab-background .swiper-container {
    padding-top: 20px;
  }
}

@media screen and (min-width: 641px) and (min-width: 1241px) {
  .bigtab-wrapper.bigtab-background .swiper-container {
    padding-top: 40px;
  }
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/**
 * new icons
 */
.accordion .btn-extend {
  margin: 24px auto;
}

.accordion .panel {
  border-bottom: none;
  border-left: none;
  border-right: none;
  border-top: 1px solid #DDDDDD;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.accordion .panel:first-child {
  border-top: 0;
}

.accordion .panel-default {
  background: transparent;
}

.accordion .panel-heading {
  background-color: transparent;
  padding: 0;
}

.accordion .panel-heading a {
  border: none;
  color: #282828;
  display: block;
  padding: 15px 0 15px 20px;
  position: relative;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.accordion .panel-heading a:after {
  display: none;
}

.accordion .panel-heading a:hover {
  text-decoration: none;
  border: none;
}

.accordion .panel-heading a .panel-title-text {
  border-bottom: 1px solid transparent;
  position: relative;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1), border-color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.accordion .panel-heading a:hover .panel-title-text {
  border-bottom-color: #282828;
}

.accordion .panel-heading a:hover .indicator:before, .accordion .panel-heading a:hover .indicator:after {
  background-color: #002E4F;
}

.accordion .panel-heading a:focus .indicator:before, .accordion .panel-heading a:focus .indicator:after {
  background-color: #222222;
}

.accordion .panel-heading a .indicator {
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}

.accordion .panel-heading a .indicator:before {
  background-color: #004A7F;
  content: "";
  height: 1px;
  margin-top: -1px;
  left: 0;
  position: absolute;
  top: 26px;
  width: 9px;
}

.accordion .panel-heading a .indicator:after {
  background-color: #004A7F;
  content: "";
  height: 0px;
  margin-top: 0px;
  left: 4px;
  position: absolute;
  top: 26px;
  visibility: hidden;
  width: 1px;
  -webkit-transition: margin-top 0.25s cubic-bezier(0.7, 0, 0.3, 1), height 0.25s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.25s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: margin-top 0.25s cubic-bezier(0.7, 0, 0.3, 1), height 0.25s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.25s cubic-bezier(0.7, 0, 0.3, 1);
  transition: margin-top 0.25s cubic-bezier(0.7, 0, 0.3, 1), height 0.25s cubic-bezier(0.7, 0, 0.3, 1), visibility 0.25s cubic-bezier(0.7, 0, 0.3, 1);
}

.accordion .panel-heading a.collapsed .indicator:after {
  height: 9px;
  margin-top: -5px;
  visibility: visible;
}

.accordion .panel-body {
  border-top: 0 !important;
}

.panel-title {
  font-size: inherit;
}

/**
 * new icons
 */
.fade-carousel .fade-content {
  position: relative;
}

.fade-carousel .fade-content .item {
  display: block;
  margin: 0;
  padding: 0 7%;
  position: absolute;
  width: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: compact(compact(all 0.3s ease, false, false, false, false, false, false, false, false, false) false false);
  -o-transition: compact(compact(all 0.3s ease, false, false, false, false, false, false, false, false, false) false false false);
  -webkit-transition: compact(all 0.3s ease, false, false, false, false, false, false, false, false, false);
  -o-transition: compact(all 0.3s ease, false, false, false, false, false, false, false, false, false);
  transition: compact(all 0.3s ease, false, false, false, false, false, false, false, false, false);
}

.fade-carousel .fade-content .item img {
  margin: 0;
}

.fade-carousel .fade-content .item.active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.fade-carousel .fade-control {
  margin: 40px auto 10px;
  width: 49%;
  *zoom: 1;
}

.fade-carousel .fade-control > div {
  background: #ffffff;
  border: 2px solid #DDDDDD;
  float: left;
  padding: 8px 10px;
  width: 64%;
}

.fade-carousel .fade-control .left, .fade-carousel .fade-control .right {
  background: #ffffff;
  border-bottom: 2px solid #DDDDDD;
  border-top: 2px solid #DDDDDD;
  float: left;
  padding: 8px 10px;
  width: 18%;
}

.fade-carousel .fade-control .left > i, .fade-carousel .fade-control .right > i {
  margin-top: -2px;
}

.fade-carousel .fade-control .left {
  border-left: 2px solid #DDDDDD;
  border-radius: 8px 0 0 8px;
}

.fade-carousel .fade-control .right {
  border-right: 2px solid #DDDDDD;
  border-radius: 0 8px 8px 0;
}

.fade-carousel .fade-control .label {
  color: #CCCCCC;
  display: none;
  font-size: 16px;
  padding: 0;
  text-transform: uppercase;
}

.fade-carousel .fade-control .label.active {
  display: inline-block;
}

/**
 * new icons
 */
.category {
  margin-bottom: 40px;
}

.category p {
  margin-bottom: 5px;
}

.category p + .filter-item label {
  margin: 0 0 0;
}

.category p + .filter-item .iradio_minimal-red,
.category p + .filter-item .icheckbox_minimal-red {
  margin-top: 3px !important;
}

#filter-outcome .product-group:first-child .product {
  border-top: 0;
  margin-top: 0;
  padding-top: 0;
}

#filter-outcome .product {
  display: none;
  margin-top: 16px;
  padding-top: 16px;
}

#filter-outcome .product.filtered {
  border-top: 1px solid #DDDDDD;
  display: block;
}

#configurator {
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  min-height: 100%;
}

#configurator .switch-input {
  display: none;
}

#configurator .switch-input.active {
  display: block;
}

#configurator #success, #configurator #error {
  display: none;
}

#configurator .fade-carousel .fade-control .label {
  color: #282828;
}

#configurator .margin-top {
  margin-top: 20px;
}

#configurator .margin-none {
  margin: 0px;
}

#configurator .input-wrapper {
  margin: 0;
  margin-bottom: 10px;
  padding: 0 8px;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  #configurator .input-wrapper {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  #configurator .input-wrapper {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  #configurator .input-wrapper {
    margin-bottom: 20px;
  }
}

#configurator .input-wrapper input {
  border: none;
  height: auto;
  padding: 0 5px 0 0;
  text-align: right;
  width: 50%;
}

#configurator .input-wrapper label {
  line-height: 38px;
  margin: 0;
  width: 50%;
}

#configurator .input-wrapper.strong {
  font-weight: bold;
}

#configurator .input-wrapper.strong input {
  font-weight: bold;
}

#configurator .input-wrapper.disabled {
  background: none;
  border: none;
}

#configurator .input-wrapper.error {
  border-color: #FF001F;
  color: #FF001F;
}

#configurator .consumed-percentage-legende {
  color: black;
  width: 100%;
}

#configurator .consumed-percentage-legende span {
  width: 9.09%;
  float: left;
  text-align: center;
  white-space: nowrap;
}

#amortisation-chart .highcharts-container {
  width: 100% !important;
}

#future-chart .highcharts-legend,
#future-chart .null,
#today-chart .highcharts-legend,
#today-chart .null {
  left: 0 !important;
  right: 0 !important;
}

#future-chart .highcharts-legend-item,
#today-chart .highcharts-legend-item {
  float: left;
  left: 50% !important;
  right: 0;
  text-align: center;
  top: -5px !important;
}

#future-chart .highcharts-legend-item:first-child,
#today-chart .highcharts-legend-item:first-child {
  left: 0 !important;
  right: 50%;
}

#future-chart .highcharts-legend-item span,
#today-chart .highcharts-legend-item span {
  cursor: default !important;
  left: 0 !important;
  width: 100%;
}

#configurator-step-02,
#configurator-step-03,
#configurator-step-04 {
  position: absolute;
  top: -9999em;
  visibility: hidden;
  width: 100%;
  opacity: 0;
  -webkit-transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: visibility 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

#configurator-step-02.show,
#configurator-step-03.show,
#configurator-step-04.show {
  position: relative;
  top: auto;
  visibility: visible;
  opacity: 1;
}

#configurator-step-01 {
  padding-bottom: 5px;
}

#configurator-step-01 .well {
  margin-bottom: 0px;
  border: none;
}

#configurator-step-01 label.select-wrapper span {
  padding: 0 9px;
}

#configurator-step-04 input:disabled {
  background: transparent;
  border: none;
  color: #282828;
}

#configurator-step-04 .altered.blue {
  overflow: visible;
}

#configurator-step-04 .altered.blue input:disabled,
#configurator-step-04 .altered.blue .input-wrapper.disabled {
  color: #ffffff;
}

#configurator-step-04 label {
  height: auto;
  line-height: 38px;
  margin-top: 0;
}

#configurator-step-04 .form label {
  height: initial;
  line-height: initial;
}

#configurator-step-04 .form-value {
  line-height: 38px;
}

#configurator-step-04 .form-value.strong {
  font-weight: bold;
}

@media screen and (max-width: 800px) {
  #configurator-step-01 .text-left, #configurator-step-01 .text-right {
    text-align: center;
  }
}

@media screen and (max-width: 560px) {
  #configurator-step-04 .header,
  #configurator-step-04 .noUi-target {
    margin-top: 15px;
  }
  #configurator-step-04 .col-xxs-auto {
    display: inline-block;
    padding-right: 0;
    width: auto;
  }
  #configurator-step-04 .text-left, #configurator-step-04 .text-right {
    text-align: left;
  }
  #configurator-step-04 .charts h4 {
    margin-bottom: 0;
  }
  .fade-carousel .fade-control {
    width: 100%;
  }
}

.uppercase {
  text-transform: uppercase;
}

.no-uppercase {
  text-transform: none !important;
}

.no-border {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.no-padding-bottom {
  margin-bottom: 0 !important;
}

.configurator-tabs-outer {
  padding: 0;
  margin-bottom: 0;
}

.configurator-tabs-outer > li {
  padding: 0;
}

.configurator-tabs-outer > li > a {
  padding: 20px 15px;
}

.configurator-tabs-inner {
  margin-bottom: 20px;
}

.configurator-tabs-inner > li {
  padding: 0;
}

.configurator-tabs-inner > li > a,
.configurator-tabs-inner > li > a:hover {
  padding: 0 15px;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  border: none !important;
  border-color: #F6F6F6 !important;
  background-color: #F6F6F6 !important;
}

.configurator-tabs-inner > li.active > a,
.configurator-tabs-inner > li.active > a:hover,
.configurator-tabs-inner > li.active > a:focus {
  border: none !important;
  border-color: #F6F6F6 !important;
  background-color: #F6F6F6 !important;
}

.label-wrapper .open-tooltip {
  margin-top: -10px;
  right: 40px;
}

#amortisation-chart .highcharts-container {
  width: auto !important;
  text-align: center !important;
}

#today-chart .highcharts-container,
#future-chart .highcharts-container {
  float: none;
  margin: 0 auto;
}

.tx-lw-hotspot-builder .hot-spot-container-fullscreen .hotspot-application {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.tx-lw-hotspot-builder .hot-spot-container-fullscreen .hotspot-application img {
  width: 100%;
}

.tx-lw-hotspot-builder .hotspot-wrapper {
  text-align: center;
}

.tx-lw-hotspot-builder .hotspot-wrapper .hotspot-content {
  text-align: left;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm {
  display: none;
}

@media screen and (max-width: 1024px) {
  .tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm {
    display: block;
    padding-top: 10px;
  }
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot {
  display: table;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-row {
  display: table-row;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-wrapper, .tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-content-mobile {
  display: table-cell;
  vertical-align: top;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-content-mobile {
  padding-top: 6px;
}

.tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-wrapper {
  float: left;
  margin-right: 10px;
}

.tx-lw-hotspot-builder .hotspot-wrapper {
  float: left;
  margin-right: 10px;
}

.tx-lw-hotspot-builder .btn-extend span {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  font-size: 18px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  width: 30px;
  color: #ffffff;
}

.tx-lw-hotspot-builder .btn-extend span:before {
  height: 30px;
  width: 30px;
  line-height: 30px;
  background-color: transparent;
}

.tx-lw-hotspot-builder .btn-extend span:after {
  height: 0px;
  width: 0px;
}

.tx-lw-hotspot-builder ul {
  padding: 0;
}

@media screen and (max-width: 1024px) {
  .tx-lw-hotspot-builder ul.tx-lw-hotspot-builder-hotspot-container .hotspot-content {
    display: none;
  }
}

.tx-lw-hotspot-builder ul li {
  padding: 0;
  list-style: none;
  background: none !important;
  background-image: none !important;
}

@media \0screen {
  .tx-lw-hotspot-builder ul li {
    background-image: none;
  }
}

.tx-lw-hotspot-builder img {
  margin-bottom: 0;
}

.tx-lw-hotspot-builder .hotspots-background-video-wrapper > video {
  width: 100%;
  height: auto;
}

.hotspot-wrapper {
  position: relative;
  height: 40px;
  width: 40px;
}

.hotspot-wrapper ul {
  list-style: none;
}

.hotspot-wrapper ul li {
  background-image: none;
}

.hotspot-wrapper .hotspot-content {
  background: #ffffff;
  border: 1px solid #DDDDDD;
  color: #666666;
  font-size: 17px;
  left: 69px;
  opacity: 1;
  padding: 24px 24px 0;
  position: absolute;
  top: 20px;
  visibility: visible;
  width: 300px;
  z-index: 12;
  -webkit-transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
  -o-transition: transform 0.3s, opacity 0.3s, visibility 0.3s;
  transition: transform 0.3s, opacity 0.3s, visibility 0.3s;
  transition: transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;
}

.hotspot-wrapper .hotspot-content .csc-textpic-imagewrap figure {
  margin: -24px -24px 1em;
}

.hotspot-wrapper .hotspot-content div.csc-textpic, .hotspot-wrapper .hotspot-content div.csc-textpic div.csc-textpic-imagerow, .hotspot-wrapper .hotspot-content ul.csc-uploads li {
  overflow: visible;
}

.hotspot-wrapper .hotspot-content div.csc-textpic-left .csc-textpic-imagewrap {
  float: none;
}

.hotspot-wrapper .hotspot-content:before, .hotspot-wrapper .hotspot-content:after {
  border-left: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-right: 20px solid #DDDDDD;
  content: "";
  height: 0;
  left: -20px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  width: 0;
  z-index: 1;
}

.hotspot-wrapper .hotspot-content:before {
  border-top: 18px solid transparent;
  border-bottom: 18px solid transparent;
  border-right: 18px solid #ffffff;
  left: -18px;
  margin-top: -18px;
  z-index: 2;
}

.hotspot-wrapper .hotspot-content.left {
  left: auto;
  right: 69px;
}

.hotspot-wrapper .hotspot-content.left:before, .hotspot-wrapper .hotspot-content.left:after {
  border-left: 20px solid #DDDDDD;
  border-right: 0;
  left: auto;
  right: -20px;
}

.hotspot-wrapper .hotspot-content.left:before {
  border-left: 18px solid #ffffff;
  left: auto;
  right: -18px;
}

.hotspot-wrapper .hotspot-content .csc-default {
  position: relative;
}

.hotspot-wrapper .hotspot {
  margin: 0;
  z-index: 10;
}

.hotspot-wrapper .hotspot .hotspot-label {
  position: absolute;
  left: 60px;
  top: 5px;
  font-size: 1.875em;
}

.hotspot-wrapper .collapsed .hotspot-content, .hotspot-wrapper.collapsed .hotspot-content {
  opacity: 0;
  visibility: hidden;
}

/**
 * Don't display change of button on mobile in default layout
 * Button default styling is not set in this meisterwerk version so it is overwritten
 */
@media screen and (max-width: 1024px) {
  .tx-lw-hotspot-builder .btn-extend span {
    background-color: #E2001A;
    border-color: #E2001A;
  }
}

/**
 * Default layout hotspot content positioning
 */
.tx-lw-hotspot-builder [data-hotspot-layout="default"] .hotspot-content {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/**
 * Number enumeration
 */
.tx-lw-hotspot-builder .hotspot-enum-numbers:before {
  content: attr(data-hotspot-index);
}

.fa-plus, .fa-minus {
  line-height: 30px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus,
[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot-enum-minus,
[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot-enum-plus,
.tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
.tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus,
.tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot-enum-minus,
.tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot-enum-plus {
  display: none;
}

.hotspot-wrapper .hotspot .hotspot-enum-times {
  display: none;
}

/**
 * Plus Minus enum
 */
@media (min-width: 1025px) {
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-numbers,
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-times,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-numbers,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-times {
    display: none;
  }
}

@media (min-width: 1025px) and (max-width: 1024px) {
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1025px) and (min-width: 1025px) {
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  [data-hotspot-layout="dark"].multiple-hotspots-application .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus,
  .multiple-hotspots-application .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

[data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-numbers,
[data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-times,
.single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-numbers,
.single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot span.hotspot-enum-times {
  display: none;
}

@media (max-width: 1024px) {
  [data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
  .single-hotspot-application .tx-lw-hotspot-builder-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

@media (min-width: 1025px) {
  [data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus,
  .single-hotspot-application .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-plus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  [data-hotspot-layout="dark"].single-hotspot-application .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus,
  .single-hotspot-application .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-plus-minus-selected .hotspot-enum-minus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.tx-lw-hotspot-builder .background-video-vimeo-poster {
  width: 100%;
}

@media screen and (max-width: 800px) {
  .tx-lw-hotspot-builder .background-video-vimeo-poster {
    display: block;
  }
}

/**
 * Vimeo loading spinner
 */
.background-video-vimeo-wrapper .spinner-hotspot-vimeo {
  position: absolute;
  text-align: center;
  float: right;
  margin: 20px;
  color: #CCCCCC;
  z-index: 1;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.8);
}

.background-video-vimeo-wrapper .transparent-player {
  opacity: 0;
}

/**
 * Display hotspots on video end
 */
@media screen and (min-width: 801px) {
  .tx-lw-hotspot-builder .hide-all-hotspots .hotspot-wrapper {
    visibility: hidden;
    opacity: 0;
  }
}

.tx-lw-hotspot-builder .hotspot-wrapper {
  opacity: 1;
  -webkit-transition: opacity 1.5s;
  -o-transition: opacity 1.5s;
  transition: opacity 1.5s;
  visibility: visible;
}

/**
 * Hide vimeo video on mobile
 */
@media screen and (max-width: 800px) {
  .tx-lw-hotspot-builder .background-video-vimeo {
    display: none;
  }
}

[data-hotspot-layout="dark"] {
  /**
     * Hotspot styling desktop & mobile
     */
  /**
     * Hotspot Content
     */
  /**
         * Enumeration
         */
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot span {
  background-color: #014A7F;
  border: none;
  height: 25px;
  width: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  display: none;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot span.hotspot-enum-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot.btn-extend:after {
  margin-left: -22px;
  margin-top: -22px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot-container-visible-sm .hotspot-wrapper .hotspot span {
  background-color: #014A7F;
  border: none;
  height: 25px;
  width: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 7px;
  left: 7px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content {
  width: 294px;
  margin-top: -15px;
  background-color: rgba(66, 66, 66, 0.9);
  border: none;
  padding: 0;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content.right {
  left: 40px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content.left {
  left: -300px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content * {
  color: white;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content .csc-textpic-text {
  padding: 15px 12px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content p:not(.bodytext) {
  font-size: 12px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content:before, [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content:after {
  display: none;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot-content .csc-textpic-imagewrap figure {
  margin: 0;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot [data-hotspot-index]:before {
  height: 20px;
  width: 20px;
  line-height: 21px;
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .hotspot-wrapper .hotspot .hotspot-enum-times {
  display: none;
}

@media (min-width: 1025px) {
  [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot span.hotspot-enum-times {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot.active-hotspot .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot span.hotspot-enum-numbers {
    display: none;
  }
  [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot:not(.active-hotspot) .hotspot-wrapper.hotspot-enum-numbers-selected .hotspot span.hotspot-enum-numbers:before {
    content: attr(data-hotspot-index);
  }
}

[data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .fa-plus, [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .fa-minus, [data-hotspot-layout="dark"] .tx-lw-hotspot-builder-hotspot .fa-times {
  line-height: 20px;
  height: 20px;
  width: 20px;
}

.help {
  background: #DDDDDD;
  color: #666666;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: 16px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  width: 18px;
  border-radius: 50%;
}

.label-wrapper {
  position: relative;
}

.label-wrapper .open-tooltip {
  margin-top: -6px;
  position: absolute;
  right: 5px;
  top: 50%;
}

.label-wrapper .open-tooltip .tooltip-box {
  bottom: 33px;
}

.label-wrapper .open-tooltip.inline {
  position: relative;
  margin-left: 5px;
}

.tooltip-box {
  background: #ffffff;
  border: 1px solid #DDDDDD;
  bottom: 100%;
  color: #282828;
  font-size: 13px;
  left: -40px;
  min-width: 270px;
  max-width: 400px;
  padding: 8px 13px;
  position: absolute;
  text-align: left;
  text-transform: none;
  z-index: 9;
  border-radius: 1px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.tooltip-box.left {
  left: auto;
  right: -45px;
}

.tooltip-box.left:after {
  left: auto;
  right: 38px;
}

.tooltip-box.left:before {
  left: auto;
  right: 42px;
}

.tooltip-box:after {
  border-bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #ffffff;
  content: "";
  height: 0;
  left: 38px;
  position: absolute;
  top: 100%;
  width: 0;
}

.tooltip-box:before {
  background: transparent;
  content: "";
  height: 12px;
  left: 42px;
  margin-top: -5px;
  position: absolute;
  top: 100%;
  width: 12px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.open-tooltip {
  position: relative;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

.open-tooltip .tooltip-box {
  visibility: hidden;
  opacity: 0;
}

.open-tooltip:hover .tooltip-box {
  visibility: visible;
  opacity: 1;
}

@media screen and (max-width: 560px) {
  .open-tooltip {
    position: static;
  }
  .tooltip-box {
    left: 0;
    min-width: auto;
    max-width: none;
    right: 0;
  }
  .tooltip-box:before {
    left: auto;
    right: 42px;
  }
  .tooltip-box:after {
    left: auto;
    right: 38px;
  }
}

#scrollTop {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  bottom: 55px;
  color: #282828;
  height: 50px;
  position: fixed;
  right: 10px;
  text-align: center;
  text-transform: uppercase;
  top: auto;
  visibility: hidden;
  width: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  z-index: 1000;
}

#scrollTop span {
  bottom: 6px;
  display: block;
  position: absolute;
  width: 100%;
}

#scrollTop.active {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

#scrollTop.absolute {
  position: absolute;
  bottom: auto;
  top: -65px;
}

#scrollTop:hover {
  border: none;
  color: #EC0000;
}

#scrollTop i {
  position: absolute;
  left: 50%;
  margin: 10px 0 0 -7px;
}

#scrollTop.big {
  height: 60px;
  width: 60px;
}

#scrollTop.big span {
  bottom: 18px;
  font-size: 14px;
}

#scrollTop.big i {
  margin-top: 11px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}

.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
}

@media screen and (min-width: 1241px) {
  .fancybox-wrap {
    max-height: auto;
    max-width: 1180px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .fancybox-wrap {
    max-height: auto;
    max-width: auto;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .fancybox-wrap {
    max-height: auto;
    max-width: auto;
  }
}

@media screen and (max-width: 560px) {
  .fancybox-wrap {
    max-height: auto;
    max-width: auto;
  }
}

.fancybox-skin {
  position: relative;
  background: #ffffff;
}

.fancybox-opened {
  z-index: 99999;
}

.fancybox-outer, .fancybox-inner {
  position: relative;
}

.fancybox-inner {
  overflow: hidden;
  padding-right: 18px;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}

.fancybox-video .fancybox-inner {
  padding-right: 0;
}

@media screen and (min-width: 1241px) {
  .fancybox-inner {
    width: auto !important;
  }
}

.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}

.fancybox-error {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}

#fancybox-loading div {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA75JREFUWIXFmM9vVkUUhp/3tBE1UCAIwQTaIpDgygJixcSNRozpxtREjHHhgoUrF8a4aQywYWf8I9xUF+1GNwZWxpBoUNAFpkq1RRu1JdofaGx7z3Exc79carHfV9rvns2dmTv3zHNn7j3znhHrMHffDTwC7AceArqALRFxHvgH+AOYAL6Q9JGZfd7qGGq2Y0R0RsRR4Biwd1Vn0rnV2t19ysw+iIgLZja3IWARoYjoA54BtubmOWAMmJQ0HRGzkhaBjojYBRyR1O/uTwMnzWxnBpwH3jez85J83WDu3iVpMCJ6ctOYpMvAhKRY66Xyi1lEnI6It83sWPb7naRBM7vejI+VDrvd/R13P+vub7j7vpad/Nfni0VR3IyIKIpiwd1fasmBux9296EM9XxEdNwrVMX3A0VRjGS4JXc/09SDeaaG3P1sRBzfKKCVVhTFhaIoPMP9/8y5e1e5fJsJVYWrLOujq3bKf9/r5fJtNlQFbjTDXY8IK9sbhYjoy3/fb5IutgtM0qvu/ouZHYmId+8Ai4hOUpwC+FhS0S4wM/tb0puZ462I2FoFO0oKnmNm9nO7oCpwI+7+tZl1uftQA4y0zZCDZy0m6b1cfA3A8oa8l7TNTNQINgzMmtk+d3/SSCoB0nbT1DazSWCFu18GiIiXjSRdACbrgipN0me52G8kPYWk6fqQGvZlvvYaSeQREbP18TSsVBs7DdgCkPVU3Vau2v2dtWKsMEnLEXFOUmEkjU5E3FczF+TVAxaNFL+QtL0+nmQRsSMXZw2YyY176kNq2O58nTHgZq501wRTtTK3mDRJN3LlcEQ0nc5ttOWxD+XquEmaAX4FuiKity4w4ACwDZgys1uluriSryfrYYKIeApA0leQZY+kq8ACaTnb/q25ew9wkBQhrlbBliVdyuQDG5murWVZPQ/k6qVSPVulzzXgJ2BPRDzXRrBTpDAxbmbflO0NsKzFRoC/gH53f3yzodz9CeAEcFvSaPWe3VExmweGgWVgwN1PbDLUC8ASMCxpoXp/1bjl7oeA00An6Yzr043KnPJx1inSTC0BH5rZjZX97hpQ3X0/8ArwIPC7pE8k3ZPKzX/fAOmbug0M3y0rW+sYahswCPTmph9yJvVjC8dQAg7kOHUwN49LGl25fE2DVQAfA54lRWaAeeB7Up4wLelPsnwiHXnuIM1KD2mbKZ+bAy6a2bdrjdnKUWcH0Accj4iHm30u2xRwRdK1Zr/VdW3a7r6LlPZ1k5KZ7UApNBeBWZKcmiTFp1utjvEv4Jzj24ti+rsAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2238%22%20height%3D%2238%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20stroke%3D%22%23fff%22%3E%3Cg%20transform%3D%22translate%281%201%29%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20stroke-opacity%3D%22.5%22%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%2218%22%2F%3E%3Cpath%20d%3D%22M36%2018c0-9.94-8.06-18-18-18%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  -webkit-animation: loadingRotation 1.5s infinite linear;
          animation: loadingRotation 1.5s infinite linear;
}

.fancybox-close {
  border-bottom: none;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 16px;
  height: 16px;
  overflow: hidden;
  cursor: pointer;
  z-index: 8040;
}

.fancybox-close:after, .fancybox-close:before {
  background: #999999;
  content: "";
  height: 1px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 20px;
}

.fancybox-close:hover:after, .fancybox-close:hover:before {
  background: #666666;
}

.fancybox-close:after {
  -webkit-transform: translateX(-50%) rotate(45deg);
      -ms-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}

.fancybox-close:before {
  -webkit-transform: translateX(-50%) rotate(-45deg);
      -ms-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
}

.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

.fancybox-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  top: 0;
  left: 0;
  display: none;
  z-index: 9999;
  position: fixed;
  bottom: -1px;
  right: 0;
}

.fancybox-overlay-fixed {
  position: fixed;
  bottom: -1px;
  right: 0;
}

@-webkit-keyframes loadingRotation {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes loadingRotation {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.fancybox-lock,
.fancybox-open {
  overflow: hidden !important;
  width: auto;
}

.fancybox-lock.touchevents.isIOS body, .fancybox-lock.touchevents.isWindows body,
.fancybox-open.touchevents.isIOS body,
.fancybox-open.touchevents.isWindows body {
  overflow: hidden;
  position: fixed;
}

#header .tracker-banner {
  background-color: rgba(246, 246, 246, 0.95);
  z-index: 999;
  width: 100%;
  height: auto;
}

#header .tracker-banner .wrapper, #header .tracker-banner .herostage.content-width, #header .tracker-banner .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width #header .tracker-banner .carousel-caption-content-wrapper {
  padding: 10px 0;
}

@media screen and (min-width: 1241px) {
  #header .tracker-banner .wrapper, #header .tracker-banner .herostage.content-width, #header .tracker-banner .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width #header .tracker-banner .carousel-caption-content-wrapper {
    padding: 20px 0;
  }
}

#header .tracker-banner .tracker-accept {
  margin-top: 10px;
  text-align: center;
}

#header .tracker-banner p {
  color: #666666;
  margin: 0;
  font-size: 13px;
}

#header .tracker-banner a {
  color: #666666;
  display: inline-block;
  position: static;
  text-decoration: underline;
}

#header .tracker-banner a:hover {
  border-color: transparent !important;
  color: #424242;
}

#header .tracker-banner .btn {
  border-color: #666666;
  color: #666666;
}

#header .tracker-banner .btn:hover, #header .tracker-banner .btn:focus, #header .tracker-banner .btn:active {
  background-color: #eee !important;
  border-color: #424242 !important;
  color: #424242 !important;
}

@media screen and (max-width: 1024px) {
  .tracker-banner .tracker-note {
    float: left;
    width: 100%;
    padding-bottom: 5px;
  }
  .tracker-banner .tracker-accept {
    margin: 0;
    text-align: right;
  }
  .tracker-banner .accept-button {
    float: right;
    margin-left: 5px;
  }
  .tracker-banner .settings-link {
    margin-right: 5px !important;
  }
  .tracker-banner .btn {
    margin: 0 !important;
  }
}

@media (min-width: 1024px) {
  .tracker-banner .tracker-note {
    float: left;
    width: 66%;
  }
}

.tracker-banner-sticky {
  bottom: 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -5px 4px -5px #DDDDDD;
          box-shadow: 0 -5px 4px -5px #DDDDDD;
  position: fixed;
  z-index: 100000;
  width: 100%;
  height: auto;
}

.tracker-banner-sticky .tracker-note {
  background-image: url(../../images/SMA-Icon-schild.png);
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: 40px;
  padding-top: 40px;
  padding-right: 40px;
  width: 100%;
}

@media (max-width: 720px) {
  .tracker-banner-sticky .tracker-note {
    background-size: 60px;
    padding-right: 10px;
  }
}

@media (max-width: 560px) {
  .tracker-banner-sticky .tracker-note {
    background-size: 50px;
    padding-right: 0;
  }
}

.tracker-banner-sticky .tracker-note h2 {
  text-transform: uppercase;
}

@media (max-width: 720px) {
  .tracker-banner-sticky .tracker-note h2 {
    padding-right: 47px;
  }
}

@media (max-width: 560px) {
  .tracker-banner-sticky .tracker-note h2 {
    margin-bottom: 30px;
  }
}

.tracker-banner-sticky .tracker-note ul {
  font-size: 14px;
  line-height: 24px;
  list-style-type: none;
  margin: 0 0 20px 0;
  padding: 0;
}

.tracker-banner-sticky .tracker-note ul li {
  background: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.tracker-banner-sticky .tracker-note span {
  display: block;
  margin-bottom: 20px;
}

.tracker-banner-sticky .tracker-accept {
  margin: 40px 0 20px 0;
  text-align: right;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .tracker-accept {
    margin: 0 0 20px 0;
    text-align: left;
  }
}

.tracker-banner-sticky a {
  color: #666666;
  display: inline-block;
  position: static;
  text-decoration: underline;
}

.tracker-banner-sticky a:hover {
  border-color: transparent !important;
  color: #424242;
}

.tracker-banner-sticky .settings-link {
  margin-right: 20px;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .settings-link {
    margin: 0 0 10px 0;
    text-decoration: none;
    width: 100%;
  }
  .tracker-banner-sticky .settings-link button {
    width: 100%;
  }
}

.tracker-banner-sticky .btn-blue {
  background-color: #014A7F;
  border-color: #014A7F;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .btn-blue {
    width: 100%;
  }
}

.tracker-banner-sticky .btn-blue:hover, .tracker-banner-sticky .btn-blue:focus, .tracker-banner-sticky .btn-blue:active {
  background-color: #ffffff;
  border-color: #014A7F;
  color: #014A7F;
}

.tracker-banner-sticky .btn-blue-outlined {
  border-color: #014A7F;
  color: #014A7F;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .btn-blue-outlined {
    display: block;
  }
}

.tracker-banner-sticky .btn-blue-outlined:hover, .tracker-banner-sticky .btn-blue-outlined:focus, .tracker-banner-sticky .btn-blue-outlined:active {
  background-color: #014A7F;
  border-color: #014A7F;
  color: #ffffff;
}

.tracker-banner-sticky .teaser-banner--spacing {
  margin-bottom: 20px;
}

@media (max-width: 560px) {
  .tracker-banner-sticky .teaser-banner--spacing {
    overflow-y: auto;
    max-height: 150px;
    padding: 10px;
  }
}

@media (max-width: 1240px) {
  .tracker-banner-sticky .teaser-banner--reverse-on-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

/* Stage */
.stage {
  position: relative;
}

.stage img {
  margin: 0;
  width: 100%;
}

@media screen and (min-width: 561px) {
  .stage {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 801px) {
  .stage {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 1241px) {
  .stage {
    margin-bottom: 100px;
  }
}

.stage .caption {
  width: 100%;
}

@media screen and (min-width: 801px) {
  .stage .caption {
    position: absolute;
    bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .stage .caption {
    bottom: 30px;
  }
}

.stage .caption .csc-text-only,
.stage .caption .csc-pic-only,
.stage .caption .csc-textpic {
  margin-bottom: 0;
}

.stage .caption .caption-inner {
  background: #ffffff;
  padding: 20px 0;
}

@media screen and (min-width: 561px) {
  .stage .caption .caption-inner {
    max-width: 75%;
    min-height: 200px;
    padding: 30px 30px 0;
  }
}

@media screen and (min-width: 801px) {
  .stage .caption .caption-inner {
    max-width: 75%;
    padding: 30px 30px 0;
  }
}

@media screen and (min-width: 1025px) {
  .stage .caption .caption-inner {
    max-width: 50%;
  }
}

@media screen and (min-width: 1241px) {
  .stage .caption .caption-inner {
    min-height: 250px;
  }
}

.stage .caption .caption-inner .caption-link {
  margin-top: 20px;
}

@media screen and (min-width: 561px) {
  .stage .caption .caption-inner .caption-link {
    position: absolute;
    bottom: 20px;
  }
}

@media screen and (min-width: 801px) {
  .stage .caption .caption-inner .caption-link {
    bottom: 30px;
  }
}

.stage ul {
  padding-top: 20px;
}

.stage ul li {
  background-image: none;
  padding: 0;
}

.stage ul li a {
  display: block;
  font-size: 20px;
  line-height: 45px;
}

.stage ul li a .icon_icon-faq_support-inactive {
  margin-top: -5px;
  margin-right: 15px;
}

.stage ul li a .icon_icon-downloads-inactive {
  margin-top: -5px;
  margin-right: 15px;
}

.stage ul li a .icon_icon-warranty-inactive {
  margin-top: -1px;
  margin-right: 22px;
}

.stage ul li a .icon_icon-alternate-device-inactive {
  margin-top: -5px;
  margin-right: 18px;
}

.stage ul li a .icon_icon-online_service_center {
  margin-top: -5px;
  margin-right: 15px;
}

.stage.background-gradient {
  border-bottom: #F6F6F6;
}

.stage.background-gradient h1, .stage.background-gradient h2, .stage.background-gradient h3, .stage.background-gradient .adhoc-message h2, .adhoc-message .stage.background-gradient h2, .stage.background-gradient h4, .stage.background-gradient h5, .stage.background-gradient h6 {
  font-size: 50px;
  line-height: 45px;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

@media screen and (min-width: 801px) and (max-width: 1024px) {
  .container-fluid .stage .caption {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1240px) {
  .container-fluid .stage .caption {
    padding-left: 28px;
    padding-right: 28px;
  }
}

@media screen and (min-width: 1241px) {
  .container-fluid .stage .caption {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* overlay */
.overlay {
  background-color: #282828;
  bottom: 0;
  height: 100%;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 9998;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  -o-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s, visibility 0.5s;
}

.active-overlay .overlay {
  opacity: 0.6;
  visibility: visible;
}

ul.company-location {
  list-style-type: none;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

ul.company-location .head {
  padding: 5px 0 10px;
  color: #282828;
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
}

ul.company-location .highlighted {
  color: #282828;
}

ul.company-location li {
  padding: 10px 0;
  border-bottom: 1px solid #DDDDDD;
  list-style: none;
  background: none;
}

ul.company-location .info,
ul.company-location .number,
ul.company-location .text {
  padding-bottom: 10px;
  padding-top: 10px;
}

ul.company-location .info,
ul.company-location .text,
ul.company-location .number {
  color: #999999;
}

@media screen and (max-width: 800px) {
  ul.company-location .number {
    padding-top: 0;
  }
}

.pagination {
  border-bottom: 1px solid #DDDDDD;
  border-radius: 0;
  display: block;
  overflow: hidden;
  text-align: center;
}

.pagination .pages {
  margin-bottom: 0;
}

.pagination .pages li {
  background-image: none;
  display: inline-block;
  line-height: 1;
  padding: 0;
}

.pagination .pages .active,
.pagination .pages a:hover {
  position: relative;
  text-decoration: none;
}

.pagination .pages .active:after,
.pagination .pages a:hover:after {
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.pagination .pages a,
.pagination .pages span {
  border-bottom: none;
  color: #999999;
  display: inline-block;
  padding: 22px 10px;
  text-decoration: none;
}

.pagination .pages a a,
.pagination .pages a span,
.pagination .pages span a,
.pagination .pages span span {
  padding: 0;
}

.pagination .pages a a:after,
.pagination .pages a span:after,
.pagination .pages span a:after,
.pagination .pages span span:after {
  display: none;
}

.pagination .pages a:hover,
.pagination .pages span:hover {
  color: #666666;
}

.pagination .pages a:hover:after,
.pagination .pages span:hover:after {
  background-color: #666666;
}

.pagination .pages a:focus,
.pagination .pages span:focus {
  color: #282828;
}

.pagination .pages a:focus:after,
.pagination .pages span:focus:after {
  background-color: #282828;
}

.pagination .pages a,
.pagination .pages span,
.pagination .pages .active {
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.pagination .pages a:after,
.pagination .pages span:after,
.pagination .pages .active:after {
  background-color: #E2001A;
  bottom: -1px;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  visibility: hidden;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
}

.pagination .pages .active {
  color: #E2001A;
}

.pagination .pages .active:hover {
  color: #E2001A;
}

.pagination .pages .active:hover:after {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.pagination .pages .active:after {
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.pagination .pages .prev:after,
.pagination .pages .next:after {
  display: none;
}

.pagination .pages.hover .active {
  color: #999999;
}

.pagination .pages.hover .active:after {
  background-color: #999999;
}

.content-carousel.swiper-container {
  overflow: hidden;
}

.content-carousel.swiper-container .swiper-wrapper {
  width: 100%;
}

.content-carousel.swiper-container .swiper-pagination {
  left: auto;
  right: auto;
  bottom: auto;
  position: relative;
}

.swiper-wrapper .greyLight {
  background: #F6F6F6;
}

.swiper-wrapper .content-padding-1 {
  padding: 0 8.33%;
}

.swiper-wrapper .content-padding-2 {
  padding: 0 16.66%;
}

.swiper-wrapper .content-padding-3 {
  padding: 0 25.00%;
}

.supra-heading h1, .supra-heading h2, .supra-heading h3, .supra-heading .adhoc-message h2, .adhoc-message .supra-heading h2, .supra-heading h4, .supra-heading h5, .supra-heading h6, .supra-heading {
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  color: #999999;
  font-size: 13px;
  line-height: 19px;
  margin-bottom: 6px;
}

.search-header {
  margin-bottom: 30px;
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .search-header {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .search-header {
    margin-bottom: 50px;
  }
}

.search-header .search-entry {
  margin-bottom: 24px;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
}

@media screen and (min-width: 1241px) {
  .search-header .search-header-main {
    border-bottom: 1px solid #DDDDDD;
  }
}

.search-header .vertical-align-wrapper {
  width: 100%;
}

.search-filter .description,
.search-filter .checkbox-helper {
  display: inline-block;
}

.search-filter .description {
  color: #282828;
}

.search-filter .checkbox-helper {
  margin-left: 30px;
}

.search-filter.search-filter-big {
  text-align: right;
}

.search-filter.search-filter-big .description,
.search-filter.search-filter-big .checkbox-helper {
  margin-bottom: 24px;
}

@media screen and (max-width: 1240px) {
  .search-filter.search-filter-big {
    display: none;
  }
}

.search-filter.search-filter-small {
  background-color: #F6F6F6;
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  display: none;
  padding-bottom: 10px;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.search-filter.search-filter-small .description,
.search-filter.search-filter-small .checkbox-helper {
  margin-bottom: 10px;
  margin-top: 0;
}

@media screen and (max-width: 1240px) {
  .search-filter.search-filter-small {
    display: block;
  }
}

@media screen and (max-width: 800px) {
  .search-filter.search-filter-small .description {
    display: block;
  }
  .search-filter.search-filter-small .checkbox-helper {
    margin-left: 0;
    margin-right: 30px;
  }
}

.search-result {
  border-bottom: 1px solid #DDDDDD;
}

.search-result h2 {
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 27px;
}

.search-result h2,
.search-result h2 a {
  color: #282828;
}

.search-result .search-result-text {
  margin-bottom: 15px;
}

@media screen and (min-width: 1241px) {
  .search-result .search-result-text {
    margin-bottom: 20px;
  }
}

.search-result:last-child {
  border-bottom: none;
}

.results-highlight {
  color: #E2001A;
}

.search-result-link a {
  margin-bottom: 5px;
}

.search-result-link.search-result-breadcrumb a {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAOhJREFUGJVl0C9Lg1EAhfHfvVu1GDQMQYShYDDNZhI3nM24ZhD8CKKyl81mFsEJBuv6EPwDWzEJJot+AAcmg0V9r8EwNk89DzycE2xmT4J3uW3XrQ8TiUL+gnUhv1HNpv8Dw2FD0hXiqoJ7G9nMOPDY+fKpQboSrCjmfVsHpREA/da3StiRnAtxyU9hoJbNQ5hQBvXmGWGP/FXvuFwcq+vZLNZAHh9GCqgezskNsEy6NPW8MwK2sgXFOBCVSacqYVe3+/PnrB0tCoU7UYl0otfeRxqtKIRbUUlKzckSisQLwZteuzP5IvwCZsVDIohrmHQAAAAASUVORK5CYII=");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20enable-background%3D%22new%200%200%208%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004A7F%22%20d%3D%22M1.562%2C0.257l5.172%2C4.958c0.354%2C0.342%2C0.354%2C0.896%2C0%2C1.242l-5.172%2C4.957c-0.358%2C0.34-0.938%2C0.34-1.293%2C0%20c-0.357-0.34-0.357-0.9%2C0-1.242l4.526-4.337L0.268%2C1.497c-0.357-0.342-0.357-0.898%2C0-1.24C0.624-0.085%2C1.204-0.085%2C1.562%2C0.257z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 7px 10px;
  border-bottom: none;
  display: inline-block;
  margin-right: 5px;
  padding-right: 17px;
  position: relative;
}

.search-result-link.search-result-breadcrumb a:hover {
  text-decoration: underline;
}

.search-result-link.search-result-breadcrumb a:last-child {
  background-image: none;
}

.twitter-typeahead {
  float: none;
}

.twitter-typeahead .tt-hint {
  background-color: transparent !important;
}

.twitter-typeahead .tt-dropdown-menu,
.twitter-typeahead .tt-menu {
  background: #ffffff;
  border: 1px solid #666666;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  display: none;
  position: absolute;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  width: 100%;
  top: 37px !important;
}

.twitter-typeahead .tt-suggestion {
  color: #666666;
  cursor: pointer;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 8px 15px;
  position: relative;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.twitter-typeahead .tt-suggestion strong, .twitter-typeahead .tt-suggestion b {
  color: #E2001A;
  font-style: normal;
  font-family: "SMAFutura", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.twitter-typeahead .tt-suggestion:hover,
.twitter-typeahead .tt-suggestion:hover strong, .twitter-typeahead .tt-suggestion:hover b {
  color: #282828;
  text-decoration: none;
}

.adhoc-message {
  border-bottom: 1px solid #DDDDDD;
}

.adhoc-message h2 {
  margin-bottom: 15px;
}

@media screen and (min-width: 1241px) {
  .adhoc-message h2 {
    margin-bottom: 20px;
  }
}

.adhoc-message h2,
.adhoc-message h2 a {
  color: #282828;
}

.adhoc-message.adhoc-message-compact {
  margin-bottom: 24px;
  padding-bottom: 0;
  border-bottom: 0;
}

.adhoc-message.adhoc-message-compact h2 {
  margin-bottom: 10px;
}

.adhoc-message span.floatLeft {
  display: inline;
  float: left;
}

.adhoc-message .adhoc-message-text {
  margin-bottom: 15px;
}

@media screen and (min-width: 1241px) {
  .adhoc-message .adhoc-message-text {
    margin-bottom: 20px;
  }
}

.adhoc-message:last-child {
  border-bottom: none;
}

.adhoc-message .btn-link, .adhoc-message .welt-icon {
  margin-bottom: 5px;
}

.news-app .news-facets {
  padding-top: 20px;
}

.news-app .custom-group .twitter-typeahead {
  display: block !important;
}

.news-app .custom-group input.form-control {
  padding-right: 50px;
}

.news-app .custom-group button.btn {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 34px;
  outline: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.news-app .newsapp-results {
  margin: 40px 0 20px;
}

.news-app .newsapp-results .adhoc-message-compact, .news-app .newsapp-results .adhoc-message-compact:last-child {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #E6E6E6;
}

.news-app .newsapp-results .adhoc-message-compact h2, .news-app .newsapp-results .adhoc-message-compact:last-child h2 {
  margin: 0;
}

.news-app .newsapp-results .adhoc-message-compact h2 a, .news-app .newsapp-results .adhoc-message-compact:last-child h2 a {
  color: #004A7F;
}

.news-app .newsapp-results .adhoc-message-compact h2 a:hover, .news-app .newsapp-results .adhoc-message-compact h2 a:focus, .news-app .newsapp-results .adhoc-message-compact h2 a:active, .news-app .newsapp-results .adhoc-message-compact:last-child h2 a:hover, .news-app .newsapp-results .adhoc-message-compact:last-child h2 a:focus, .news-app .newsapp-results .adhoc-message-compact:last-child h2 a:active {
  color: #004A7F;
}

.news-app .newsapp-results .adhoc-message-compact p, .news-app .newsapp-results .adhoc-message-compact:last-child p {
  margin: 0;
}

.news-app .newsapp-results .row .link-button, .news-app .newsapp-results .social-stream-container.two-column-wide .link-button, .news-app .newsapp-results .newsroom-container.two-column-wide .link-button, .news-app .newsapp-results .social-stream-container.full-column .social-stream-article .link-button, .social-stream-container.full-column .news-app .newsapp-results .social-stream-article .link-button, .news-app .newsapp-results .social-stream-container.full-column .newsroom-article .link-button, .social-stream-container.full-column .news-app .newsapp-results .newsroom-article .link-button, .news-app .newsapp-results .newsroom-container.full-column .social-stream-article .link-button, .newsroom-container.full-column .news-app .newsapp-results .social-stream-article .link-button, .news-app .newsapp-results .newsroom-container.full-column .newsroom-article .link-button, .newsroom-container.full-column .news-app .newsapp-results .newsroom-article .link-button {
  display: none;
}

.news-app .newsapp-results .btn-link, .news-app .newsapp-results .welt-icon {
  background-position: center;
  background-size: 12px 16px;
  border: none;
  height: 20px;
  margin: 0;
  padding: 0;
  width: 20px;
}

@media screen and (min-width: 801px) {
  .news-app .news-facets, .news-app .news-form {
    background-color: #E6E6E6;
  }
  .news-app .newsapp-results .row, .news-app .newsapp-results .social-stream-container.two-column-wide,
  .news-app .newsapp-results .newsroom-container.two-column-wide, .news-app .newsapp-results .social-stream-container.full-column .social-stream-article, .social-stream-container.full-column .news-app .newsapp-results .social-stream-article,
  .news-app .newsapp-results .social-stream-container.full-column .newsroom-article, .social-stream-container.full-column .news-app .newsapp-results .newsroom-article,
  .news-app .newsapp-results .newsroom-container.full-column .social-stream-article, .newsroom-container.full-column .news-app .newsapp-results .social-stream-article,
  .news-app .newsapp-results .newsroom-container.full-column .newsroom-article, .newsroom-container.full-column .news-app .newsapp-results .newsroom-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .news-app .newsapp-results .row .date, .news-app .newsapp-results .social-stream-container.two-column-wide .date, .news-app .newsapp-results .newsroom-container.two-column-wide .date, .news-app .newsapp-results .social-stream-container.full-column .social-stream-article .date, .social-stream-container.full-column .news-app .newsapp-results .social-stream-article .date, .news-app .newsapp-results .social-stream-container.full-column .newsroom-article .date, .social-stream-container.full-column .news-app .newsapp-results .newsroom-article .date, .news-app .newsapp-results .newsroom-container.full-column .social-stream-article .date, .newsroom-container.full-column .news-app .newsapp-results .social-stream-article .date, .news-app .newsapp-results .newsroom-container.full-column .newsroom-article .date, .newsroom-container.full-column .news-app .newsapp-results .newsroom-article .date {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  .news-app .newsapp-results .row .link-button, .news-app .newsapp-results .social-stream-container.two-column-wide .link-button, .news-app .newsapp-results .newsroom-container.two-column-wide .link-button, .news-app .newsapp-results .social-stream-container.full-column .social-stream-article .link-button, .social-stream-container.full-column .news-app .newsapp-results .social-stream-article .link-button, .news-app .newsapp-results .social-stream-container.full-column .newsroom-article .link-button, .social-stream-container.full-column .news-app .newsapp-results .newsroom-article .link-button, .news-app .newsapp-results .newsroom-container.full-column .social-stream-article .link-button, .newsroom-container.full-column .news-app .newsapp-results .social-stream-article .link-button, .news-app .newsapp-results .newsroom-container.full-column .newsroom-article .link-button, .newsroom-container.full-column .news-app .newsapp-results .newsroom-article .link-button {
    display: block;
  }
}

.messageBox, .typo3-message {
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 11px 33px;
  position: relative;
}

.messageBox:after, .typo3-message:after {
  content: "";
  position: absolute;
}

.messageBox.message-warning, .messageBox.message-error, .messageBox.warning, .messageBox.error, .typo3-message.message-warning, .typo3-message.message-error, .typo3-message.warning, .typo3-message.error {
  background-color: #FFF5F6;
  border-color: #FF001F;
  color: #FF001F;
}

.messageBox.message-warning:after, .messageBox.message-error:after, .messageBox.warning:after, .messageBox.error:after, .typo3-message.message-warning:after, .typo3-message.message-error:after, .typo3-message.warning:after, .typo3-message.error:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAARlJREFUKJGNkkErhHEQxn/7WgcubLS1dv8zu/sBXFylXJTN1UHuvgMfYoscXB1IuSjlIhfFSTbJAfkMCkcz42Kz9O6b5zjNb56Zp8GRlaA9wT/kSMvRxSyINcfOA50sBlqzQVxDLBBQNvQ40JtAKnlAkOaN9Oro5kCRsiFHRrp1ZqZ+O2jH0PdANnKmMWKkA0Pugtr09w3rhn4Esjp074DM0H1D7x3dMtKb01wqTOcHTD1DPx1dzuvJ/gAlR3eCrAqcBN51pFbgMDdqyKGhT4E2A0qG7Bny6DTqOUBt3EhnRuo57eqgs6G7hj479cYAIBVDrwy9HPYZhm4b+hK0pV+4MPTUaYwVBWRI19AHAJymBpSLgL4caQF8AbHXeGlSApkDAAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon.error%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FF001F%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M11.812.688L.262%2011.348c-.194.18-.168.498.06.71.23.21.573.234.768.054l11.55-10.66c.195-.18.168-.498-.06-.71-.23-.21-.573-.234-.768-.054z%22%2F%3E%3Cpath%20d%3D%22M11.85%2011.35L1.022.687C.84.508.517.532.302.743c-.214.21-.24.528-.056.708l10.828%2010.662c.183.18.505.156.72-.055.213-.21.238-.528.056-.708z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  height: 13px;
  width: 13px;
  top: 15px;
  left: 11px;
}

.messageBox.message-note, .messageBox.message-info, .messageBox.note, .messageBox.info, .typo3-message.message-note, .typo3-message.message-info, .typo3-message.note, .typo3-message.info {
  background-color: #ECF5FB;
  border-color: #004A7F;
  color: #004A7F;
}

.messageBox.ok, .messageBox.message-ok, .typo3-message.ok, .typo3-message.message-ok {
  background-color: #F7FCFB;
  border-color: #30BB8E;
  color: #30BB8E;
}

.messageBox.ok:after, .messageBox.message-ok:after, .typo3-message.ok:after, .typo3-message.message-ok:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVVJREFUKJGl0T9IAnEUB/Dv+91JRIRTg1tbUNRZLQ1FCJpIOLS4tUQNDRH+GRyCkJaiPGiMloKgQBxajK5zSBoaDJWo1Ybm1IIiT3+vKZLSSHvre3zeP8I/wmnEpxVSiqJTYNjUpyRxSkruVzuawNweBOMUjEjOG8xQu8DYme6oCXkthDjOe0JRAGgLGbja6u1+UzJgust7QvMgYgD4803Gs3u2rldbEixK1fLzwicAAKpmxl3E5LWrlbVLV6zWCrGeXvYFkUOBNXkfiFUbcwKWKEoJf6lmN52p3b5mgNPQNwQLd11VfTeeaOV7XhR8wYf3HmsCUpalYmVHLnZGGws0I74kCSt1Yt+ta/WxWZOvwzKTZurrBIoQ8WLOHT7RDH2WGQmFpD83E0m3WvXHd7Tz+BwRHQKcAHOAQcsFb/ioFdAUAQAtrQ9RXSZB4iDvCW3+BgDABw5TfJXLQYW+AAAAAElFTkSuQmCC");
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2217%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Enoun_325165_cc%3C%2Ftitle%3E%3Cpath%20d%3D%22M15.442.766l-8.71%209.88L1.485%206.41a.57.57%200%200%200-.71.9l5.668%204.57c.108.08.232.12.357.12.16%200%20.312-.063.425-.194L16.292%201.52a.573.573%200%200%200-.046-.806.564.564%200%200%200-.804.052z%22%20fill%3D%22%2330BB8E%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  height: 12px;
  width: 17px;
  top: 14px;
  left: 8px;
}

/**
 * new icons
 */
.disrupter {
  padding: 1em;
  display: inline-block;
  background-color: rgba(246, 246, 246, 0.8);
  border: 1px solid #DDDDDD;
  border-left: 3px solid #004A7F;
}

.disrupter p {
  margin: 0;
  padding: 25px;
}

.disrupter.disrupter-red {
  border-left: 3px solid #E2001A;
}

#TSFE_ADMIN_PANEL_FORM input[type="checkbox"] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
  height: auto;
  width: 20px;
}

.lw_sma_basis_v2_privacy_consent .toggle-container {
  width: 45px;
  margin-bottom: 10px;
}

.loading {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.loading img {
  margin: 0;
}

/*
 * typography
 * (../base/typo)
 */
h1, .h1 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h1, .h1 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h1, .h1 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h1, .h1 {
    margin-bottom: 20px;
  }
}

h2, .h2 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h2, .h2 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h2, .h2 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h2, .h2 {
    margin-bottom: 20px;
  }
}


h3,
.adhoc-message h2, .h3 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 20px;
  }
}

h4, .h4 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h4, .h4 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h4, .h4 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h4, .h4 {
    margin-bottom: 20px;
  }
}

h5, .h5 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h5, .h5 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h5, .h5 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h5, .h5 {
    margin-bottom: 20px;
  }
}

h6, .h6 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h6, .h6 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h6, .h6 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h6, .h6 {
    margin-bottom: 20px;
  }
}

.h1 {
  margin: 0;
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .h1 {
    margin-bottom: 28px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .h1 {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 1241px) {
  .h1 {
    margin-bottom: 40px;
  }
}

.dropdown-container h2 {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .dropdown-container h2 {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .dropdown-container h2 {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .dropdown-container h2 {
    margin-bottom: 10px;
  }
}


h3,
.adhoc-message h2, .h3 {
  margin: 0;
  margin-bottom: 15px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  
  h3,
  .adhoc-message h2, .h3 {
    margin-bottom: 30px;
  }
}

.dropdown-container h3, .dropdown-container .adhoc-message h2, .adhoc-message .dropdown-container h2, .dropdown-container
.h3 {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .dropdown-container h3, .dropdown-container .adhoc-message h2, .adhoc-message .dropdown-container h2, .dropdown-container
  .h3 {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .dropdown-container h3, .dropdown-container .adhoc-message h2, .adhoc-message .dropdown-container h2, .dropdown-container
  .h3 {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .dropdown-container h3, .dropdown-container .adhoc-message h2, .adhoc-message .dropdown-container h2, .dropdown-container
  .h3 {
    margin-bottom: 10px;
  }
}

h4,
h6,
.h6 {
  margin: 0;
  margin-bottom: 15px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h4,
  h6,
  .h6 {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h4,
  h6,
  .h6 {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  h4,
  h6,
  .h6 {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 560px) {
  h4,
  h6,
  .h6 {
    margin-bottom: 20px;
  }
}

.h4 {
  margin: 0;
  margin-bottom: 12.5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .h4 {
    margin-bottom: 17.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .h4 {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .h4 {
    margin-bottom: 25px;
  }
}

@media screen and (max-width: 560px) {
  .h4 {
    margin-bottom: 20px;
  }
}

h1.h2 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h1.h2 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h1.h2 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h1.h2 {
    margin-bottom: 20px;
  }
}

h1.h3 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h1.h3 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h1.h3 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h1.h3 {
    margin-bottom: 20px;
  }
}

h2.h1 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h2.h1 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h2.h1 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h2.h1 {
    margin-bottom: 20px;
  }
}

h2.h3 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h2.h3 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h2.h3 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h2.h3 {
    margin-bottom: 20px;
  }
}

h3.h1, .adhoc-message h2.h1 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h3.h1, .adhoc-message h2.h1 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h3.h1, .adhoc-message h2.h1 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h3.h1, .adhoc-message h2.h1 {
    margin-bottom: 20px;
  }
}

h3.h2, .adhoc-message h2.h2 {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  h3.h2, .adhoc-message h2.h2 {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  h3.h2, .adhoc-message h2.h2 {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  h3.h2, .adhoc-message h2.h2 {
    margin-bottom: 20px;
  }
}

p {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  p {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  p {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  p {
    margin-bottom: 10px;
  }
}

.no-margin-bottom {
  margin-bottom: 0 !important;
}

/*
 * Lists
 * (../base/lists)
 */
ul {
  padding: 0;
}

ul li {
  padding: 3px 0 3px 23px;
}

ul ul {
  padding-bottom: 6px;
  padding-top: 6px;
}

ul.tick li {
  padding: 4px 0 4px 28px;
}

ul,
ol,
dl {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  ul,
  ol,
  dl {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  ul,
  ol,
  dl {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  ul,
  ol,
  dl {
    margin-bottom: 10px;
  }
}

/*
 * buttons
 * (../base/sma-buttons)
 */
.btn-default, .tracker-banner-sticky .btn-blue,
.btn-primary,
.btn-secondary,
.btn-white-contained,
.btn-grey-contained,
.btn-white-outlined,
.btn-grey-outlined,
#header .tracker-banner .btn,
.tracker-banner-sticky .btn-blue-outlined,
.button,
.open-fancybox-youtube-button,
.open-fancybox-button,
a.button,
button.button {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .btn-default, .tracker-banner-sticky .btn-blue,
  .btn-primary,
  .btn-secondary,
  .btn-white-contained,
  .btn-grey-contained,
  .btn-white-outlined,
  .btn-grey-outlined,
  #header .tracker-banner .btn,
  .tracker-banner-sticky .btn-blue-outlined,
  .button,
  .open-fancybox-youtube-button,
  .open-fancybox-button,
  a.button,
  button.button {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .btn-default, .tracker-banner-sticky .btn-blue,
  .btn-primary,
  .btn-secondary,
  .btn-white-contained,
  .btn-grey-contained,
  .btn-white-outlined,
  .btn-grey-outlined,
  #header .tracker-banner .btn,
  .tracker-banner-sticky .btn-blue-outlined,
  .button,
  .open-fancybox-youtube-button,
  .open-fancybox-button,
  a.button,
  button.button {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .btn-default, .tracker-banner-sticky .btn-blue,
  .btn-primary,
  .btn-secondary,
  .btn-white-contained,
  .btn-grey-contained,
  .btn-white-outlined,
  .btn-grey-outlined,
  #header .tracker-banner .btn,
  .tracker-banner-sticky .btn-blue-outlined,
  .button,
  .open-fancybox-youtube-button,
  .open-fancybox-button,
  a.button,
  button.button {
    margin-bottom: 10px;
  }
}

.btn-search {
  margin: 0;
}

/*
 * images
 * (../base/images)
 */
img {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  img {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  img {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  img {
    margin-bottom: 10px;
  }
}

.background-image-wrapper {
  margin-bottom: 20px;
  padding-top: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .background-image-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .background-image-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .background-image-wrapper {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .background-image-wrapper {
    padding-top: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .background-image-wrapper {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .background-image-wrapper {
    padding-top: 40px;
  }
}

figcaption {
  margin-top: -1em;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  figcaption {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  figcaption {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  figcaption {
    margin-bottom: 10px;
  }
}

/*
 * forms
 * (../base/_sma-forms)
 */
form {
  margin-bottom: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  form {
    margin-bottom: 6px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  form {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 1241px) {
  form {
    margin-bottom: 20px;
  }
}

#header form,
.download-tab-wrapper form {
  margin: 0;
}

.form-input-wrapper,
input.button[type="submit"],
input[type="submit"] {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .form-input-wrapper,
  input.button[type="submit"],
  input[type="submit"] {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .form-input-wrapper,
  input.button[type="submit"],
  input[type="submit"] {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .form-input-wrapper,
  input.button[type="submit"],
  input[type="submit"] {
    margin-bottom: 20px;
  }
}

legend {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  legend {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  legend {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  legend {
    margin-bottom: 10px;
  }
}

fieldset {
  margin: 0;
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  fieldset {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  fieldset {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  fieldset {
    margin-bottom: 20px;
  }
}

/*
 * seperator
 * (../base/seperator)
 */
#header {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  #header {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  #header {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  #header {
    margin-bottom: 40px;
  }
}

/*
 * seperator
 * (../base/seperator)
 */
.seperator,
.separator,
.seperator.wrapper,
.herostage .carousel-caption > .seperator.wrapper,
.seperator.herostage.content-width,
.herostage.fullscreen-width .seperator.carousel-caption-content-wrapper,
.separator.wrapper,
.herostage .carousel-caption > .separator.wrapper,
.separator.herostage.content-width,
.herostage.fullscreen-width .separator.carousel-caption-content-wrapper,
.invisible-seperator,
.invisible-seperator.wrapper,
.herostage .carousel-caption > .invisible-seperator.wrapper,
.invisible-seperator.herostage.content-width,
.herostage.fullscreen-width .invisible-seperator.carousel-caption-content-wrapper {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .seperator,
  .separator,
  .seperator.wrapper,
  .herostage .carousel-caption > .seperator.wrapper,
  .seperator.herostage.content-width,
  .herostage.fullscreen-width .seperator.carousel-caption-content-wrapper,
  .separator.wrapper,
  .herostage .carousel-caption > .separator.wrapper,
  .separator.herostage.content-width,
  .herostage.fullscreen-width .separator.carousel-caption-content-wrapper,
  .invisible-seperator,
  .invisible-seperator.wrapper,
  .herostage .carousel-caption > .invisible-seperator.wrapper,
  .invisible-seperator.herostage.content-width,
  .herostage.fullscreen-width .invisible-seperator.carousel-caption-content-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .seperator,
  .separator,
  .seperator.wrapper,
  .herostage .carousel-caption > .seperator.wrapper,
  .seperator.herostage.content-width,
  .herostage.fullscreen-width .seperator.carousel-caption-content-wrapper,
  .separator.wrapper,
  .herostage .carousel-caption > .separator.wrapper,
  .separator.herostage.content-width,
  .herostage.fullscreen-width .separator.carousel-caption-content-wrapper,
  .invisible-seperator,
  .invisible-seperator.wrapper,
  .herostage .carousel-caption > .invisible-seperator.wrapper,
  .invisible-seperator.herostage.content-width,
  .herostage.fullscreen-width .invisible-seperator.carousel-caption-content-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .seperator,
  .separator,
  .seperator.wrapper,
  .herostage .carousel-caption > .seperator.wrapper,
  .seperator.herostage.content-width,
  .herostage.fullscreen-width .seperator.carousel-caption-content-wrapper,
  .separator.wrapper,
  .herostage .carousel-caption > .separator.wrapper,
  .separator.herostage.content-width,
  .herostage.fullscreen-width .separator.carousel-caption-content-wrapper,
  .invisible-seperator,
  .invisible-seperator.wrapper,
  .herostage .carousel-caption > .invisible-seperator.wrapper,
  .invisible-seperator.herostage.content-width,
  .herostage.fullscreen-width .invisible-seperator.carousel-caption-content-wrapper {
    margin-bottom: 40px;
  }
}

.separator,
.separator .csc-default,
.seperator,
.seperator .csc-default {
  padding-top: 0;
  padding-bottom: 0;
}

.seperator hr,
.separator hr,
hr {
  margin: 0;
}

/*
 * states
 * (../base/states)
 */
.white {
  margin-bottom: 20px;
  padding-top: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .white {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .white {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .white {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .white {
    padding-top: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .white {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .white {
    padding-top: 40px;
  }
}

.grey {
  padding-top: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .grey {
    padding-top: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .grey {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .grey {
    padding-top: 40px;
  }
}

@media screen and (max-width: 560px) {
  .grey {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }
}

.without-padding .grey {
  padding-top: 0px;
}

.without-padding .blue {
  padding-top: 0px;
}

.blue,
.blue.altered {
  padding-top: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .blue,
  .blue.altered {
    padding-top: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .blue,
  .blue.altered {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .blue,
  .blue.altered {
    padding-top: 40px;
  }
}

/*
 * tables
 * (../base/tables)
 */
.table-wrapper,
.navigation-tab-wrapper {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .table-wrapper,
  .navigation-tab-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .table-wrapper,
  .navigation-tab-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .table-wrapper,
  .navigation-tab-wrapper {
    margin-bottom: 40px;
  }
}

header .table-wrapper, header
.navigation-tab-wrapper {
  margin-bottom: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  header .table-wrapper, header
  .navigation-tab-wrapper {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  header .table-wrapper, header
  .navigation-tab-wrapper {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1241px) {
  header .table-wrapper, header
  .navigation-tab-wrapper {
    margin-bottom: 0px;
  }
}

/*
 * accordion
 * (../modules/sma-accordion)
 */
.accordion {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .accordion {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .accordion {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .accordion {
    margin-bottom: 40px;
  }
}

.accordion .panel-group {
  margin-bottom: 0;
}

.accordion .panel {
  margin: 0;
}

.accordion .panel + .panel {
  margin-top: 0;
}

.accordion .panel-body {
  padding: 0 0 15px 20px;
  margin: 0;
}

/*
 * adhoc-messages
 * (../modules/sma-adhoc-messages)
 */
.adhoc-message-list {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .adhoc-message-list {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .adhoc-message-list {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .adhoc-message-list {
    margin-bottom: 40px;
  }
}

.adhoc-message {
  margin-bottom: 30px;
  padding-bottom: 25px;
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .adhoc-message {
    margin-bottom: 40px;
    padding-bottom: 35px;
  }
}

@media screen and (min-width: 1241px) {
  .adhoc-message {
    margin-bottom: 50px;
    padding-bottom: 45px;
  }
}

.adhoc-message:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

/*
 * messageBox
 * (../modules/sma-alert-box)
 */
.messageBox {
  margin: 0;
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .messageBox {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .messageBox {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .messageBox {
    margin-bottom: 10px;
  }
}

/*
 * contact-selector
 * (../modules/sma-contact-selector)
 */
.contact-selector {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .contact-selector {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .contact-selector {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .contact-selector {
    margin-bottom: 40px;
  }
}

ul.company-location {
  margin-bottom: 0;
}

.contact-selector-footer {
  margin-top: 15px;
}

/*
 * content-box
 * (../modules/sma-content-box)
 */
.csc-textpic-text {
  padding-bottom: 30px;
}

.csc-textpic,
.csc-text-only,
.csc-pic-only,
.headings {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .csc-textpic,
  .csc-text-only,
  .csc-pic-only,
  .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .csc-textpic,
  .csc-text-only,
  .csc-pic-only,
  .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .csc-textpic,
  .csc-text-only,
  .csc-pic-only,
  .headings {
    margin-bottom: 40px;
  }
}

.csc-textpic .csc-textpic-text,
.csc-text-only .csc-textpic-text,
.csc-pic-only .csc-textpic-text,
.headings .csc-textpic-text {
  padding-bottom: 0;
}

.dropdown-container .csc-textpic, .dropdown-container
.csc-text-only, .dropdown-container
.csc-pic-only, .dropdown-container
.headings {
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .dropdown-container .csc-textpic, .dropdown-container
  .csc-text-only, .dropdown-container
  .csc-pic-only, .dropdown-container
  .headings {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .dropdown-container .csc-textpic, .dropdown-container
  .csc-text-only, .dropdown-container
  .csc-pic-only, .dropdown-container
  .headings {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .dropdown-container .csc-textpic, .dropdown-container
  .csc-text-only, .dropdown-container
  .csc-pic-only, .dropdown-container
  .headings {
    margin-bottom: 20px;
  }
}

.content-carousel .csc-textpic, .content-carousel
.csc-text-only, .content-carousel
.csc-pic-only, .content-carousel
.headings {
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .content-carousel .csc-textpic, .content-carousel
  .csc-text-only, .content-carousel
  .csc-pic-only, .content-carousel
  .headings {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .content-carousel .csc-textpic, .content-carousel
  .csc-text-only, .content-carousel
  .csc-pic-only, .content-carousel
  .headings {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 1241px) {
  .content-carousel .csc-textpic, .content-carousel
  .csc-text-only, .content-carousel
  .csc-pic-only, .content-carousel
  .headings {
    margin-bottom: 20px;
  }
}

.content-carousel.hiddenPagination .csc-textpic, .content-carousel.hiddenPagination
.csc-text-only, .content-carousel.hiddenPagination
.csc-pic-only, .content-carousel.hiddenPagination
.headings {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .content-carousel.hiddenPagination .csc-textpic, .content-carousel.hiddenPagination
  .csc-text-only, .content-carousel.hiddenPagination
  .csc-pic-only, .content-carousel.hiddenPagination
  .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .content-carousel.hiddenPagination .csc-textpic, .content-carousel.hiddenPagination
  .csc-text-only, .content-carousel.hiddenPagination
  .csc-pic-only, .content-carousel.hiddenPagination
  .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .content-carousel.hiddenPagination .csc-textpic, .content-carousel.hiddenPagination
  .csc-text-only, .content-carousel.hiddenPagination
  .csc-pic-only, .content-carousel.hiddenPagination
  .headings {
    margin-bottom: 40px;
  }
}

.csc-textpic-above img {
  margin-bottom: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .csc-textpic-above img {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .csc-textpic-above img {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1241px) {
  .csc-textpic-above img {
    margin-bottom: 0px;
  }
}

.csc-textpic-above .csc-textpic-text {
  padding-top: 5px;
}

.dropdown-container .csc-textpic-above .csc-textpic-text {
  padding-top: 5px;
}

.dropdown-container .col-md-offset-1 .csc-text-only:first-child {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .dropdown-container .col-md-offset-1 .csc-text-only:first-child {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .dropdown-container .col-md-offset-1 .csc-text-only:first-child {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .dropdown-container .col-md-offset-1 .csc-text-only:first-child {
    margin-bottom: 40px;
  }
}

.text-on-image div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0;
}

.csc-image-only .csc-textpic {
  margin-bottom: 0;
}

/*
 * content-carousel
 * (../modules/sma-content-carousel)
 */
.content-carousel.swiper-container {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .content-carousel.swiper-container {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .content-carousel.swiper-container {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .content-carousel.swiper-container {
    margin-bottom: 40px;
  }
}

.content-carousel.swiper-container.hiddenPagination {
  margin-bottom: 0;
}

.content-carousel.swiper-container .swiper-pagination {
  margin-bottom: 0;
  margin-top: 0;
}

/*
 * content-header
 * (../modules/sma-content-header)
 */
.section-header {
  margin-bottom: 15px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .section-header {
    margin-bottom: 21px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .section-header {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1241px) {
  .section-header {
    margin-bottom: 30px;
  }
}

.section-header h2 {
  margin-bottom: 4px;
}

.section-header p {
  margin: 0;
  padding: 0;
}

/*
 * downloads
 * (../modules/sma-downloads)
 */
.download-tab-wrapper {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .download-tab-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .download-tab-wrapper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .download-tab-wrapper {
    margin-bottom: 40px;
  }
}

.download-tab-wrapper .grey {
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .download-tab-wrapper .grey {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .download-tab-wrapper .grey {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 1241px) {
  .download-tab-wrapper .grey {
    margin-bottom: 20px;
  }
}

.download-tab-wrapper .accordion.download-accordion {
  margin-bottom: 0;
}

/*
 * gallery
 * (../modules/sma-gallery)
 */
.has-swiper {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .has-swiper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .has-swiper {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .has-swiper {
    margin-bottom: 40px;
  }
}

.gallery-top-wrapper {
  padding: 0;
  position: relative;
}

.gallery-top-wrapper img {
  margin-bottom: 0;
}

.gallery-thumbs {
  margin: 0;
}

.gallery-thumbs .swiper-slide {
  cursor: pointer;
}

.gallery-thumbs .swiper-slide img {
  margin-bottom: 0;
}

.top-module {
  margin-top: 0px;
  margin-bottom: 16px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .top-module {
    margin-top: -10px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .top-module {
    margin-top: -20px;
  }
}

@media screen and (min-width: 1241px) {
  .top-module {
    margin-top: -40px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .top-module {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .top-module {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .top-module {
    margin-bottom: 30px;
  }
}

.tab-content .top-module {
  margin-top: -25px;
}

@media screen and (min-width: 1241px) {
  .tab-content .top-module {
    margin-top: -35px;
  }
}

.herostage {
  margin-top: -20px;
  margin-bottom: -10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .herostage {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .herostage {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage {
    margin-top: -40px;
    margin-bottom: 30px;
  }
}

.tab-content .herostage {
  margin-top: -25px;
}

@media screen and (min-width: 1241px) {
  .tab-content .herostage {
    margin-top: -35px;
  }
}

.herostage .wrapper, .herostage .carousel-caption > .wrapper, .herostage .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}

.herostage .carousel-caption h1 {
  margin-bottom: 4px;
}

@media screen and (min-width: 801px) {
  .herostage .carousel-caption h2 {
    margin-bottom: 10px;
  }
  .herostage .carousel-caption .btn-default, .herostage .carousel-caption .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .herostage .carousel-caption .btn-blue {
    margin-top: 6px;
  }
}

@media screen and (min-width: 1241px) {
  .herostage .carousel-caption h2 {
    margin-bottom: 15px;
  }
  .herostage .carousel-caption .btn-default, .herostage .carousel-caption .tracker-banner-sticky .btn-blue, .tracker-banner-sticky .herostage .carousel-caption .btn-blue {
    margin-top: 16px;
  }
}

/*
 * hotspot
 * (../modules/sma-hotspot)
 */
.tx-lw-hotspot-builder .csc-textpic,
.tx-lw-hotspot-builder .csc-text-only,
.tx-lw-hotspot-builder .csc-pic-only,
.tx-lw-hotspot-builder .headings {
  /*margin-bottom: 0px;*/
  margin-bottom: 0px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .tx-lw-hotspot-builder .csc-textpic,
  .tx-lw-hotspot-builder .csc-text-only,
  .tx-lw-hotspot-builder .csc-pic-only,
  .tx-lw-hotspot-builder .headings {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .tx-lw-hotspot-builder .csc-textpic,
  .tx-lw-hotspot-builder .csc-text-only,
  .tx-lw-hotspot-builder .csc-pic-only,
  .tx-lw-hotspot-builder .headings {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1241px) {
  .tx-lw-hotspot-builder .csc-textpic,
  .tx-lw-hotspot-builder .csc-text-only,
  .tx-lw-hotspot-builder .csc-pic-only,
  .tx-lw-hotspot-builder .headings {
    margin-bottom: 0px;
  }
}

.tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-textpic,
.tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-text-only,
.tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-pic-only,
.tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .headings {
  /*margin-bottom: 0px;*/
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-textpic,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-text-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-pic-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-textpic,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-text-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-pic-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .headings {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-textpic,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-text-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .csc-pic-only,
  .tx-lw-hotspot-builder .tx-lw-hotspot-builder-hotspot-container-visible-sm .headings {
    margin-bottom: 40px;
  }
}

/*
 * hotspot
 * (../modules/sma-hotspot)
 */
.pagination {
  margin: 0;
  padding: 0;
}

/*
 * search
 * (../modules/sma-search)
 */
.search-result {
  margin-bottom: 30px;
  padding-bottom: 25px;
}

/*
 * social-stream
 * (../modules/sma-social-stream)
 */
#news-list-year {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  #news-list-year {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  #news-list-year {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  #news-list-year {
    margin-bottom: 40px;
  }
}

.social-stream-container,
.newsroom-container {
  margin-bottom: -30px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .social-stream-container,
  .newsroom-container {
    margin-bottom: -15px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .social-stream-container,
  .newsroom-container {
    margin-bottom: -20px;
  }
}

@media screen and (min-width: 1241px) {
  .social-stream-container,
  .newsroom-container {
    margin-bottom: -10px;
  }
}

.social-stream-container.two-column-wide img,
.newsroom-container.two-column-wide img {
  margin-bottom: 10px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .social-stream-container.two-column-wide img,
  .newsroom-container.two-column-wide img {
    margin-bottom: 14px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .social-stream-container.two-column-wide img,
  .newsroom-container.two-column-wide img {
    margin-bottom: 16px;
  }
}

@media screen and (min-width: 1241px) {
  .social-stream-container.two-column-wide img,
  .newsroom-container.two-column-wide img {
    margin-bottom: 20px;
  }
}

.social-stream-article,
.newsroom-article {
  margin-bottom: 25px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .social-stream-article,
  .newsroom-article {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .social-stream-article,
  .newsroom-article {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1241px) {
  .social-stream-article,
  .newsroom-article {
    margin-bottom: 50px;
  }
}

.social-stream-article aside p,
.newsroom-article aside p {
  margin-bottom: 0.5em;
}

/*
 * stage
 * (../modules/sma-stages)
 */
.stage {
  margin-bottom: 20px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .stage {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .stage {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .stage {
    margin-bottom: 40px;
  }
}

/*
 * teaser
 * (../modules/sma-teaser)
 */
.news-list {
  margin-bottom: -5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .news-list {
    margin-bottom: 2.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .news-list {
    margin-bottom: 0px;
  }
}

@media screen and (min-width: 1241px) {
  .news-list {
    margin-bottom: 15px;
  }
}

.news-list img {
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .news-list img {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .news-list img {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .news-list img {
    margin-bottom: 10px;
  }
}

.news-list .single-news-teaser {
  margin-bottom: 12.5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .news-list .single-news-teaser {
    margin-bottom: 17.5px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .news-list .single-news-teaser {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1241px) {
  .news-list .single-news-teaser {
    margin-bottom: 25px;
  }
}

/*
 * video
 * (../modules/sma-video)
 */
.video-container {
  margin-bottom: 5px;
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .video-container {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .video-container {
    margin-bottom: 8px;
  }
}

@media screen and (min-width: 1241px) {
  .video-container {
    margin-bottom: 10px;
  }
}

/**
 * margin and padding  helpers
 */
.no-margin-bottom {
  margin-bottom: 0;
}

.tx-sma-events_overview-wrapper .dataTables_wrapper > .row > .col-sm-12, .tx-sma-events_overview-wrapper .dataTables_wrapper > .social-stream-container.two-column-wide > .col-sm-12, .tx-sma-events_overview-wrapper .dataTables_wrapper > .newsroom-container.two-column-wide > .col-sm-12, .tx-sma-events_overview-wrapper .social-stream-container.full-column .dataTables_wrapper > .social-stream-article > .col-sm-12, .social-stream-container.full-column .tx-sma-events_overview-wrapper .dataTables_wrapper > .social-stream-article > .col-sm-12, .tx-sma-events_overview-wrapper .social-stream-container.full-column .dataTables_wrapper > .newsroom-article > .col-sm-12, .social-stream-container.full-column .tx-sma-events_overview-wrapper .dataTables_wrapper > .newsroom-article > .col-sm-12, .tx-sma-events_overview-wrapper .newsroom-container.full-column .dataTables_wrapper > .social-stream-article > .col-sm-12, .newsroom-container.full-column .tx-sma-events_overview-wrapper .dataTables_wrapper > .social-stream-article > .col-sm-12, .tx-sma-events_overview-wrapper .newsroom-container.full-column .dataTables_wrapper > .newsroom-article > .col-sm-12, .newsroom-container.full-column .tx-sma-events_overview-wrapper .dataTables_wrapper > .newsroom-article > .col-sm-12 {
  padding: 0;
}

table.sma_events {
  border-collapse: separate;
  border-spacing: 0 1em;
  table-layout: fixed;
  width: 100% !important;
}

table.sma_events td {
  display: block;
  width: 99.9%;
  clear: both;
}

table.sma_events tbody > tr > td {
  padding: 0;
  border-top: 0;
  border-bottom: 1px solid #D6D6D6;
}

table.sma_events a.sma-event-list-card {
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative;
  border-bottom: 0;
}

table.sma_events a.sma-event-list-card:link, table.sma_events a.sma-event-list-card:active, table.sma_events a.sma-event-list-card:focus-within, table.sma_events a.sma-event-list-card:visited, table.sma_events a.sma-event-list-card:hover {
  color: currentColor;
}

table.sma_events a.sma-event-list-card .sma-event-list-card_body {
  background-color: #F6F6F6;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

table.sma_events a.sma-event-list-card:hover .sma-event-list-card_body {
  background-color: #E6E6E6;
}

table.sma_events .sma-event-list-card_image-wrapper {
  overflow: hidden;
  height: 75px;
}

table.sma_events .sma-event-list-card_image-wrapper .sma-event-list-card_image {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_image-wrapper {
    height: 130px;
  }
}

table.sma_events .sma-event-list-card_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ECF5FB;
  height: 25px;
  line-height: 25px;
  font-size: 12px;
  color: #000000;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_price {
    font-size: 15px;
    padding: 15px 10px;
    height: 40px;
  }
}

table.sma_events .sma-event-list-_price-free {
  text-transform: uppercase;
}

table.sma_events .sma-event-list-card_header {
  width: 150px;
  padding: 0;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_header {
    width: 280px;
  }
}

table.sma_events .sma-event-list-card_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 150px);
  height: 100px;
  padding: 5px 10px;
  overflow: hidden;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_body {
    padding: 15px;
    height: 170px;
    width: calc(100% - 280px);
  }
}

table.sma_events .sma-event-list-card_online-event-tag {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 0;
  top: 0;
  padding: 5px;
  background-color: #004A7F;
  border-radius: 5px 0 5px 0;
  color: #ffffff;
  font-size: 8px;
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_online-event-tag {
    font-size: 16px;
  }
}

table.sma_events .sma-event-list-card_date-and-time {
  font-size: 9px;
  margin-left: 0;
  max-width: calc(100% - 40px);
}

@media (min-width: 480px) {
  table.sma_events .sma-event-list-card_date-and-time {
    font-size: 12px;
  }
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_date-and-time {
    font-size: 16px;
    max-width: calc(100% - 70px);
  }
}

table.sma_events .sma-event-list-card_title {
  font-size: 18px;
  line-height: 18px;
  color: #000000;
  word-break: break-all;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  letter-spacing: 0;
  padding: 0;
  height: 2.1em;
  max-height: 2.1em;
  margin-bottom: 2px;
}

@media (min-width: 430px) {
  table.sma_events .sma-event-list-card_title {
    word-break: normal;
  }
}

@media (min-width: 768px) {
  table.sma_events .sma-event-list-card_title {
    font-size: 20px;
    line-height: 20px;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    letter-spacing: 0;
    padding: 0;
    height: 3.5em;
    max-height: 3.5em;
    margin-bottom: 2px;
  }
}

table.sma_events .sma-event-list-card_location {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  letter-spacing: 0;
  padding: 0;
  height: 1.5em;
  max-height: 1.5em;
  margin-bottom: 2px;
}

.tx-sma-events_detail-view .tx-sma-events_main-content h2, .tx-sma-events_detail-view .tx-sma-events_main-content h3, .tx-sma-events_detail-view .tx-sma-events_main-content .adhoc-message h2, .adhoc-message .tx-sma-events_detail-view .tx-sma-events_main-content h2, .tx-sma-events_detail-view .tx-sma-events_main-content h4, .tx-sma-events_detail-view .tx-sma-events_main-content h5, .tx-sma-events_detail-view .tx-sma-events_main-content h6 {
  margin-bottom: 10px;
}

.tx-sma-events_detail-view .tx-sma-events_main-content p + h2, .tx-sma-events_detail-view .tx-sma-events_main-content p + h3, .tx-sma-events_detail-view .tx-sma-events_main-content .adhoc-message p + h2, .adhoc-message .tx-sma-events_detail-view .tx-sma-events_main-content p + h2, .tx-sma-events_detail-view .tx-sma-events_main-content p + h4, .tx-sma-events_detail-view .tx-sma-events_main-content p + h5, .tx-sma-events_detail-view .tx-sma-events_main-content p + h6 {
  margin-top: 30px;
}

.tx-sma-events_detail-view .tx-sma-events_main-content .tx-sma-events_image {
  max-width: 100%;
}

.tx-sma-events_detail-view .tx-sma-events_main-content h4 {
  color: #282828;
  font-weight: bold;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content {
  position: relative;
  margin-bottom: 15px;
  padding: 45px 25px 40px 25px;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content .tx-sma-events_online-event-tag {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: 0;
  top: 0;
  padding: 5px;
  background-color: #004A7F;
  border-radius: 5px 0 5px 0;
  color: #ffffff;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content .detail-information {
  margin-bottom: 30px;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content h3:not(.tx-sma-events_side-bar-title), .tx-sma-events_detail-view .tx-sma-events_side-bar-content .adhoc-message h2:not(.tx-sma-events_side-bar-title), .adhoc-message .tx-sma-events_detail-view .tx-sma-events_side-bar-content h2:not(.tx-sma-events_side-bar-title) {
  margin-bottom: 5px;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content .sma-event-list-_price-free {
  text-transform: uppercase;
}

.tx-sma-events_detail-view .tx-sma-events_side-bar-content .tx-sma-events_date-and-time-wrapper,
.tx-sma-events_detail-view .tx-sma-events_side-bar-content .tx-sma-events_location-wrapper {
  margin-bottom: 40px;
}

.tx-sma-events_overview-wrapper .dataTables_filter label {
  width: 100%;
  position: relative;
}

.tx-sma-events_overview-wrapper .dataTables_filter label input[type="search"] {
  width: 100%;
  position: relative;
  font-size: 16px;
}

.tx-sma-events_overview-wrapper .dataTables_filter label:after {
  font-family: 'Glyphicons Halflings';
  content: "\e003";
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translatey(-50%);
      -ms-transform: translatey(-50%);
          transform: translatey(-50%);
}

.tx-sma-events_overview-wrapper .js-filter-wrapper {
  padding: 0;
  margin-bottom: 5px;
}

.tx-sma-events_overview-wrapper .search-filter-wrapper {
  margin-bottom: 15px;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .pane {
  position: relative;
  margin: 0 0.5%;
  width: 100%;
}

@media (min-width: 1241px) {
  .tx-sma-events_overview-wrapper .dt-searchPanes .pane {
    margin: 1em 0.5%;
  }
}

.tx-sma-events_overview-wrapper .dt-searchPanes .pane button[type=button] {
  display: none;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .pane.filtering button[type=button]:hover {
  background: rgba(0, 0, 0, 0.2);
}

.tx-sma-events_overview-wrapper .dt-searchPanes .pane .title {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 36px;
  padding: 9px 0;
  margin-bottom: 5px;
  font-size: 1.1em;
  color: black;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 1241px) {
  .tx-sma-events_overview-wrapper .dt-searchPanes .scroller ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 10px;
  margin-right: 20px;
  padding: 0;
  cursor: pointer;
  color: black;
  background-image: none;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller span.label {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  vertical-align: middle;
  padding: 0 0.3em 0.2em 0.3em;
  color: #666666;
  font-size: 16px;
  text-align: left;
  line-height: 22px;
  font-weight: 400;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller span.count {
  display: inline-block;
  margin-right: 1%;
  font-size: 0.8em;
  text-align: center;
  color: #666666;
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller span.count:before {
  content: "(";
}

.tx-sma-events_overview-wrapper .dt-searchPanes .scroller span.count:after {
  content: ")";
}

.tx-sma-events_overview-wrapper .dataTables_paginate .paginate_button.active a {
  color: #E2001A;
}

.tx-sma-events_overview-wrapper .pagination .pages a,
.tx-sma-events_overview-wrapper li.paginate_button.active {
  -webkit-transition: all !important;
  -o-transition: all !important;
  transition: all !important;
}

.newsletter-popup-modal {
  background-color: #F6F6F6;
  bottom: -500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  position: fixed;
  right: 0;
  -webkit-transition: 0.75s all ease-in-out;
  -o-transition: 0.75s all ease-in-out;
  transition: 0.75s all ease-in-out;
  z-index: 1000;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.newsletter-popup-modal.js-slide-in {
  bottom: 0;
}

.newsletter-popup-modal .newsletter-popup-modal--header {
  border-radius: 20px 0 0 0;
  height: 36px;
  position: relative;
}

.newsletter-popup-modal .newsletter-popup-modal--content {
  width: 100%;
}

.newsletter-popup-modal .newsletter-popup-model--close-button {
  cursor: pointer;
  padding: 5px;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.newsletter-popup-modal .newsletter-popup-model--close-button:hover {
  color: #282828;
}

.newsletter-popup-modal .newsletter-popup-modal--body {
  padding: 0px 20px 20px 20px;
}

.newsletter-popup-modal .newsletter-popup-modal--title {
  color: #282828;
  font-size: 14px;
  margin-bottom: 10px;
  text-align: center;
}

.newsletter-popup-modal input[type="email"] {
  background-color: #ffffff !important;
  color: #666666 !important;
}

@media (min-width: 430px) {
  .newsletter-popup-modal {
    width: auto;
    max-width: 360px;
    border-radius: 20px 0 20px 0;
    right: -999px;
    left: auto;
    bottom: 0;
  }
  .newsletter-popup-modal.js-slide-in {
    right: 0;
  }
  .newsletter-popup-modal .newsletter-popup-modal--body {
    padding: 0px 45px 30px 45px;
  }
  .newsletter-popup-modal .newsletter-popup-modal--title {
    font-size: 18px;
  }
}

.newsletter-popup .fancybox-inner {
  padding: 0;
}

.newsletter-popup .fancybox-close {
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 100%;
  padding: 16px;
}

.newsletter-background-teaser {
  background-position: 25% 0px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
  max-width: 400px;
  text-align: center;
  padding: 20px;
}

.newsletter-background-teaser input {
  margin-bottom: 20px;
}

.newsletter-background-teaser .title-text {
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.8);
  margin-bottom: 20px;
}

.newsletter-background-teaser .title-text p:last-of-type {
  margin-bottom: 0;
}

.form_login .felogin-icon-input {
  position: relative;
}

.form_login .felogin-icon-input input {
  padding-left: 30px;
}

.form_login .felogin-icon-input .glyphicon {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.form_login .form-info {
  margin-bottom: 20px;
}

.form_login .form-submit {
  margin-top: 20px;
}

.form_login .form-submit button {
  display: block;
  margin-left: auto;
  margin-bottom: 0;
}

.menu-item-theme-specialist-partner > a {
  background-color: #014A7F;
}

#sub-navigation > ul.first-layer.sub-navigation-right {
  display: inline-block;
}

#sub-navigation > ul.first-layer.sub-navigation-right.sub-navigation-right > li.is-mega-dropdown-menu {
  position: static;
}

#sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container {
  padding: 0;
  position: absolute;
  top: 38px;
}

#sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .row, #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .row, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .row, #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .row, #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .row, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .row, #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-container.two-column-wide, #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-container.two-column-wide, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-container.two-column-wide, #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-container.two-column-wide, #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-container.two-column-wide, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-container.two-column-wide,
#sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-container.two-column-wide,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-container.two-column-wide, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-container.two-column-wide,
#sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-container.two-column-wide,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-container.two-column-wide, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-container.two-column-wide, #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-article, #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .social-stream-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .social-stream-container.full-column .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article,
#sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .social-stream-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .social-stream-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .social-stream-container.full-column .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .social-stream-article,
#sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .social-stream-article,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .newsroom-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article, .newsroom-container.full-column .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .social-stream-article,
#sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article, .herostage #sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column .herostage #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div.carousel-caption > .wrapper > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .herostage.content-width > .container-fluid > .newsroom-article,
#sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .newsroom-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column #sub-navigation > ul.first-layer.sub-navigation-right .herostage.fullscreen-width .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .newsroom-container.full-column .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article, .newsroom-container.full-column .herostage.fullscreen-width #sub-navigation > ul.first-layer.sub-navigation-right .dropdown-container > .container-fluid > div > .carousel-caption-content-wrapper > .container-fluid > .newsroom-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#sub-navigation .sub-navigation-right .menu-item-theme-specialist-partner .dropdown-container {
  top: 100%;
  -webkit-box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 12px -2px rgba(0, 0, 0, 0.25);
}

.background-color-container.blue .csc-frame-ruler-before:before, .background-color-container.black .csc-frame-ruler-before:before, .background-color-container.grey-dark .csc-frame-ruler-before:before {
  border-top: 1px solid #ffffff;
}

.background-color-container.blue .csc-frame-ruler-after:after, .background-color-container.black .csc-frame-ruler-after:after, .background-color-container.grey-dark .csc-frame-ruler-after:after {
  border-bottom: 1px solid #ffffff;
}

.background-image-configurable {
  width: 100%;
}

.background-image-configurable.blue .csc-frame-ruler-before:before,
.background-image-configurable.blue .csc-both-rulers:before, .background-image-configurable.grey-dark .csc-frame-ruler-before:before,
.background-image-configurable.grey-dark .csc-both-rulers:before {
  border-top: 1px solid #ffffff;
}

.background-image-configurable.blue .csc-frame-ruler-after:after,
.background-image-configurable.blue .csc-both-rulers:after, .background-image-configurable.grey-dark .csc-frame-ruler-after:after,
.background-image-configurable.grey-dark .csc-both-rulers:after {
  border-bottom: 1px solid #ffffff;
}

.background-image-configurable.background-image-overflow-hidden {
  overflow: hidden;
}

.background-image-configurable.background-image-overflow-visible {
  overflow: visible;
}

.background-image-configurable-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.background-image-configurable-overlay.transparency-1 {
  opacity: 0.1;
}

.background-image-configurable-overlay.transparency-2 {
  opacity: 0.2;
}

.background-image-configurable-overlay.transparency-3 {
  opacity: 0.3;
}

.background-image-configurable-overlay.transparency-4 {
  opacity: 0.4;
}

.background-image-configurable-overlay.transparency-5 {
  opacity: 0.5;
}

.background-image-configurable-overlay.transparency-6 {
  opacity: 0.6;
}

.background-image-configurable-overlay.transparency-7 {
  opacity: 0.7;
}

.background-image-configurable-overlay.transparency-8 {
  opacity: 0.8;
}

.background-image-configurable-overlay.transparency-9 {
  opacity: 0.9;
}

.background-image-configurable-overlay.overlay-color-black {
  background-color: #000000;
}

.background-image-configurable-overlay.overlay-color-white {
  background-color: #ffffff;
}

.background-video {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.background-video .background-video-overlay {
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

.background-video-vimeo {
  display: block;
}

@media screen and (min-width: 800px) {
  .background-video .background-video-overlay.desktop {
    display: block;
  }
  .background-video .optional-content {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    -webkit-transform: translatey(-50%);
        -ms-transform: translatey(-50%);
            transform: translatey(-50%);
  }
}

.background-video-replacement {
  display: none;
}

.background-video-replacement img {
  width: 100%;
}

@media screen and (max-width: 799px) {
  .background-video.hide-background-mobile,
  .background-video .hide-background-mobile,
  .background-video-vimeo-wrapper.hide-background-mobile,
  .background-video-vimeo-wrapper .hide-background-mobile,
  .hotspots-background-video-wrapper.hide-background-mobile,
  .hotspots-background-video-wrapper .hide-background-mobile {
    display: none;
  }
  .background-video-replacement.background-mobile-visible {
    display: block;
  }
  .hotspot-application .background-video-replacement {
    position: relative;
    display: block;
  }
}

/**
 * VIMEO VIDEO
 */
.background-video-element .optional-content-mobile {
  display: block;
}

.background-video-element .optional-content-desktop {
  display: none;
}

@media screen and (min-width: 800px) {
  .background-video-element .optional-content-mobile {
    display: none;
  }
  .background-video-element .optional-content-desktop {
    display: block;
  }
}

.background-video-vimeo-wrapper {
  display: block;
  height: auto;
  position: relative;
  overflow: hidden;
}

.background-video-vimeo-wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
}

.background-video-vimeo-wrapper .background-video-vimeo-preview {
  position: relative;
  width: 100%;
}

.background-video-vimeo-wrapper.background-video-vimeo-preview-hidden .background-video-vimeo-preview, .background-video-vimeo-wrapper.background-video-vimeo-preview-hidden .spinner-hotspot-vimeo {
  display: none;
}

@media screen and (min-width: 801px) {
  .background-video-vimeo-wrapper.background-video-vimeo-preview-hidden .background-video-vimeo-poster {
    display: none;
  }
}

/*
 * Background Link Styling
 */
.background-video-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: none;
}

.background-video-link:hover {
  border: none;
}

.background-video-vimeo-wrapper .background-video-link {
  position: absolute;
  width: 100%;
  height: 100%;
}

.background-video-vimeo-wrapper .background-video-link-preview {
  top: 0;
}

.quote {
  position: relative;
}

.quote__inline-text-wrapper .quote__inline-text {
  display: inline-block;
  padding: 0.5em;
}

.quote__inline-text-wrapper.text-black .quote__inline-text {
  color: #282828;
}

.quote__inline-text-wrapper.text-white .quote__inline-text {
  color: #ffffff;
}

.quote__inline-text-wrapper.text-red .quote__inline-text {
  color: #E2001A;
}

.quote__inline-text-wrapper.text-blue .quote__inline-text {
  color: #004A7F;
}

.quote__inline-text-wrapper.text-background-red .quote__inline-text {
  background-color: #E2001A;
}

.quote__inline-text-wrapper.text-background-blue .quote__inline-text {
  background-color: #004A7F;
}

.quote__inline-text-wrapper.text-background-black .quote__inline-text {
  background-color: #282828;
}

.quote__inline-text-wrapper.text-background-white .quote__inline-text {
  background-color: #ffffff;
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-9 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.9);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-8 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.8);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-7 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.7);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-6 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.6);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-5 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.5);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-4 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.4);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-3 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.3);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-2 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.2);
}

.quote__inline-text-wrapper.text-background-red.quote__background-transparency-1 .quote__inline-text {
  background-color: rgba(226, 0, 26, 0.1);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-9 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.9);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-8 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.8);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-7 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.7);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-6 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.6);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-5 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.5);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-4 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.4);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-3 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.3);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-2 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.2);
}

.quote__inline-text-wrapper.text-background-blue.quote__background-transparency-1 .quote__inline-text {
  background-color: rgba(0, 74, 127, 0.1);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-9 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.9);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-8 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.8);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-7 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.7);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-6 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.6);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-5 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.5);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-4 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.4);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-3 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.3);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-2 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.2);
}

.quote__inline-text-wrapper.text-background-black .quote__background-transparency-1 .quote__inline-text {
  background-color: rgba(40, 40, 40, 0.1);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-9 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.9);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-8 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.8);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-7 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.7);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-6 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.6);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-5 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.5);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-4 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.4);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-3 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.3);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-2 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.2);
}

.quote__inline-text-wrapper.text-background-white.quote__background-transparency-1 .quote__inline-text {
  background-color: rgba(255, 255, 255, 0.1);
}

.quote__author-and-title {
  margin-top: 12px;
}

.quote__author-and-title.text-black {
  color: #282828;
}

.quote__author-and-title.text-white {
  color: #ffffff;
}

.quote__author-and-title.text-red {
  color: #E2001A;
}

.quote__author-and-title.text-blue {
  color: #004A7F;
}

.quote__vertical-bar {
  padding-left: 4px;
  padding-right: 4px;
}

.pulsate-arrow {
  -webkit-animation: pulsate-arrow 1.2s ease-in-out infinite both;
          animation: pulsate-arrow 1.2s ease-in-out infinite both;
  font-size: 50px !important;
  line-height: 1;
  width: 100%;
}

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

.pulsate-arrow-center .dark {
  color: #999999;
}

.pulsate-arrow-center .light {
  color: #ffffff;
}

.pulsate-arrow-center a {
  border: none;
}

.pulsate-arrow-center a .dark {
  color: #999999;
}

.pulsate-arrow-center a .light {
  color: #ffffff;
}

.over-the-last-ce-element {
  position: relative;
  z-index: 10;
}

.below-the-last-ce-element {
  margin-bottom: 20px;
}

.up-10px {
  margin-top: -10px;
}

.up-20px {
  margin-top: -20px;
}

.up-30px {
  margin-top: -30px;
}

.up-40px {
  margin-top: -40px;
}

.up-50px {
  margin-top: -50px;
}

.up-60px {
  margin-top: -60px;
}

.up-70px {
  margin-top: -70px;
}

.up-80px {
  margin-top: -80px;
}

.up-90px {
  margin-top: -90px;
}

div[data-t3x-fce='ScrollDownArrowPulsate'] {
  border: 1px solid transparent;
}

/**
 * ----------------------------------------
 * animation pulsate-arrow
 * ----------------------------------------
 */
@-webkit-keyframes pulsate-arrow {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes pulsate-arrow {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.svg-image-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.svg-image-wrapper a {
  border: none;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.svg-image-full-width picture, .svg-image-full-width img, .svg-image-full-width a {
  width: 100%;
}

.svg-image-align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.svg-image-align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.svg-image-align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.campaign #logo {
  position: relative;
}

.campaign #footer {
  margin-top: 0 !important;
}

.campaign #footer ul {
  float: right;
}

.campaign #footer .footer-nav {
  display: inline-block;
  width: 100%;
}

.campaign #footer, .campaign #footer h2, .campaign #footer h3, .campaign #footer .adhoc-message h2, .adhoc-message .campaign #footer h2, .campaign #footer h4 {
  color: white;
}

.td-marker-map__data {
  display: none;
}

.td-marker-map__container {
  position: absolute;
  left: 0;
  right: 0;
  display: none;
}

@media screen and (min-width: 561px) {
  .td-marker-map__container {
    display: block;
  }
}

.td-marker-map__map {
  min-height: 700px;
}

.td-marker-map__marker_popup h3, .td-marker-map__marker_popup .adhoc-message h2, .adhoc-message .td-marker-map__marker_popup h2 {
  margin-bottom: 10px;
}

.td-marker-map__marker_popup p {
  font-size: 13px;
}

.td-marker-map__marker_popup img {
  width: 100%;
  max-height: 150px;
  max-width: 300px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}

.td-marker-map__zoom {
  position: absolute;
  bottom: 30px;
  right: 10px;
  max-width: 40px;
}

.td-marker-map__zoom-icon {
  font-size: 20px;
  width: 36px;
  height: 36px;
  text-align: center;
  padding: 8px;
  margin: .2px;
  background: #004A7F;
  color: white;
  cursor: pointer;
}

.td-marker-map__placeholder {
  display: none;
  height: 700px;
  width: 100%;
}

@media screen and (min-width: 561px) {
  .td-marker-map__placeholder {
    display: block;
  }
}

.td-marker-map__list {
  display: block;
}

@media screen and (min-width: 561px) {
  .td-marker-map__list {
    display: none;
  }
}

.td-marker-map__list-item {
  margin-left: calc(-5% - 10px);
  margin-right: calc(-5% - 10px);
  padding-left: calc(5% + 10px);
  padding-right: calc(5% + 10px);
}

.td-marker-map__list-item:nth-child(odd) {
  background: #f8f9fb;
}

.td-marker-map__list-item-body > .collapse {
  padding-bottom: 10px;
}

.td-marker-map__list-item-header {
  position: relative;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

.td-marker-map__collapse-toggle {
  position: static;
}

.td-marker-map__collapse-toggle h3, .td-marker-map__collapse-toggle .adhoc-message h2, .adhoc-message .td-marker-map__collapse-toggle h2 {
  margin: 0;
  padding: 0;
}

.td-marker-map__collapse-toggle:not(.collapsed) .td-marker-map__arrow-down {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.td-marker-map__arrow-down {
  position: absolute;
  right: 0;
  top: 14px;
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  -o-transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
  width: 16px;
  height: 16px;
}

.td-marker-map_cta {
  text-align: center;
}

.td-marker-map_cta-width-30 {
  width: 30%;
}

.td-marker-map_cta-width-50 {
  width: 50%;
}

.td-marker-map_cta-width-100 {
  width: 100%;
}

.redirect-dialog {
  padding: 20px;
  max-width: 100%;
}

.redirect-dialog .redirect-dialog-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.redirect-dialog .redirect-dialog-controls button:not(last-child) {
  margin-right: 14px;
}

/** ##################################################
 *
 * Redesign
 * Affects the main navigation and the mega menu if the "Redesign 2020" theme is activated in the page properties
 * This is designed to be temporary until a whole redesign of sma has been taken in place
 * The imported files contain all changes made for this redesign to be easily replaced and removed from the project
 * (Date of creation: 13.10.2020)
 *
 * ################################################## */
/** ##################################################
 *
 * Redesign scrolled main navigation
 * The default main navigation styles define the main navigation after the page has been scrolled
 * The navigation is then displayed as a smaller fixed menu bar
 *
 * ################################################## */
@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] {
    /**
         * All menu items
         */
    /**
         * Regular menu item
         */
    /**
         * PV-partner item
         */
  }
  body[data-activate-redesign="redesign-active"] #navigation {
    border-bottom: 0;
    background-color: #ffffff;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0;
    height: 59px;
    margin-left: 100px;
    -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] .sticky-tab #navigation {
    border-bottom-color: #ffffff;
  }
  body[data-activate-redesign="redesign-active"] #logo > a {
    height: 46px;
    width: 100%;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li > a {
    color: #000;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li > a::after {
    color: #000;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.active > a {
    color: #E30613;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.active > a::before {
    opacity: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.active > a::after {
    color: #E30613;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li > a {
    line-height: 40px;
    text-transform: none;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):not(.cta) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 47px;
    margin-right: 23px;
    padding-bottom: 12px;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):not(.cta) > a {
    top: -2px;
    margin: 0;
    padding: 10px 0;
    padding-right: 19px;
    position: relative;
    -webkit-transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1), color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    font-style: normal;
    font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
    font-weight: normal;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):not(.cta) > a:before {
    background-color: #E30613;
    bottom: 4px;
    height: 2px;
    left: 0 !important;
    right: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):not(.cta) > a::after {
    font-family: FontAwesome;
    font-size: 18px;
    content: '\f107';
    display: inline-block;
    line-height: 39px;
    cursor: pointer;
    -webkit-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: color 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    position: absolute;
    right: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):not(.cta) > a.animateScroll {
    padding-right: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):not(.cta) > a.animateScroll::after {
    display: none;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):not(.cta):hover > a, body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner):not(.cta):hover > a::after {
    border: none;
    color: #E30613;
  }
  body[data-activate-redesign="redesign-active"] .fixed #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a {
    line-height: 31px;
  }
  body[data-activate-redesign="redesign-active"] .fixed #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a::before {
    bottom: -8px;
  }
  body[data-activate-redesign="redesign-active"] .fixed #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) > a::after {
    line-height: 33px;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.cta {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: font-size 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 219px;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a {
    font-size: 17px;
    height: 40px;
    line-height: 18px;
    border-radius: 4px;
    background-color: #004a7f;
    color: white;
    display: inline;
    padding: 10px 20px;
    padding-right: 50px;
    -webkit-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    font-style: normal;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a:before {
    display: none;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a::after {
    right: 15px;
  }
}

/** ##################################################
 *
 * Redesign - Special cases
 * This special cases were required to display all menu items next to each other at all display sizes
 *
 * ################################################## */
@media screen and (max-width: 1350px) {
  body[data-activate-redesign="redesign-active"] #navigation .wrapper, body[data-activate-redesign="redesign-active"] #navigation .herostage.content-width, body[data-activate-redesign="redesign-active"] #navigation .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width body[data-activate-redesign="redesign-active"] #navigation .carousel-caption-content-wrapper {
    width: 100%;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .wrapper, body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .herostage.content-width, body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .carousel-caption-content-wrapper {
    width: 100%;
  }
}

@media screen and (max-width: 1150px) and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #header .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer {
    margin-left: 100px;
  }
  body[data-activate-redesign="redesign-active"] #header #navigation nav[role="navigation"] .first-layer > li:not(.menu-item-theme-specialist-partner) {
    margin-right: 12px;
  }
  body[data-activate-redesign="redesign-active"] #header #search-input {
    width: 170px;
  }
  body[data-activate-redesign="redesign-active"] #header #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner a::after {
    display: none;
  }
  body[data-activate-redesign="redesign-active"] #header #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a {
    padding-right: 25px;
  }
}

@media screen and (max-width: 1250px) and (min-width: 1050px) {
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child {
    margin-left: 172px;
  }
}

@media screen and (max-width: 1050px) and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child {
    margin-left: 160px;
  }
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] .sticky-header {
    top: 0;
    -webkit-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] .sticky-header.position--meta-menu-hidden {
    top: -41px;
    -webkit-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] .collapsable-tab.active + .sticky-header.position--meta-menu-hidden {
    top: 0;
  }
}

div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 10px;
}

.csc-space-before-25 {
  margin-top: 25px !important;
}

.csc-space-before-30 {
  margin-top: 30px !important;
}

.csc-space-after-30 {
  margin-bottom: 30px !important;
}

.csc-textpic-intext-left-nowrap-41 .csc-textpic-text {
  margin-left: 41px;
}

.csc-textpic-intext-left-nowrap-50 .csc-textpic-text {
  margin-left: 50px;
}

.csc-textpic-intext-left-nowrap-60 .csc-textpic-text {
  margin-left: 60px;
}

/** ##################################################
 *
 * Redesign initial Main navigation.
 * This styles override the main navigation's default styling, if the page has not been scrolled
 *
 * ################################################## */
@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 181px;
  }
  .no-meta-nav body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 140px;
  }
  .has-subnav body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 219px;
  }
  .has-subnav.no-meta-nav body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 178px;
  }
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #header {
    background-color: transparent;
    left: 0;
    margin: 0;
    position: fixed;
    top: 0;
    width: 100%;
  }
  body[data-activate-redesign="redesign-active"] #logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    width: 75px;
  }
  body[data-activate-redesign="redesign-active"] #logo a {
    background-size: contain;
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -webkit-transform-origin: left center;
        -ms-transform-origin: left center;
            transform-origin: left center;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header {
    border-bottom: 1px solid #DDDDDD;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header.fixed #logo a {
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
  }
  body[data-activate-redesign="redesign-active"] .with-context-nav .sticky-header {
    border-bottom: 0;
  }
  body[data-activate-redesign="redesign-active"] .with-context-nav .sticky-header #context-navi {
    border-bottom: 1px solid #DDDDDD;
  }
  body[data-activate-redesign="redesign-active"] nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a:after {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    position: absolute;
    right: 20px;
    background-image: url(../../images/icons/redesign-menu-icon.svg);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation {
    /**
            * All menu items
            */
    /**
             * PV-partner item
             */
    /**
            * Regular menu item
            */
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer {
    height: 100px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer > li,
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer > li > a {
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 17px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer > li > a {
    line-height: 36px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation nav[role="navigation"] .first-layer > li.menu-item-theme-specialist-partner:last-child > a {
    height: 45px;
    line-height: 25px;
    position: relative;
    font-size: 17px;
    -webkit-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: padding 0.5s cubic-bezier(0.7, 0, 0.3, 1), top 0.5s cubic-bezier(0.7, 0, 0.3, 1), height 0.5s cubic-bezier(0.7, 0, 0.3, 1), line-height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] .sticky-header:not(.fixed) #navigation .first-layer > li:not(.menu-item-theme-specialist-partner):after {
    line-height: 56px;
  }
  body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .not-swipable .nav-tabs {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media screen and (max-width: 1024px) {
  body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 80px;
  }
  .has-subnav body[data-activate-redesign="redesign-active"] .page-wrapper {
    padding-top: 122px;
  }
  body[data-activate-redesign="redesign-active"] #header {
    margin: 0;
  }
  body[data-activate-redesign="redesign-active"] .sticky-header {
    position: fixed;
    top: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation nav[role="navigation"] {
    height: 100%;
  }
}

/** ##################################################
 *
 * Redesign Meta Navigation
 * This styles affect the meta navigation or "sub navigation"
 *
 * ################################################## */
@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] {
    /**
         * Meta menu
         */
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar {
    background-color: #f5f5f5;
    height: 41px;
    /**
             * Language switch
             */
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li {
    line-height: 34px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li:hover {
    border-color: #004A7F;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a {
    color: #484848;
    padding-bottom: 3px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a:hover, body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a:active {
    color: black;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a:before {
    background-color: #484848;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a:not(.language-switch) {
    padding-bottom: 1px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a.language-switch {
    background-image: none;
    padding: 4px 2px 4px 25px;
    margin-right: 17px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0;
    line-height: 35px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .first-layer > li > a.language-switch:before {
    bottom: -2px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .language-switch:after {
    font-family: FontAwesome;
    font-size: 20px;
    content: '\f106';
    display: inline-block;
    top: 11px;
    margin-left: 5px;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .active > .language-switch {
    background-image: none;
  }
  body[data-activate-redesign="redesign-active"] #header .meta-menu-bar .active > .language-switch:after {
    content: '\f107';
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a {
    padding: 5px 10px;
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a.active-flag {
    /**
             * Globe icon
             */
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a.active-flag .flag {
    background-position: center;
    background-size: 100%;
    display: inline-block;
    height: 25px;
    margin-top: -8px;
    left: -7px;
    position: absolute;
    top: 40%;
    width: 30px;
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a.active-flag .flag-global, body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li > a.active-flag .flag {
    background-image: url(../../images/icons/globe.svg);
    display: inline-block;
    background-repeat: no-repeat;
    background-size: auto;
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li .dropdown-menu {
    -webkit-transition: opacity 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, height 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, visibility 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s;
    -o-transition: opacity 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, height 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, visibility 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s;
    transition: opacity 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, height 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s, visibility 0.05s cubic-bezier(0.97, 0.01, 0.99, 0.37) 0.05s;
  }
  body[data-activate-redesign="redesign-active"] #sub-navigation ul.first-layer > li:hover .dropdown-menu {
    -webkit-transition: opacity 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, height 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, visibility 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s;
    -o-transition: opacity 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, height 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, visibility 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s;
    transition: opacity 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, height 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s, visibility 0.05s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0.05s;
  }
}

/** ##################################################
 *
 * Redesign Mega-Dropdown
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] #header .dropdown-container {
  overflow: visible;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
  top: 60px;
  -webkit-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, visibility 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, background-color 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s;
  -o-transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, visibility 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, background-color 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s;
  transition: top 0.5s cubic-bezier(0.7, 0, 0.3, 1), opacity 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, visibility 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s, background-color 0.5s cubic-bezier(0.05, 0.85, 0.4, 1.13) 0s;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container:hover .dropdown-container, body[data-activate-redesign="redesign-active"] #header .dropdown-container.hover .dropdown-container {
  visibility: visible !important;
  opacity: 1;
  z-index: 502;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container:before {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  left: -10000px;
  right: -10000px;
  bottom: 0;
  background: white;
  overflow: visible;
  border-bottom: 1px solid #DDDDDD;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container::after {
  background-color: transparent;
  content: '';
  left: -10000px;
  position: absolute;
  right: -10000px;
  bottom: 100%;
  height: 10px;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul {
  margin-left: 0;
  margin-right: 0;
  text-align: left;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul li {
  background: none;
  display: block;
  margin: 8px 0;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul li:first-child {
  margin-top: 0;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul li:last-child {
  margin-bottom: 0;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul a {
  display: inline;
  line-height: 1.2;
  text-transform: none;
  padding: 0;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-text ul a::before {
  display: none;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
  float: left;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 .csc-textpic-imagewrap {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: -45px;
  margin-top: 10px;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 .csc-textpic-text {
  -ms-flex-line-pack: center;
      align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 .csc-textpic-text p {
  width: 100%;
  -ms-flex-item-align: center;
      align-self: center;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 .csc-textpic-text p:not(:last-child) strong:only-child {
  display: block;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 figure {
  display: table;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-60 img {
  display: block;
}

body[data-activate-redesign="redesign-active"] #header .dropdown-container .csc-textpic-intext-left-nowrap-50 .csc-textpic-text p:first-child {
  display: inline-block;
  margin-top: 5px;
}

body[data-activate-redesign="redesign-active"] #header .sticky-header:not(.fixed) .dropdown-container {
  top: 101px;
}

body[data-activate-redesign="redesign-active"] #header .sticky-header:not(.fixed) .dropdown-container::after {
  height: 30px;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li .dropdown-container a:not(.btn-link):not(.welt-icon) {
  color: #333;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li .dropdown-container a:not(.btn-link):not(.welt-icon):hover, body[data-activate-redesign="redesign-active"] #header .first-layer > li .dropdown-container a:not(.btn-link):not(.welt-icon):focus {
  border-bottom-color: currentColor;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li:not(.menu-item-theme-specialist-partner) .csc-textpic-intext-left-nowrap-60 {
  margin-bottom: 0;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container {
  background: transparent;
  color: white;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container::before {
  background-color: #004a7f;
  border-bottom: 0;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container strong,
body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container p,
body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container a {
  color: inherit;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container a:hover, body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container a:focus {
  border-bottom-color: currentColor;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container .white {
  color: #666666;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container .white a {
  color: black;
}

body[data-activate-redesign="redesign-active"] #header .first-layer > li.menu-item-theme-specialist-partner:last-child .dropdown-container p + p a {
  line-height: 1.6;
}

/** ##################################################
 *
 * Redesign Search button and input field
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] .search-wrapper {
  height: 100%;
}

body[data-activate-redesign="redesign-active"] #open-search {
  height: inherit;
}

body[data-activate-redesign="redesign-active"] #global-search #open-search i,
body[data-activate-redesign="redesign-active"] #global-search .btn-search i {
  background-image: url(../../images/icons/redesign-search-icon.svg);
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 25px;
  left: -7px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
}

body[data-activate-redesign="redesign-active"] #global-search .btn-search {
  height: 100%;
}

body[data-activate-redesign="redesign-active"] #global-search form .input-wrapper {
  border: none;
}

body[data-activate-redesign="redesign-active"] #global-search form .input-wrapper #search-input {
  height: 45px;
  font-size: 18px;
  -webkit-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: height 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

body[data-activate-redesign="redesign-active"] #global-search form .input-wrapper button.btn-search:focus {
  outline: none;
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #global-search.search-wrapper,
  body[data-activate-redesign="redesign-active"] #global-search.search-wrapper.active {
    right: 180px;
    top: 0;
  }
  body[data-activate-redesign="redesign-active"] #navigation:not(.specialist-partner-menu) #global-search {
    right: 0;
    margin: 0;
  }
}

@media screen and (min-width: 1025px) and (max-width: 1350px) {
  body[data-activate-redesign="redesign-active"] #navigation:not(.specialist-partner-menu) #global-search {
    right: 50px;
  }
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] .sticky-header.fixed #global-search form .input-wrapper #search-input {
    height: 40px;
  }
}

@media screen and (max-width: 1024px) {
  body[data-activate-redesign="redesign-active"] #navigation .wrapper, body[data-activate-redesign="redesign-active"] #navigation .herostage.content-width, body[data-activate-redesign="redesign-active"] #navigation .herostage.fullscreen-width .carousel-caption-content-wrapper, .herostage.fullscreen-width body[data-activate-redesign="redesign-active"] #navigation .carousel-caption-content-wrapper,
  body[data-activate-redesign="redesign-active"] #navigation .container-fluid {
    height: 100%;
  }
  body[data-activate-redesign="redesign-active"] #global-search form .input-wrapper #search-input {
    margin-top: 0;
  }
}

/** ##################################################
 *
 * Redesign Mobile Navigation
 *
 * ################################################## */
/** ##################################################
 *
 * Redesign Product Page
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] .tab-header-aside {
  padding-left: 0;
}

body[data-activate-redesign="redesign-active"] .tab-header-aside .info {
  line-height: 38px;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-default, body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .tracker-banner-sticky .btn-blue, .tracker-banner-sticky body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-blue,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-default,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .tracker-banner-sticky .btn-blue,
.tracker-banner-sticky body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-blue {
  border: none;
  vertical-align: top;
  background: none;
  color: #E2001A;
  font-size: 18px;
  margin: 0;
  padding: 0;
  display: inline-block;
  line-height: 38px;
  height: 38px;
  padding-right: 22px;
  margin-right: 8px;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-default:hover, body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .tracker-banner-sticky .btn-blue:hover, .tracker-banner-sticky body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-blue:hover,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-default:hover,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .tracker-banner-sticky .btn-blue:hover,
.tracker-banner-sticky body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-blue:hover {
  border-bottom: 3px solid #E2001A;
  border-radius: 0;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-default:hover:after, body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .tracker-banner-sticky .btn-blue:hover:after, .tracker-banner-sticky body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-blue:hover:after,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-default:hover:after,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .tracker-banner-sticky .btn-blue:hover:after,
.tracker-banner-sticky body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-blue:hover:after {
  margin-top: -9px;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-default:after, body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .tracker-banner-sticky .btn-blue:after, .tracker-banner-sticky body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside .btn-blue:after,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-default:after,
body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .tracker-banner-sticky .btn-blue:after,
.tracker-banner-sticky body[data-activate-redesign="redesign-active"] .sticky-tab-wrapper .fixed-header-replacement .btn-blue:after {
  margin-top: -10px;
  content: '';
  background-image: url(../../images/icons/icon-arrow-right-red.svg);
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  height: 25px;
  position: absolute;
  top: 43%;
  width: 24px;
  display: inline-block;
}

body[data-activate-redesign="redesign-active"] .nav-tabs > li > a {
  text-transform: none;
}

body[data-activate-redesign="redesign-active"] .nav-tabs > li > a,
body[data-activate-redesign="redesign-active"] .nav-tabs > li > span {
  padding: 8px 0;
  font-size: 15px;
}

body[data-activate-redesign="redesign-active"] #header .sticky-tab-wrapper {
  background-color: #ffffff;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header-aside {
  padding: 0 0 0 20px;
}

body[data-activate-redesign="redesign-active"] .tab-wrapper .tab-header {
  border: none;
}

body[data-activate-redesign="redesign-active"] .aside-tab {
  position: relative;
  z-index: 1;
}

body[data-activate-redesign="redesign-active"] .aside-tab .tab-header {
  background-color: #ffffff;
  border-bottom: 1px solid #DDDDDD;
}

/** ##################################################
 *
 * Redesign Sub Navigation
 * This styles affect the optional second navigation level
 *
 * ################################################## */
body[data-activate-redesign="redesign-active"] #context-navi .navigation-tab-wrapper .swiper-button-prev,
body[data-activate-redesign="redesign-active"] #context-navi .navigation-tab-wrapper .swiper-button-next {
  width: 36px;
}

body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .nav-tabs li.active > a:after,
body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .nav-tabs li > a:after {
  bottom: 0;
}

@media screen and (min-width: 1025px) {
  body[data-activate-redesign="redesign-active"] #context-navi {
    border-bottom: none;
    background-color: #ffffff;
    height: 39px;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .navigation-tab-wrapper .swiper-button-prev,
  body[data-activate-redesign="redesign-active"] #context-navi .navigation-tab-wrapper .swiper-button-next {
    height: 38px;
  }
  body[data-activate-redesign="redesign-active"] #context-navi ul li a {
    padding: 8px 0;
    text-transform: none;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .not-swipable .nav-tabs {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .nav-tabs li.active > a:after,
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .nav-tabs li > a:after {
    height: 3px;
  }
  body[data-activate-redesign="redesign-active"] #context-navi ul.nav-tabs > li > a,
  body[data-activate-redesign="redesign-active"] #context-navi ul.nav-tabs > li > span {
    padding: 8px 0;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .navigation-tab-nav-wrapper .dropdown-menu {
    background-color: #ffffff;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .navigation-tab-nav-wrapper .dropdown-menu li > a {
    padding-bottom: 10px;
    border-bottom: 3px solid transparent !important;
    -webkit-transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  }
  body[data-activate-redesign="redesign-active"] #context-navi .flat-nav .navigation-tab-nav-wrapper .dropdown-menu li > a:hover {
    color: #E2001A;
    border-bottom: 3px solid #E2001A !important;
    -webkit-transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
    transition: border-bottom-color 0.3s cubic-bezier(0.7, 0, 0.3, 1), color 0.3s cubic-bezier(0.7, 0, 0.3, 1);
  }
}

@media screen and (max-width: 1024px) {
  body[data-activate-redesign="redesign-active"] #context-navi {
    height: 43px;
  }
  body[data-activate-redesign="redesign-active"] #context-navi .navigation-tab-wrapper .swiper-button-prev,
  body[data-activate-redesign="redesign-active"] #context-navi .navigation-tab-wrapper .swiper-button-next {
    height: 42px;
  }
}

.teaser-cta-banner {
  background-color: #F6F6F6;
  margin: 14px 0;
}

@media screen and (max-width: 560px) {
  .teaser-cta-banner {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media screen and (min-width: 801px) {
  .teaser-cta-banner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.teaser-cta-banner .teaser-media {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.teaser-cta-banner .teaser-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .teaser-cta-banner .teaser-media {
    width: 50%;
  }
}

@media screen and (min-width: 1241px) {
  .teaser-cta-banner .teaser-media {
    width: calc(100% / 3 * 2);
  }
}

.teaser-cta-banner .teaser-media img {
  height: 100%;
  margin-bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.teaser-cta-banner .teaser-content {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 35px 40px;
}

@media screen and (max-width: 800px) {
  .teaser-cta-banner .teaser-content {
    padding: 25px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .teaser-cta-banner .teaser-content {
    padding: 25px 30px;
    width: 50%;
  }
}

@media screen and (min-width: 1241px) {
  .teaser-cta-banner .teaser-content {
    width: calc(100% / 3);
  }
}

.teaser-cta-banner .teaser-content > * {
  max-width: 100%;
}

.teaser-cta-banner .teaser-headline {
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  color: #282828;
  font-size: 3.6rem;
  line-height: 1.4;
}

@media screen and (max-width: 800px) {
  .teaser-cta-banner .teaser-headline {
    font-size: 2.4rem;
    line-height: 1.2;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .teaser-cta-banner .teaser-headline {
    font-size: 2.8rem;
  }
}

.teaser-cta-banner .btn-secondary, .teaser-cta-banner .btn-white-contained, .teaser-cta-banner .btn-grey-contained, .teaser-cta-banner .btn-white-outlined, .teaser-cta-banner .btn-grey-outlined, .teaser-cta-banner #header .tracker-banner .btn, #header .tracker-banner .teaser-cta-banner .btn, .teaser-cta-banner .tracker-banner-sticky .btn-blue-outlined, .tracker-banner-sticky .teaser-cta-banner .btn-blue-outlined {
  margin-top: 2rem;
}

@media screen and (min-width: 801px) {
  .teaser-cta-banner.media-last .teaser-media {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
}

.eligibility-tester .hidden {
  display: none !important;
}

.eligibility-tester .btn-secondary, .eligibility-tester .btn-white-contained, .eligibility-tester .btn-grey-contained, .eligibility-tester .btn-white-outlined, .eligibility-tester .btn-grey-outlined, .eligibility-tester #header .tracker-banner .btn, #header .tracker-banner .eligibility-tester .btn, .eligibility-tester .tracker-banner-sticky .btn-blue-outlined, .tracker-banner-sticky .eligibility-tester .btn-blue-outlined {
  border-color: #000;
  color: #000;
}

.eligibility-tester .btn-secondary:hover, .eligibility-tester .btn-white-contained:hover, .eligibility-tester .btn-grey-contained:hover, .eligibility-tester .btn-white-outlined:hover, .eligibility-tester .btn-grey-outlined:hover, .eligibility-tester #header .tracker-banner .btn:hover, #header .tracker-banner .eligibility-tester .btn:hover, .eligibility-tester .tracker-banner-sticky .btn-blue-outlined:hover, .tracker-banner-sticky .eligibility-tester .btn-blue-outlined:hover, .eligibility-tester .btn-secondary:focus, .eligibility-tester .btn-white-contained:focus, .eligibility-tester .btn-grey-contained:focus, .eligibility-tester .btn-white-outlined:focus, .eligibility-tester .btn-grey-outlined:focus, .eligibility-tester #header .tracker-banner .btn:focus, #header .tracker-banner .eligibility-tester .btn:focus, .eligibility-tester .tracker-banner-sticky .btn-blue-outlined:focus, .tracker-banner-sticky .eligibility-tester .btn-blue-outlined:focus {
  border-color: #E2001A;
  background-color: #E2001A;
  color: #fff;
}

.eligibility-tester .results-wrapper {
  color: #484848;
  margin-top: 27px;
  padding: 34px 44px 34px 82px;
}

.eligibility-tester .result > :last-child {
  margin-bottom: 0;
}

.eligibility-tester .result-headline {
  color: #000;
  font-size: 23px;
  font-weight: 700;
  margin-bottom: 15px;
  margin-left: -40px;
}

.eligibility-tester .result-headline::before {
  background-position: center;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 21px;
  margin-bottom: -2px;
  margin-right: 19px;
  width: 21px;
}

.eligibility-tester .result-neutral .result-headline::before {
  background-image: url(../../images/eligibility-tester/result-neutral.svg);
}

.eligibility-tester .result-positive .result-headline::before {
  background-image: url(../../images/eligibility-tester/result-positive.svg);
}

.eligibility-tester .result-negative .result-headline::before {
  background-image: url(../../images/eligibility-tester/result-negative.svg);
}

.eligibility-tester .result-footer {
  margin-top: 20px;
}

.teaser-text-image-grid {
  margin: 14px 0;
  padding-top: 0;
}

@media screen and (max-width: 560px) {
  .teaser-text-image-grid {
    margin-left: -15px;
    margin-right: -15px;
  }
}

@media screen and (min-width: 801px) {
  .teaser-text-image-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.teaser-text-image-grid .teaser-media {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.teaser-text-image-grid .teaser-content {
  color: #282828;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.teaser-text-image-grid .teaser-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media screen and (min-width: 801px) {
  .teaser-text-image-grid .teaser-media {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 50%;
  }
}

.teaser-text-image-grid .teaser-media img {
  height: 100%;
  margin-bottom: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media screen and (min-width: 801px) {
  .teaser-text-image-grid .teaser-content {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    padding: 35px 40px;
  }
}

@media screen and (max-width: 800px) {
  .teaser-text-image-grid .teaser-content {
    padding: 25px;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .teaser-text-image-grid .teaser-content {
    padding: 25px 30px;
    width: 50%;
  }
}

@media screen and (min-width: 1241px) {
  .teaser-text-image-grid .teaser-content {
    width: calc(50%);
  }
}

.teaser-text-image-grid .teaser-content > * {
  max-width: 100%;
}

@media screen and (min-width: 801px) {
  .teaser-text-image-grid .teaser-content--grid {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    display: grid;
    grid-template-columns: auto 1fr;
    grid-template-rows: auto 1fr;
  }
  .teaser-text-image-grid .teaser-content--grid .teaser-footer {
    -ms-flex-item-align: end;
        align-self: end;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: span 2;
  }
  .teaser-text-image-grid .teaser-content--grid .teaser-footer a {
    white-space: nowrap;
  }
}

.teaser-text-image-grid .teaser-headline {
  font-style: normal;
  font-family: "SMAFutura-demi", Futura, "Trebuchet MS", Arial, sans-serif;
  font-weight: normal;
  font-size: 3.6rem;
  line-height: 1.1;
  margin-bottom: 1rem;
}

@media screen and (max-width: 800px) {
  .teaser-text-image-grid .teaser-headline {
    font-size: 2.4rem;
    line-height: 1.2;
  }
}

@media screen and (min-width: 801px) and (max-width: 1240px) {
  .teaser-text-image-grid .teaser-headline {
    font-size: 2.8rem;
  }
}

.teaser-text-image-grid .teaser-footer a {
  margin-bottom: 0;
}

.teaser-text-image-grid .btn-secondary, .teaser-text-image-grid .btn-white-contained, .teaser-text-image-grid .btn-grey-contained, .teaser-text-image-grid .btn-white-outlined, .teaser-text-image-grid .btn-grey-outlined, .teaser-text-image-grid #header .tracker-banner .btn, #header .tracker-banner .teaser-text-image-grid .btn, .teaser-text-image-grid .tracker-banner-sticky .btn-blue-outlined, .tracker-banner-sticky .teaser-text-image-grid .btn-blue-outlined {
  margin-top: 2rem;
}

.teaser-text-image-grid--no-media .teaser-media {
  display: none;
}

@media screen and (max-width: 800px) {
  .teaser-text-image-grid--has-gap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.teaser-text-image-grid--has-gap .teaser-media {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

@media screen and (max-width: 560px) {
  .teaser-text-image-grid--has-gap .teaser-media {
    margin-top: 15px;
  }
}

@media screen and (min-width: 561px) and (max-width: 800px) {
  .teaser-text-image-grid--has-gap .teaser-media {
    margin-top: 25px;
  }
}

@media screen and (min-width: 801px) {
  .teaser-text-image-grid--has-gap .teaser-media {
    margin-left: 25px;
  }
}

@media screen and (min-width: 1025px) {
  .teaser-text-image-grid--has-gap .teaser-media {
    margin-left: 50px;
  }
}

.teaser-text-image-grid .teaser-content.grey-dark,
.teaser-text-image-grid .teaser-content.black {
  color: #ffffff;
}

@media all {
  #print-header {
    display: none;
  }
}

@media print {
  @page {
    size: A4;
    margin: 1.5cm;
  }
  body {
    width: 100%;
    min-width: 100%;
  }
  #print-header {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
  }
  #print-header img {
    width: auto;
  }
  #header,
  #navigation,
  .sub-navigation,
  #context-navi,
  #context-navigation,
  #footer,
  #TSFE_ADMIN_PANEL_FORM,
  #lwEnetSmaWarrantyEnhancement .progressbar {
    display: none !important;
  }
  .page-wrapper {
    min-height: 0 !important;
    padding-bottom: 0 !important;
  }
  .wrapper, .herostage .carousel-caption > .wrapper, .herostage.content-width, .herostage.fullscreen-width .carousel-caption-content-wrapper {
    min-width: 0;
    max-width: inherit !important;
    margin: 0;
  }
  .contentGrids {
    margin: 0;
  }
  .contentGrids #contentGrid-01.grid-25 {
    display: none !important;
  }
  .contentGrids #contentGrid-02.grid-75 {
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  input.button,
  a.button {
    display: none !important;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJB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RUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7OztFQUdFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOzs7O0VBSUUsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7O0VBR0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7Ozs7O0VBS0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7OztFQUdFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDs7RUFFRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEOzs7RUFHRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7O0VBRUUsYUFBYTtDQUNkOztBQUVEOztFQUVFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGFBQWE7Q0FD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QztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDJDQUEyQztDQUM1Qzs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMEJBQTBCO0NBQzNCOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztBQUVEO0VBQ0UsMkNBQTJDO0NBQzVDOztB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WixZQUFZO0NBQ2I7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixXQUFXO0NBQ1o7O0FBRUQ7Ozs7RUFJRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7Ozs7Ozs7Ozs7O0VBWUUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7O0VBR0Usc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7O0VBRUUsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFdBQVc7Q0FDWjs7QUFFRDs7RUFFRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDs7OztFQUlFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEOztFQUVFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEOztFQUVFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLFlBQVk7RUFDWixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsYUFBYTtFQUNiLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsWUFBWTtDQUNiOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RC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RUFtQ0UsMEJBQTBCO0VBQzFCLFdBQVc7Q0FDWjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQ0UsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLFdBQVc7Q0FDWjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBcUVFLDBCQUEwQjtFQUMxQixzQkFBc0I7RUFDdEIsZUFBZTtFQUNmLFdBQVc7Q0FDWjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFLGFBQWE7Q0FDZDs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBa0JFLFlBQVk7Q0FDYjs7QUFFRDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOzs7QUFHRDs7RUFFRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEOztFQUVFOztJQUVFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEOztFQUVFOztJQUVFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEOztFQUVFOztJQUVFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0UsVUFBVTtFQUNWLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFLFVBQVU7RUFDVixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRSxVQUFVO0VBQ1Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0UsVUFBVTtFQUNWLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VB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QkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRTtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0dBQ3hCO0NBQ0Y7O0FBRUQ7RUFDRSw2QkFBUztNQUFULGtCQUFTO1VBQVQsU0FBUztDQUNWOztBQUVEO0VBQ0U7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGtCQUFrQjtHQUNuQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxrQkFBa0I7R0FDbkI7Q0FDRjs7QUFFRDs7RUFFRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0U7SUFDRSxjQUFjO0dBQ2Y7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsU0FBUztJQUNULGNBQWM7R0FDZjtFQUNEO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixRQUFRO0lBQ1IsT0FBTztJQUNQLFlBQVk7R0FDYjtFQUNEO0lBQ0UsWUFBWTtHQUNiO0VBQ0Q7Ozs7Ozs7O0lBUUUseUJBQXlCO0dBQzFCO0VBQ0Q7SUFDRSx5QkFBeUI7SUFDekIsNkJBQTZCO0dBQzlCO0VBQ0Q7SUFDRSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLFVBQVU7R0FDWDtFQUNEO0lBQ0UsVUFBVTtHQUNYO0VBQ0Q7SUFDRSx5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLHVCQUF1QjtJQUN2QixzQkFBc0I7SUFDdEIscUJBQXFCO0dBQ3RCO0VBQ0Q7O0lBRUUseUJBQXlCO0dBQzFCO0NBQ0YiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIG5ldyBpY29uc1xuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzLFxuICAuYWRob2MtbWVzc2FnZSBoMiB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzLFxuICAuYWRob2MtbWVzc2FnZSBoMiB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMSwgaDIsXG5oMyxcbi5hZGhvYy1tZXNzYWdlIGgyLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEgc21hbGwsXG5oMSAuc21hbGwsIGgyIHNtYWxsLFxuaDIgLnNtYWxsLCBoMyBzbWFsbCwgLmFkaG9jLW1lc3NhZ2UgaDIgc21hbGwsXG5oMyAuc21hbGwsXG4uYWRob2MtbWVzc2FnZSBoMiAuc21hbGwsIGg0IHNtYWxsLFxuaDQgLnNtYWxsLCBoNSBzbWFsbCxcbmg1IC5zbWFsbCwgaDYgc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgc21hbGwsXG4uaDEgLnNtYWxsLCAuaDIgc21hbGwsXG4uaDIgLnNtYWxsLCAuaDMgc21hbGwsXG4uaDMgLnNtYWxsLCAuaDQgc21hbGwsXG4uaDQgLnNtYWxsLCAuaDUgc21hbGwsXG4uaDUgLnNtYWxsLCAuaDYgc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLFxuLmFkaG9jLW1lc3NhZ2UgaDIsIC5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmgxIHNtYWxsLFxuaDEgLnNtYWxsLCAuaDEgc21hbGwsXG4uaDEgLnNtYWxsLFxuaDIgc21hbGwsXG5oMiAuc21hbGwsIC5oMiBzbWFsbCxcbi5oMiAuc21hbGwsIGgzIHNtYWxsLCAuYWRob2MtbWVzc2FnZSBoMiBzbWFsbCxcbmgzIC5zbWFsbCxcbi5hZGhvYy1tZXNzYWdlIGgyIC5zbWFsbCwgLmgzIHNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oNCBzbWFsbCxcbmg0IC5zbWFsbCwgLmg0IHNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IHNtYWxsLFxuaDUgLnNtYWxsLCAuaDUgc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgc21hbGwsXG5oNiAuc21hbGwsIC5oNiBzbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuXG5oMyxcbi5hZGhvYy1tZXNzYWdlIGgyLCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxudWwgdWwsXG51bCBvbCxcbm9sIHVsLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUgY29kZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xuICBmbG9hdDogbm9uZTtcbn1cblxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IC4wMSU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5zZWxlY3QuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbnRleHRhcmVhLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG5zZWxlY3QuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbnRleHRhcmVhLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiB0ZXh0YXJlYS5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb25bbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG5bbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cblxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG5cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4O1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdCwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmZvY3VzLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU1ZTU7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNWU1O1xuICBib3JkZXItY29sb3I6ICNhZGFkYWQ7XG59XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYWN0aXZlLmJ0bi1ibHVlLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTVlNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5hY3RpdmUuYnRuLWJsdWU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmFjdGl2ZS5idG4tYmx1ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYWN0aXZlLmZvY3VzLmJ0bi1ibHVlLFxuLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWU6aG92ZXIsXG4ub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZTpmb2N1cyxcbi5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmZvY3VzLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cblxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC5idG4tYmx1ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC5idG4tYmx1ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC5mb2N1cy5idG4tYmx1ZSwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWVbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXIsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWJsdWU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmZvY3VzLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1ibHVlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5mb2N1cy5idG4tYmx1ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgZmllbGRzZXRbZGlzYWJsZWRdIC5mb2N1cy5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLmJ0bi1kZWZhdWx0IC5iYWRnZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cblxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuXG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG5cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cblxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuXG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG5cbi5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyNjlhYmM7XG59XG5cbi5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhO1xufVxuXG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG5cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuXG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cblxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG5cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWxpbmssIC53ZWx0LWljb24ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1saW5rLCAud2VsdC1pY29uLCAuYnRuLWxpbms6YWN0aXZlLCAud2VsdC1pY29uOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmFjdGl2ZS53ZWx0LWljb24sIC5idG4tbGlua1tkaXNhYmxlZF0sIC53ZWx0LWljb25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayxcbmZpZWxkc2V0W2Rpc2FibGVkXSAud2VsdC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1saW5rLCAud2VsdC1pY29uLCAuYnRuLWxpbms6aG92ZXIsIC53ZWx0LWljb246aG92ZXIsIC5idG4tbGluazpmb2N1cywgLndlbHQtaWNvbjpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSwgLndlbHQtaWNvbjphY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbms6aG92ZXIsIC53ZWx0LWljb246aG92ZXIsIC5idG4tbGluazpmb2N1cywgLndlbHQtaWNvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC53ZWx0LWljb25bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCAud2VsdC1pY29uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLndlbHQtaWNvbjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLndlbHQtaWNvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cblxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cblxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xufVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5idG4tdG9vbGJhcjpiZWZvcmUsIC5idG4tdG9vbGJhcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5idG4tdG9vbGJhciAuYnRuLFxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rLCAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS53ZWx0LWljb24ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG4tbGcgLmNhcmV0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxJTtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2OmJlZm9yZSwgLm5hdjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLm5hdjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4ubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmhvdmVyLCAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDtcbn1cblxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmF2LWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhcjpiZWZvcmUsIC5uYXZiYXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5uYXZiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuXG5AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDU2MXB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDcuNXB4IC0xNXB4O1xufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLW5hdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm5hdmJhci1idG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5hdmJhci1idG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLm5hdmJhci1idG4uYnRuIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICM1ZTVkNWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3O1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluaywgLm5hdmJhci1kZWZhdWx0IC53ZWx0LWljb24ge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC53ZWx0LWljb246aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAud2VsdC1pY29uOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLndlbHQtaWNvbltkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLndlbHQtaWNvbltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLndlbHQtaWNvbjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAud2VsdC1pY29uOmZvY3VzIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA5MDgwODtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwODA4O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTA4MDg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwOTA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rLCAubmF2YmFyLWludmVyc2UgLndlbHQtaWNvbiB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLndlbHQtaWNvbjpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC53ZWx0LWljb246Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAud2VsdC1pY29uW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAud2VsdC1pY29uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAud2VsdC1pY29uOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC53ZWx0LWljb246Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIi/CoFwiO1xufVxuXG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2VyOmJlZm9yZSwgLnBhZ2VyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ucGFnZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5wYWdlciBsaSA+IGE6aG92ZXIsXG4ucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4ucGFnZXIgLm5leHQgPiBhLFxuLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4ucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGFnZXIgLmRpc2FibGVkID4gYSxcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4ucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbmEubGFiZWw6aG92ZXIsIGEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3Nztcbn1cblxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cblxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsIC5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuXG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cblxuLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJ0bi14cyAuYmFkZ2UsIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5qdW1ib3Ryb24gaDEsXG4uanVtYm90cm9uIC5oMSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7XG59XG5cbi5jb250YWluZXIgLmp1bWJvdHJvbixcbi5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgZm9udC1zaXplOiA2M3B4O1xuICB9XG59XG5cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFsZXJ0IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuXG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICNjN2RkZWY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnBhbmVsLWJvZHk6YmVmb3JlLCAucGFuZWwtYm9keTphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC10aXRsZSA+IGEsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbi5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG5cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3O1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7XG59XG5cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2RmZjBkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkOWVkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cblxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7XG59XG5cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cblxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjJkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cblxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ud2VsbCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7XG59XG5cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYlwiO1xufVxuXG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjtcbn1cblxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuXG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7XG59XG5cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjtcbn1cblxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cblxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuXG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cblxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuXG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuXG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cblxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG5cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuXG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG5cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cblxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cblxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG5cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuXG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG5cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cblxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cblxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cblxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuXG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cblxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cblxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuXG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuXG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuXG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cblxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cblxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG5cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG5cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cblxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cblxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG5cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuXG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cblxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG5cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cblxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cblxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cblxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuXG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG5cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG5cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiO1xufVxuXG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cblxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG5cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuXG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG5cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG5cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjtcbn1cblxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cblxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuXG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjtcbn1cblxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuXG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuXG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG5cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuXG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuXG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjtcbn1cblxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiO1xufVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG5cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjtcbn1cblxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cblxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuXG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuXG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cblxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cblxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cblxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuXG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbn1cblxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuXG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cblxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjtcbn1cblxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cblxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuXG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xufVxuXG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiO1xufVxuXG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiO1xufVxuXG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG5cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiO1xufVxuXG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cblxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cblxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XG59XG5cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiO1xufVxuXG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG5cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7XG59XG5cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG5cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7XG59XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XG59XG5cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7XG59XG5cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cblxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuXG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7XG59XG5cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiO1xufVxuXG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjtcbn1cblxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuXG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuXG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XG59XG5cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cblxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuXG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7XG59XG5cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG5cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjtcbn1cblxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjtcbn1cblxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cblxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjtcbn1cblxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiO1xufVxuXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG5cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjtcbn1cblxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cblxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cblxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuXG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG5cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7XG59XG5cbi5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7XG59XG5cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cblxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7XG59XG5cbi5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjtcbn1cblxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuXG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiO1xufVxuXG4uZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjtcbn1cblxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiO1xufVxuXG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjtcbn1cblxuLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjtcbn1cblxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjtcbn1cblxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjtcbn1cblxuLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNmZhXCI7XG59XG5cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuXG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiO1xufVxuXG4uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XG59XG5cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cblxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjtcbn1cblxuLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7XG59XG5cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG5cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiO1xufVxuXG4uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7XG59XG5cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuXG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuXG4uZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuXG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuXG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuXG4uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG5cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG5cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjtcbn1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjtcbn1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XG59XG5cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7XG59XG5cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjtcbn1cblxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjtcbn1cblxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiO1xufVxuXG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzN1wiO1xufVxuXG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuXG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7XG59XG5cbi5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiO1xufVxuXG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjtcbn1cblxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiO1xufVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7XG59XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjtcbn1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDlcIjtcbn1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiO1xufVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjtcbn1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTJcIjtcbn1cblxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjtcbn1cblxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG5cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTVcIjtcbn1cblxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cblxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjtcbn1cblxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG59XG5cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLm1vZGFsLWhlYWRlcjpiZWZvcmUsIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udG9vbHRpcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRvb2x0aXAudG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi50b29sdGlwLnJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi50b29sdGlwLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi50b29sdGlwLmxlZnQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cblxuLnBvcG92ZXIgPiAuYXJyb3csIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDM5XCI7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwM2FcIjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQxcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDFweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDFweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9zbWFfbWVpc3RlcndlcmtfdjMvUmVzb3VyY2VzL1B1YmxpYy9jc3MvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9zbWFfbWVpc3RlcndlcmtfdjMvUmVzb3VyY2VzL1B1YmxpYy9jc3MvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi90eXBvM2NvbmYvZXh0L3NtYV9tZWlzdGVyd2Vya192My9SZXNvdXJjZXMvUHVibGljL2Nzcy9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi90eXBvM2NvbmYvZXh0L3NtYV9tZWlzdGVyd2Vya192My9SZXNvdXJjZXMvUHVibGljL2Nzcy9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvdHlwbzNjb25mL2V4dC9zbWFfbWVpc3RlcndlcmtfdjMvUmVzb3VyY2VzL1B1YmxpYy9jc3MvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3R5cG8zY29uZi9leHQvc21hX21laXN0ZXJ3ZXJrX3YzL1Jlc291cmNlcy9QdWJsaWMvY3NzL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0MjllbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNDI5ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0MjllbTtcbiAgdG9wOiAwLjE0Mjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NTcxZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiO1xufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiO1xufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjtcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7XG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiO1xufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiO1xufVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjtcbn1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7XG59XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiO1xufVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjtcbn1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiO1xufVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjtcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7XG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiO1xufVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7XG59XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7XG59XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjtcbn1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7XG59XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjtcbn1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiO1xufVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLyoqXG4gKiBTd2lwZXIgMy4yLjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKlxuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTUsIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKiBUaGUgaURhbmdlcm8udXNcbiAqIGh0dHA6Ly93d3cuaWRhbmdlcm8udXMvXG4gKlxuICogTGljZW5zZWQgdW5kZXIgTUlUXG4gKlxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDcsIDIwMTVcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybTtcbiAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IC1tcy10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtbGluZXM6IG11bHRpcGxlO1xuICAtbW96LWJveC1saW5lczogbXVsdGlwbGU7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi8qIElFMTAgV2luZG93cyBQaG9uZSA4IEZpeGVzICovXG4uc3dpcGVyLXdwOC1ob3Jpem9udGFsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItd3A4LXZlcnRpY2FsIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi8qIEFycm93cyAqL1xuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIik7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuLyogUGFnaW5hdGlvbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLyogM0QgQ29udGFpbmVyICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLW1vei1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAtby1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMy42LTE1ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIEZpcmVmb3ggMTYrLCBJRTEwLCBPcGVyYSAxMi41MCsgKi9cbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIC8qIFNhZmFyaSA0KywgQ2hyb21lICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIENocm9tZSAxMCssIFNhZmFyaSA1LjErLCBpT1MgNSsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIC8qIE9wZXJhIDExLjEwLTEyLjAwICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgLyogU2FmYXJpIDQrLCBDaHJvbWUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICAvKiBDaHJvbWUgMTArLCBTYWZhcmkgNS4xKywgaU9TIDUrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAzLjYtMTUgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogT3BlcmEgMTEuMTAtMTIuMDAgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgLyogRmlyZWZveCAxNissIElFMTAsIE9wZXJhIDEyLjUwKyAqL1xufVxuXG4vKiBDb3ZlcmZsb3cgKi9cbi5zd2lwZXItY29udGFpbmVyLWNvdmVyZmxvdyAuc3dpcGVyLXdyYXBwZXIge1xuICAvKiBXaW5kb3dzIDggSUUgMTAgZml4ICovXG4gIC1tcy1wZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4vKiBGYWRlICovXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogQ3ViZSAqL1xuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi8qIFByZWxvYWRlciAqL1xuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMTIwJTIwMTIwJyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB4bWxucyUzQXhsaW5rJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJyUzRSUzQ2RlZnMlM0UlM0NsaW5lJTIwaWQlM0QnbCclMjB4MSUzRCc2MCclMjB4MiUzRCc2MCclMjB5MSUzRCc3JyUyMHkyJTNEJzI3JyUyMHN0cm9rZSUzRCclMjM2YzZjNmMnJTIwc3Ryb2tlLXdpZHRoJTNEJzExJyUyMHN0cm9rZS1saW5lY2FwJTNEJ3JvdW5kJyUyRiUzRSUzQyUyRmRlZnMlM0UlM0NnJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoNjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDkwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxMjAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE1MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjM3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTgwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNDYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyMTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy41NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI0MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjY2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjcwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNzUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy44NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMzMCUyMDYwJTJDNjApJyUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLm5vVWktdGFyZ2V0LCAubm9VaS10YXJnZXQgKiB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5ub1VpLWJhc2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ub1VpLW9yaWdpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ub1VpLXN0YWNraW5nIC5ub1VpLWhhbmRsZSB7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubm9VaS1zdGFja2luZyArIC5ub1VpLW9yaWdpbiB7XG4gICp6LWluZGV4OiAtMTtcbn1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuM3MsdG9wIC4zcztcbiAgdHJhbnNpdGlvbjogbGVmdCAuM3MsdG9wIC4zcztcbn1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogLTE3cHg7XG4gIHRvcDogLTZweDtcbn1cblxuLm5vVWktaG9yaXpvbnRhbC5ub1VpLWV4dGVuZGVkIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubm9VaS1ob3Jpem9udGFsLm5vVWktZXh0ZW5kZWQgLm5vVWktb3JpZ2luIHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xN3B4O1xufVxuXG4ubm9VaS12ZXJ0aWNhbC5ub1VpLWV4dGVuZGVkIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4ubm9VaS12ZXJ0aWNhbC5ub1VpLWV4dGVuZGVkIC5ub1VpLW9yaWdpbiB7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5cbi5ub1VpLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI2YwZjBmMDtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSg1MSwgNTEsIDUxLCAwLjQ1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xufVxuXG4ubm9VaS1vcmlnaW4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4ICNGMEYwRjAsMCAzcHggNnB4IC01cHggI0JCQjtcbn1cblxuLm5vVWktdGFyZ2V0Lm5vVWktY29ubmVjdCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSg1MSwgNTEsIDUxLCAwLjQ1KSwgMCAzcHggNnB4IC01cHggI0JCQjtcbn1cblxuLm5vVWktZHJhZ2FibGUge1xuICBjdXJzb3I6IHctcmVzaXplO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1kcmFnYWJsZSB7XG4gIGN1cnNvcjogbi1yZXNpemU7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsMCAzcHggNnB4IC0zcHggI0JCQjtcbn1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLGluc2V0IDAgMXB4IDdweCAjRERELDAgM3B4IDZweCAtM3B4ICNCQkI7XG59XG5cbi5ub1VpLWhhbmRsZTphZnRlciwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogI0U4RTdFNjtcbiAgbGVmdDogMTRweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5ub1VpLWhhbmRsZTphZnRlciB7XG4gIGxlZnQ6IDE3cHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciwgLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNnB4O1xuICB0b3A6IDE0cHg7XG59XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDtcbn1cblxuW2Rpc2FibGVkXSAubm9VaS1jb25uZWN0LCBbZGlzYWJsZWRdLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNCOEI4Qjg7XG59XG5cbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLyogaUNoZWNrIHBsdWdpbiBNaW5pbWFsIHNraW4sIHJlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQsXG4uaXJhZGlvX21pbmltYWwtcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNoZWNrL3JlZC5wbmcpIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuaG92ZXIsXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLnZhbGlkYXRpb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwO1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pY2hlY2tib3hfbWluaW1hbC1yZWQsXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQudmFsaWRhdGlvbi1lcnJvcixcbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pY2hlY2tib3hfbWluaW1hbC1yZWQudmFsaWRhdGlvbi1lcnJvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuZGlzYWJsZWQsXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmRpc2FibGVkLnZhbGlkYXRpb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5kaXNhYmxlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZCxcbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5kaXNhYmxlZC52YWxpZGF0aW9uLWVycm9yLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZC52YWxpZGF0aW9uLWVycm9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAwO1xufVxuXG4uaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLFxuLmlyYWRpb19taW5pbWFsLXJlZC5ob3Zlci52YWxpZGF0aW9uLWVycm9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG5cbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQsXG4uaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQudmFsaWRhdGlvbi1lcnJvcixcbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pcmFkaW9fbWluaW1hbC1yZWQudmFsaWRhdGlvbi1lcnJvci5pY2hlY2tib3hfbWluaW1hbC1yZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQwcHggMDtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZC5kaXNhYmxlZCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuZGlzYWJsZWQudmFsaWRhdGlvbi1lcnJvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5kaXNhYmxlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5kaXNhYmxlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQsXG4uaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuZGlzYWJsZWQudmFsaWRhdGlvbi1lcnJvcixcbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pcmFkaW9fbWluaW1hbC1yZWQuZGlzYWJsZWQudmFsaWRhdGlvbi1lcnJvci5pY2hlY2tib3hfbWluaW1hbC1yZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggMDtcbn1cblxuLyogSGlEUEkgc3VwcG9ydCAqL1xuQG1lZGlhICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1IC8gNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAuaWNoZWNrYm94X21pbmltYWwtcmVkLFxuICAuaXJhZGlvX21pbmltYWwtcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljaGVjay9yZWRAMngucG5nKTtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjAwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDIwcHg7XG4gIH1cbn1cblxuLyohXG4gKiByZXNpemUtcGx1Z2luXG4gKi9cbi5lcXVhbGF0b3Ige1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucmVzaXplLWVxdWFsYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTk5OTllbTtcbiAgei1pbmRleDogLTE7XG59XG5cbi8qIVxuICogRGF0ZXBpY2tlciBmb3IgQm9vdHN0cmFwIHYxLjYuNCAoaHR0cHM6Ly9naXRodWIuY29tL2V0ZXJuaWNvZGUvYm9vdHN0cmFwLWRhdGVwaWNrZXIpXG4gKlxuICogQ29weXJpZ2h0IDIwMTIgU3RlZmFuIFBldHJlXG4gKiBJbXByb3ZlbWVudHMgYnkgQW5kcmV3IFJvd2xzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMCAoaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKVxuICovXG4uZGF0ZXBpY2tlciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmFmdGVyIHtcbiAgcmlnaHQ6IDdweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmJlZm9yZSB7XG4gIHRvcDogLTdweDtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YmVmb3JlIHtcbiAgYm90dG9tOiAtN3B4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmFmdGVyIHtcbiAgYm90dG9tOiAtNnB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgI2ZmZjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogIzg1YzVlNTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xuICBib3JkZXItY29sb3I6ICMyOThmYzI7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzUyYWRkYjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG4gIGJvcmRlci1jb2xvcjogIzUyYWRkYjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWNiZTg7XG4gIGJvcmRlci1jb2xvcjogIzI5OGZjMjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjODVjNWU1O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2FmZDllZTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZDllZGY3O1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGI5OTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiNzMzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM5NjY7XG4gIGJvcmRlci1jb2xvcjogI2IzNzQwMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZjU5ZTAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjZjU5ZTAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmM0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYjM3NDAwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYjk5O1xuICBib3JkZXItY29sb3I6ICNmZmI3MzM7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZjOTY2O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmRiOTk7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgYm9yZGVyLWNvbG9yOiAjN2M3YzdjO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICBib3JkZXItY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzO1xuICBib3JkZXItY29sb3I6ICM3YzdjN2M7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2VbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2JiYmJiYjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZm9jdXNlZCB7XG4gIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGVlZjM7XG4gIGJvcmRlci1jb2xvcjogIzlkYzFkMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFkN2UzO1xuICBib3JkZXItY29sb3I6ICM0Yjg4YTY7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gIGJvcmRlci1jb2xvcjogIzczYTZjMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWQ3ZTM7XG4gIGJvcmRlci1jb2xvcjogIzczYTZjMDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGM4ZDg7XG4gIGJvcmRlci1jb2xvcjogIzRiODhhNjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWVmMztcbiAgYm9yZGVyLWNvbG9yOiAjOWRjMWQzO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZDogI2MxZDdlMztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5oaWdobGlnaHRlZC5kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTRlZWYzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2E3NztcbiAgYm9yZGVyLWNvbG9yOiAjZjFhNDE3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGI3NDc7XG4gIGJvcmRlci1jb2xvcjogIzgxNTYwODtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgYm9yZGVyLWNvbG9yOiAjYmY4MDBjO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0Yjc0NztcbiAgYm9yZGVyLWNvbG9yOiAjYmY4MDBjO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYWEyNTtcbiAgYm9yZGVyLWNvbG9yOiAjODE1NjA4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5OmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS50b2RheVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjYTc3O1xuICBib3JkZXItY29sb3I6ICNmMWE0MTc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Y3Y2E3NztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTYxNjE2O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gIGJvcmRlci1jb2xvcjogIzM3MzczNztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6YWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuYWN0aXZlLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzRjNGM7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYxNjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkW2Rpc2FibGVkXTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5oaWdobGlnaHRlZFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLWNvbG9yOiAjNTU1NTU1O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuaGlnaGxpZ2h0ZWQuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmhpZ2hsaWdodGVkLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZFtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjMlO1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkOmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZFtkaXNhYmxlZF06Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmU6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQuZm9jdXMsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXS5mb2N1cyxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm5ldyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCxcbi5kYXRlcGlja2VyIC5wcmV2LFxuLmRhdGVwaWNrZXIgLm5leHQsXG4uZGF0ZXBpY2tlciB0Zm9vdCB0ciB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItc3dpdGNoOmhvdmVyLFxuLmRhdGVwaWNrZXIgLnByZXY6aG92ZXIsXG4uZGF0ZXBpY2tlciAubmV4dDpob3Zlcixcbi5kYXRlcGlja2VyIHRmb290IHRyIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLmRhdGVwaWNrZXIgLmN3IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5pbnB1dC1ncm91cC5kYXRlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmlucHV0LWRhdGVyYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG59XG5cbi5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtZGF0ZXBpY2tlcjMuY3NzLm1hcCAqL1xuLnRvZ2dsZS1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2LmRpc2FibGVkID4gLnRvZ2dsZS1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50b2dnbGUtc2xpZGUgLnRvZ2dsZS1vbixcbi50b2dnbGUtc2xpZGUgLnRvZ2dsZS1vZmYsXG4udG9nZ2xlLXNsaWRlIC50b2dnbGUtYmxvYiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udG9nZ2xlLXNsaWRlIC50b2dnbGUtYmxvYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG4gIGN1cnNvcjogaGFuZDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4udG9nZ2xlLWxpZ2h0IC50b2dnbGUtc2xpZGUge1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOTk5O1xufVxuXG4udG9nZ2xlLWxpZ2h0IC50b2dnbGUtb24sXG4udG9nZ2xlLWxpZ2h0IC50b2dnbGUtb2ZmIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udG9nZ2xlLWxpZ2h0IC50b2dnbGUtb24sXG4udG9nZ2xlLWxpZ2h0IC50b2dnbGUtc2VsZWN0IC50b2dnbGUtaW5uZXIgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0NWEzMWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4udG9nZ2xlLWxpZ2h0IC50b2dnbGUtb2ZmLFxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLXNlbGVjdCAudG9nZ2xlLW9uIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2NmY2ZjZiwgI2Y1ZjVmNSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjY2ZjZmNmLCAjZjVmNWY1KTtcbn1cblxuLnRvZ2dsZS1saWdodCAudG9nZ2xlLWJsb2Ige1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjVmNWY1LCAjY2ZjZmNmKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmNWY1ZjUsICNjZmNmY2YpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDJweCAjODg4O1xufVxuXG4udG9nZ2xlLWxpZ2h0IC50b2dnbGUtYmxvYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlNGU0ZTQsICNmOWY5ZjkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2U0ZTRlNCwgI2Y5ZjlmOSk7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cblxuI2hlYWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2hlYWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDZweDtcbn1cblxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREREREREO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMCA4cHggMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjMzMzMzMzMzMzNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJvcmRlci1jb2xvciAwLjMzMzMzMzMzMzNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIsXG4uaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0OmFmdGVyLFxuLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSxcbi5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlcixcbi5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24sXG4gIC5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbixcbiAgLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbixcbiAgLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbixcbiAgLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXIuaGlkZGVuUGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24sXG4uaGFzLXN3aXBlci5oaWRkZW5QYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItdGh1bWItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLW1haW4tcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItbWFpbi1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGFzLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24uaGlkZGVuUGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYXMtc3dpcGVyLndpdGhvdXQtdGh1bWJzIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItbWFpbi1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYXMtc3dpcGVyIC5nYWxsZXJ5LXRodW1icyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oYXMtc3dpcGVyIC5nYWxsZXJ5LXRodW1icyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMge1xuICAgIG1hcmdpbi10b3A6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oYXMtc3dpcGVyIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5oYXMtc3dpcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zbGlkZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc2xpZGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLnNsaWRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc2xpZGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oYXMtc3dpcGVyIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5zbGlkZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSAuc2xpZGUtd3JhcHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gIGJvdHRvbTogLTNweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLmhhcy1zd2lwZXIgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUuYXMgLnNsaWRlLXdyYXBwZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRTIwMDFBO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uaGFzLXN3aXBlciAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZTpob3ZlciAuc2xpZGUtd3JhcHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFMjAwMUE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5oYXMtc3dpcGVyLmhlcm9zdGFnZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oYXMtc3dpcGVyLmhlcm9zdGFnZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5cbi5zd2lwZXItb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItb3V0ZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLW91dGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IC0yOHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGxpbmVhcjtcbiAgdG9wOiA0NSU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc3dpcGVyLW91dGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLW91dGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLW91dGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbi5zd2lwZXItb3V0ZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1vdXRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldiBpLFxuLnN3aXBlci1vdXRlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnN3aXBlci1vdXRlciAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5nYWxsZXJ5LXRvcC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZ2FsbGVyeS10b3Atd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksXG4uZ2FsbGVyeS10b3Atd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggNDBweDtcbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5nYWxsZXJ5LXRvcC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucm93LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLnJvdzpiZWZvcmUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGU6YmVmb3JlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGU6YmVmb3JlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZTpiZWZvcmUsXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGU6YmVmb3JlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlOmJlZm9yZSxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGU6YmVmb3JlLCAucm93OmFmdGVyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlOmFmdGVyLFxuLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGU6YWZ0ZXIsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlOmFmdGVyLFxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlOmFmdGVyLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlOmFmdGVyLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZTphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLnJvdzphZnRlciwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZTphZnRlcixcbi5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlOmFmdGVyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZTphZnRlcixcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZTphZnRlcixcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZTphZnRlcixcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucm93LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAucm93LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnJvdywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE0cHg7XG4gIH1cbn1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wteHhzLTEsIC5jb2wteHhzLTIsIC5jb2wteHhzLTMsIC5jb2wteHhzLTQsIC5jb2wteHhzLTUsIC5jb2wteHhzLTYsIC5jb2wtNCwgLmNvbC14eHMtNywgLmNvbC14eHMtOCwgLmNvbC14eHMtOSwgLmNvbC14eHMtMTAsIC5jb2wteHhzLTExLCAuY29sLXh4cy0xMiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLXh4cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXh4cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy02LCAuY29sLTQge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXh4cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14eHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy0xMiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXh4cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLmNvbC14eHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLmNvbC14eHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wteHhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uY29sLXh4cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wteHhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jb2wteHhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG5cbi5jb2wteHhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uY29sLXh4cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLmNvbC14eHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY29sLXh4cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXh4cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXh4cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXh4cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14eHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjFweCkge1xuICAuY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluaywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTMsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTksIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24ge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhzLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC14cy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wteHMtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXhzLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wteHMtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wteHMtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteHMtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhzLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14cy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhzLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA4MDFweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb2wtc2QtMSwgLmNvbC1zZC0yLCAuY29sLXNkLTMsIC5jb2wtc2QtNCwgLmNvbC1zZC01LCAuY29sLXNkLTYsIC5jb2wtc2QtNywgLmNvbC1zZC04LCAuY29sLXNkLTksIC5jb2wtc2QtMTAsIC5jb2wtc2QtMTEsIC5jb2wtc2QtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc2QtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc2QtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2QtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2QtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNkLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2QtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNkLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2QtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2QtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc2QtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNkLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc2QtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc2QtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2QtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc2QtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNkLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2QtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2QtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNkLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNkLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNkLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNkLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc2Qtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oaWRkZW4teHhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogREVCVUcgKi9cbi5zaG93LWdyaWQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2hvdy1ncmlkIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LCA2MSwgMTI0LCAwLjE1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg4NiwgNjEsIDEyNCwgMC4yKTtcbn1cblxuLnJvdywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbi5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jb2wteHhzLTEyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyLFxuLmNvbC14eHMtMTEsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsXG4uY29sLXh4cy0xMCwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCxcbi5jb2wteHhzLTksIC5jb2wteHMtOSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksXG4uY29sLXh4cy04LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsXG4uY29sLXh4cy03LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHhzLTYsIC5jb2wtNCwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsIC5jb2wtbWQtNiwgLmNvbC1sZy02LFxuLmNvbC14eHMtNSwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LFxuLmNvbC14eHMtNCwgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LFxuLmNvbC14eHMtMywgLmNvbC14cy0zLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsXG4uY29sLXh4cy0yLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsXG4uY29sLXh4cy0xLCAuY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEge1xuICBtaW4taGVpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wteHhzLTEyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluaywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMixcbiAgLmNvbC14eHMtMTEsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsXG4gIC5jb2wteHhzLTEwLCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLFxuICAuY29sLXh4cy05LCAuY29sLXhzLTksIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksXG4gIC5jb2wteHhzLTgsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCxcbiAgLmNvbC14eHMtNywgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXh4cy02LCAuY29sLTQsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLCAuY29sLW1kLTYsIC5jb2wtbGctNixcbiAgLmNvbC14eHMtNSwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LFxuICAuY29sLXh4cy00LCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsXG4gIC5jb2wteHhzLTMsIC5jb2wteHMtMywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsXG4gIC5jb2wteHhzLTIsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMixcbiAgLmNvbC14eHMtMSwgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb2wteHhzLTEyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluaywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMixcbiAgLmNvbC14eHMtMTEsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsXG4gIC5jb2wteHhzLTEwLCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLFxuICAuY29sLXh4cy05LCAuY29sLXhzLTksIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksXG4gIC5jb2wteHhzLTgsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCxcbiAgLmNvbC14eHMtNywgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXh4cy02LCAuY29sLTQsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLCAuY29sLW1kLTYsIC5jb2wtbGctNixcbiAgLmNvbC14eHMtNSwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LFxuICAuY29sLXh4cy00LCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsXG4gIC5jb2wteHhzLTMsIC5jb2wteHMtMywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsXG4gIC5jb2wteHhzLTIsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMixcbiAgLmNvbC14eHMtMSwgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY29sLXh4cy0xMiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIsXG4gIC5jb2wteHhzLTExLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLFxuICAuY29sLXh4cy0xMCwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCxcbiAgLmNvbC14eHMtOSwgLmNvbC14cy05LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LFxuICAuY29sLXh4cy04LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsXG4gIC5jb2wteHhzLTcsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14eHMtNiwgLmNvbC00LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSwgLmNvbC1tZC02LCAuY29sLWxnLTYsXG4gIC5jb2wteHhzLTUsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSxcbiAgLmNvbC14eHMtNCwgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LFxuICAuY29sLXh4cy0zLCAuY29sLXhzLTMsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLFxuICAuY29sLXh4cy0yLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsXG4gIC5jb2wteHhzLTEsIC5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jb2wteHhzLTEyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluaywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sXG4gIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gc2VjdGlvbiwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMixcbiAgLmNvbC14eHMtMTEsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsXG4gIC5jb2wteHhzLTEwLCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLFxuICAuY29sLXh4cy05LCAuY29sLXhzLTksIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiBzZWN0aW9uLFxuICAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHNlY3Rpb24sIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksXG4gIC5jb2wteHhzLTgsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCxcbiAgLmNvbC14eHMtNywgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXh4cy02LCAuY29sLTQsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlLCAuY29sLW1kLTYsIC5jb2wtbGctNixcbiAgLmNvbC14eHMtNSwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LFxuICAuY29sLXh4cy00LCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsXG4gIC5jb2wteHhzLTMsIC5jb2wteHMtMywgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5pbWctbGluayxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmssIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsXG4gIC5jb2wteHhzLTIsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMixcbiAgLmNvbC14eHMtMSwgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgfVxufVxuXG4ud3JhcHBlciwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyLCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNyU7XG4gICAgcGFkZGluZy1yaWdodDogNS43JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud3JhcHBlciwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyLCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNy41JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAud3JhcHBlciwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyLCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogOTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC53cmFwcGVyLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyMDhweDtcbiAgfVxufVxuXG4ud3JhcHBlciAud3JhcHBlciwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyIC53cmFwcGVyLCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLndyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgLndyYXBwZXIsIC53cmFwcGVyIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZSAud3JhcHBlciAuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyLCAud3JhcHBlciAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAud3JhcHBlciAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLndyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLndyYXBwZXIuZnVsbC13aWR0aCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5mdWxsLXdpZHRoLndyYXBwZXIsIC5mdWxsLXdpZHRoLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmZ1bGwtd2lkdGguY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3JhcHBlci5mdWxsLXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5mdWxsLXdpZHRoLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkLCAuZnVsbC13aWR0aC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCA+IC5jb250YWluZXItZmx1aWQsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuZnVsbC13aWR0aC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLmdyZXlMaWdodCxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmdyZXlMaWdodCxcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuZ3JleUxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbn1cblxuLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEE3Rjtcbn1cblxuLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIGgxLCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgaDIsIC5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBoMywgLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgaDIsIC5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBoNCwgLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIGg1LCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgaDYsIC5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBzdHJvbmcsIC5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBwLCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgYSwgLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIGVtLCAuY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgdWwsIC5jb2x1bW5fd3JhcHBlci5icmFuZGluZyBsaSxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIGgxLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgaDIsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBoMyxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIC5hZGhvYy1tZXNzYWdlIGgyLFxuLmFkaG9jLW1lc3NhZ2UgLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgaDIsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBoNCxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIGg1LFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgaDYsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBzdHJvbmcsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBwLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgYSxcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIGVtLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgdWwsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBsaSxcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgaDEsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIGgyLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBoMyxcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgLmFkaG9jLW1lc3NhZ2UgaDIsXG4uYWRob2MtbWVzc2FnZSAuY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIGgyLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBoNCxcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgaDUsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIGg2LFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBzdHJvbmcsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIHAsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIGEsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIGVtLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyB1bCxcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbHVtbl93cmFwcGVyLmJyYW5kaW5nIGE6aG92ZXIsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyBhOmhvdmVyLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2x1bW5fd3JhcHBlci5icmFuZGluZyAuY3NjLWZyYW1lLXJ1bGVyLWJlZm9yZTpiZWZvcmUsXG4uY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgLmNzYy1ib3RoLXJ1bGVyczpiZWZvcmUsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyAuY3NjLWZyYW1lLXJ1bGVyLWJlZm9yZTpiZWZvcmUsXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5icmFuZGluZyAuY3NjLWJvdGgtcnVsZXJzOmJlZm9yZSxcbi5jb250ZW50LWNhcm91c2VsIC5zd2lwZXItc2xpZGUuYnJhbmRpbmcgLmNzYy1mcmFtZS1ydWxlci1iZWZvcmU6YmVmb3JlLFxuLmNvbnRlbnQtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZS5icmFuZGluZyAuY3NjLWJvdGgtcnVsZXJzOmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uY29sdW1uX3dyYXBwZXIuYnJhbmRpbmcgLmNzYy1mcmFtZS1ydWxlci1hZnRlcjphZnRlcixcbi5jb2x1bW5fd3JhcHBlci5icmFuZGluZyAuY3NjLWJvdGgtcnVsZXJzOmFmdGVyLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuYnJhbmRpbmcgLmNzYy1mcmFtZS1ydWxlci1hZnRlcjphZnRlcixcbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmJyYW5kaW5nIC5jc2MtYm90aC1ydWxlcnM6YWZ0ZXIsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIC5jc2MtZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmJyYW5kaW5nIC5jc2MtYm90aC1ydWxlcnM6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmNvbHVtbl93cmFwcGVyLmNvbG9yLXdoaXRlLFxuLmNvbHVtbi1jb250ZW50LXdyYXBwZXIuY29sb3Itd2hpdGUsXG4uY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLmNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbHVtbl93cmFwcGVyLmNvbHVtbl93cmFwcGVyLXZlcnRpY2FsLXNwYWNpbmcge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uY29sdW1uLWNvbnRlbnQtd3JhcHBlci5jb250ZW50LXBhZGRpbmctMSB7XG4gIHBhZGRpbmc6IDAgOC4zMyU7XG59XG5cbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmNvbnRlbnQtcGFkZGluZy0yIHtcbiAgcGFkZGluZzogMCAxNi42NiU7XG59XG5cbi5jb2x1bW4tY29udGVudC13cmFwcGVyLmNvbnRlbnQtcGFkZGluZy0zIHtcbiAgcGFkZGluZzogMCAyNS4wMCU7XG59XG5cbi5mbGV4LXdyYXAtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmZsZXgtd3JhcC1yb3cgW2NsYXNzKj1jb2wtbWRdLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmZsZXgtd3JhcC1yb3cgW2NsYXNzKj1jb2wteHNdLmNvbC14cy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuZmxleC13cmFwLXJvdyBbY2xhc3MqPWNvbC14eHNdLmNvbC14eHMtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lci5lcXVhbC1oZWlnaHQtY29udGVudC1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLmVxdWFsLWhlaWdodC1jb250ZW50LWNhcm91c2VsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmxleC1wb3NpdGlvbmluZy1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZS5mbGV4LXBvc2l0aW9uLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlLmZsZXgtcG9zaXRpb24tYm90dG9tIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlLmZsZXgtcG9zaXRpb24tdG9wLWJvdHRvbSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLm5hdmlnYXRpb24tZXhjbHVkZWQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4vKiBkaXNwbGF5IHRoZSBjb2x1bW4gcm93IDEwMCUgd2l0aCAtIG5lZWRlZCBmb3IgdGlsZXZpZXcgKi9cbi53cmFwcGVyLmNvbHVtbi1yb3ctZnVsbC13aXRoLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLmNvbHVtbi1yb3ctZnVsbC13aXRoLndyYXBwZXIsIC5jb2x1bW4tcm93LWZ1bGwtd2l0aC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jb2x1bW4tcm93LWZ1bGwtd2l0aC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBzdHlsZXMgZm9yIHVzZSBhcyB0aWxlIHdpdGggZmx1aWQgY29udGVudHR5cGUgKi9cbi5jb2x1bW5fd3JhcHBlci50aWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmNvbnRlbnQtcGFkZGluZy00IHtcbiAgcGFkZGluZzogMCAxcHggMXB4IDFweDtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmNvbnRlbnQtcGFkZGluZy01IHtcbiAgcGFkZGluZzogMCAxcHggMnB4IDFweDtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmNvbnRlbnQtcGFkZGluZy02IHtcbiAgcGFkZGluZzogMCAycHggNHB4IDJweDtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlOmhvdmVyIC5iYWNrZ3JvdW5kLWltYWdlLFxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGU6Zm9jdXMgLmJhY2tncm91bmQtaW1hZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciA+IC53cmFwcGVyLCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyID4gLndyYXBwZXIsIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUuYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlIC53cmFwcGVyLCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZSAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUgLndyYXBwZXIgZGl2LCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZSAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggZGl2LCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZSAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIGRpdiwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC53cmFwcGVyIC5jc2MtZnJhbWUtaW5kZW50LWxlZnQsIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoIC5jc2MtZnJhbWUtaW5kZW50LWxlZnQsIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciAuY3NjLWZyYW1lLWluZGVudC1sZWZ0LCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgLmNzYy1mcmFtZS1pbmRlbnQtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmNzYy10ZXh0LW9ubHkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5jc2MtdGV4dC1vbmx5IGEge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmNzYy1kZWZhdWx0IHtcbiAgcGFkZGluZzogMTZweCAzMHB4IDEwcHggMzBweDtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuY3NjLXRleHRwaWMtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmNzYy10ZXh0cGljLXRleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmNzYy10ZXh0cGljLXRleHQgcCAuYnRuLWRlZmF1bHQsIC5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gLmNzYy10ZXh0cGljLXRleHQgcCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5jc2MtdGV4dHBpYy10ZXh0IHAgLmJ0bi1ibHVlLFxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSAuY3NjLXRleHRwaWMtdGV4dCBwIC5idG4td2hpdGUtb3V0bGluZWQsXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIC5jc2MtdGV4dHBpYy10ZXh0IHAgLmJ0bi1ncmV5LW91dGxpbmVkIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIHAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIHAgLmJ0bi1kZWZhdWx0LCAuY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiQmFja2dyb3VuZEltYWdlQ29uZmlndXJhYmxlXCJdIHAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSBwIC5idG4tYmx1ZSxcbi5jb2x1bW5fd3JhcHBlci50aWxlIC5mbGV4LXBvc2l0aW9uaW5nLWFjdGl2ZSAuY29sdW1uX2NvbnRlbnQgZGl2W2RhdGEtdDN4LWZjZXw9XCJCYWNrZ3JvdW5kSW1hZ2VDb25maWd1cmFibGVcIl0gcCAuYnRuLXdoaXRlLW91dGxpbmVkLFxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIkJhY2tncm91bmRJbWFnZUNvbmZpZ3VyYWJsZVwiXSBwIC5idG4tZ3JleS1vdXRsaW5lZCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNvbHVtbl93cmFwcGVyLnRpbGUgLmZsZXgtcG9zaXRpb25pbmctYWN0aXZlIC5jb2x1bW5fY29udGVudCBkaXZbZGF0YS10M3gtZmNlfD1cIk92ZXJsYXlUaWxlXCJdIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cHgpO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiT3ZlcmxheVRpbGVcIl0gLndpdGhvdXQtcGFkZGluZy5yZWxhdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgaGVpZ2h0OiAzMyU7XG4gIGxlZnQ6IC0ycHg7XG4gIHBhZGRpbmctbGVmdDogMjAlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcmlnaHQ6IC0ycHg7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY29sdW1uX3dyYXBwZXIudGlsZSAuZmxleC1wb3NpdGlvbmluZy1hY3RpdmUgLmNvbHVtbl9jb250ZW50IGRpdltkYXRhLXQzeC1mY2V8PVwiT3ZlcmxheVRpbGVcIl0gLndpdGhvdXQtcGFkZGluZy5yZWxhdGl2ZSBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmlmcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmlmcmFtZS1zY3JvbGwtd3JhcHBlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5jc2MtYm90aC1ydWxlcnM6OmJlZm9yZSwgLmNzYy1ib3RoLXJ1bGVyczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmh0bWwgLmNzYy1mcmFtZS1ydWxlci1hZnRlcjphZnRlciwgaHRtbCAuY3NjLWJvdGgtcnVsZXJzOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCAuY3NjLWZyYW1lLXJ1bGVyLWJlZm9yZTpiZWZvcmUsIGh0bWwgLmNzYy1ib3RoLXJ1bGVyczpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5Aa2V5ZnJhbWVzIGJ0bl9wdWxzZSB7XG4gIDAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuXG4ud2hpdGUtd2l0aC1ncmV5LWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyLmJnLWNvbG9yLXRyYW5zcGFyZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi53aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4ud2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLndoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi53aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ud2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLndoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi53aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ud2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLndoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibGFjay5iZy1jb2xvci10cmFuc3BhcmVudC05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uYmxhY2suYmctY29sb3ItdHJhbnNwYXJlbnQtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmJsYWNrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5ibGFjay5iZy1jb2xvci10cmFuc3BhcmVudC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uYmxhY2suYmctY29sb3ItdHJhbnNwYXJlbnQtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJsYWNrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5ibGFjay5iZy1jb2xvci10cmFuc3BhcmVudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYmxhY2suYmctY29sb3ItdHJhbnNwYXJlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJsYWNrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjkpO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC04IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjgpO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjcpO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjYpO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjQpO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjIpO1xufVxuXG4uZ3JleS5iZy1jb2xvci10cmFuc3BhcmVudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjEpO1xufVxuXG4uc21va2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG4uc21va2UuYmctY29sb3ItdHJhbnNwYXJlbnQtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC45KTtcbn1cblxuLnNtb2tlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuOCk7XG59XG5cbi5zbW9rZS5iZy1jb2xvci10cmFuc3BhcmVudC03IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjcpO1xufVxuXG4uc21va2UuYmctY29sb3ItdHJhbnNwYXJlbnQtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC42KTtcbn1cblxuLnNtb2tlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7XG59XG5cbi5zbW9rZS5iZy1jb2xvci10cmFuc3BhcmVudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjQpO1xufVxuXG4uc21va2UuYmctY29sb3ItdHJhbnNwYXJlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbn1cblxuLnNtb2tlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMik7XG59XG5cbi5zbW9rZS5iZy1jb2xvci10cmFuc3BhcmVudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjEpO1xufVxuXG4uYmx1ZSxcbi5ibHVlLmFsdGVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QTdGO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtOSxcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC45KTtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtOCxcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC44KTtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtNyxcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC43KTtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtNixcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC42KTtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtNSxcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC41KTtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtNCxcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC40KTtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtMyxcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC4zKTtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtMixcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC4yKTtcbn1cblxuLmJsdWUuYmctY29sb3ItdHJhbnNwYXJlbnQtMSxcbi5ibHVlLmFsdGVyZWQuYmctY29sb3ItdHJhbnNwYXJlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC4xKTtcbn1cblxuLmJsdWUgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0sXG4uYmx1ZSAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSBzcGFuLFxuLmJsdWUuYWx0ZXJlZCAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSxcbi5ibHVlLmFsdGVyZWQgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ibHVlIHAsXG4uYmx1ZS5hbHRlcmVkIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsdWUgLmNzYy1kZWZhdWx0IHAsXG4uYmx1ZS5hbHRlcmVkIC5jc2MtZGVmYXVsdCBwIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdyZXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdyZXktZGFyay5iZy1jb2xvci10cmFuc3BhcmVudC05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjkpO1xufVxuXG4uZ3JleS1kYXJrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuOCk7XG59XG5cbi5ncmV5LWRhcmsuYmctY29sb3ItdHJhbnNwYXJlbnQtNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC43KTtcbn1cblxuLmdyZXktZGFyay5iZy1jb2xvci10cmFuc3BhcmVudC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjYpO1xufVxuXG4uZ3JleS1kYXJrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuNSk7XG59XG5cbi5ncmV5LWRhcmsuYmctY29sb3ItdHJhbnNwYXJlbnQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcbn1cblxuLmdyZXktZGFyay5iZy1jb2xvci10cmFuc3BhcmVudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDAsIDQwLCAwLjMpO1xufVxuXG4uZ3JleS1kYXJrLmJnLWNvbG9yLXRyYW5zcGFyZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG59XG5cbi5ncmV5LWRhcmsuYmctY29sb3ItdHJhbnNwYXJlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcbn1cblxuLmdyYWRpZW50LWdyZXktd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDAlLCAjRjZGNkY2IDEwMCUpO1xufVxuXG4uZ3JhZGllbnQtZ3JleS13aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC05IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC45KSAxMDAlKTtcbn1cblxuLmdyYWRpZW50LWdyZXktd2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuOCkgMTAwJSk7XG59XG5cbi5ncmFkaWVudC1ncmV5LXdoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjcpIDEwMCUpO1xufVxuXG4uZ3JhZGllbnQtZ3JleS13aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC42KSAxMDAlKTtcbn1cblxuLmdyYWRpZW50LWdyZXktd2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSkgMTAwJSk7XG59XG5cbi5ncmFkaWVudC1ncmV5LXdoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjQpIDEwMCUpO1xufVxuXG4uZ3JhZGllbnQtZ3JleS13aGl0ZS5iZy1jb2xvci10cmFuc3BhcmVudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMCUsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKSAxMDAlKTtcbn1cblxuLmdyYWRpZW50LWdyZXktd2hpdGUuYmctY29sb3ItdHJhbnNwYXJlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAlLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMikgMTAwJSk7XG59XG5cbi5ncmFkaWVudC1ncmV5LXdoaXRlLmJnLWNvbG9yLXRyYW5zcGFyZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjEpIDEwMCUpO1xufVxuXG4uYmx1ZSAuYnRuLWxpbmssIC5ibHVlIC53ZWx0LWljb24sIC5ibGFjayAuYnRuLWxpbmssIC5ibGFjayAud2VsdC1pY29uLCAuZ3JleS1kYXJrIC5idG4tbGluaywgLmdyZXktZGFyayAud2VsdC1pY29uLCAuc21va2UgLmJ0bi1saW5rLCAuc21va2UgLndlbHQtaWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQUtOSlJFRlVHSlZ0MERFT0FXRVFCZUQzLzFhclVGQ0lSRFJPNFdnT29GWVFvdEJ5QmIzb3RwTVFVVkM0eEh0UE04WGEzYWttZWQ5TU1nT1NKY216cEI3YWl1VEp0a2xlSmZVYndIYlg5akZRS1duUWhncVNoMEEzU2FNMmxFbHVBajF0VDlwUUlya085QUNBWEROREFQUG9MMytKcERISmUwenZiWGVxcTZja1h4R3ViT2ZxNUl6a0o4S2w3VlIvMU51MkpTMGFJWUFpcGJRRDhNMDVieHRuQWZnQkI4U2hzSFUvWU9VQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyRWJlbmVfMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjAlMjB3aWR0aCUzRCUyMjhweCUyMiUyMGhlaWdodCUzRCUyMjEycHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA4JTIwMTIlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwOCUyMDEyJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGRkZGJTIyJTIwZCUzRCUyMk0xLjU2MiUyQzAuMjU3bDUuMTcyJTJDNC45NThjMC4zNTQlMkMwLjM0MiUyQzAuMzU0JTJDMC44OTYlMkMwJTJDMS4yNDJsLTUuMTcyJTJDNC45NTdjLTAuMzU4JTJDMC4zNC0wLjkzOCUyQzAuMzQtMS4yOTMlMkMwJTIwYy0wLjM1Ny0wLjM0LTAuMzU3LTAuOSUyQzAtMS4yNDJsNC41MjYtNC4zMzdMMC4yNjglMkMxLjQ5N2MtMC4zNTctMC4zNDItMC4zNTctMC44OTglMkMwLTEuMjRDMC42MjQtMC4wODUlMkMxLjIwNC0wLjA4NSUyQzEuNTYyJTJDMC4yNTd6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cblxuLmJsdWUgLmJ0bi1saW5rOmhvdmVyLCAuYmx1ZSAud2VsdC1pY29uOmhvdmVyLCAuYmxhY2sgLmJ0bi1saW5rOmhvdmVyLCAuYmxhY2sgLndlbHQtaWNvbjpob3ZlciwgLmdyZXktZGFyayAuYnRuLWxpbms6aG92ZXIsIC5ncmV5LWRhcmsgLndlbHQtaWNvbjpob3ZlciwgLnNtb2tlIC5idG4tbGluazpob3ZlciwgLnNtb2tlIC53ZWx0LWljb246aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFLTkpSRUZVR0pWdDBERU9BV0VRQmVEMy8xYXJVRkNJUkRSTzRXZ09vRllRb3RCeUJiM290cE1RVVZDNHhIdFBNOFhhM2FrbWVkOU1NZ09TSmNtenBCN2FpdVRKdGtsZUpmVWJ3SGJYOWpGUUtXblFoZ3FTaDBBM1NhTTJsRWx1QWoxdFQ5cFFJcmtPOUFDQVhETkRBUFBvTDMrSnBESEplMHp2YlhlcXE2Y2tYeEd1Yk9mcTVJemtKOEtsN1ZSLzFOdTJKUzBhSVlBaXBiUUQ4TTA1Ynh0bkFmZ0JCOFNoc0hVL1lPVUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyIC5idG4tbGluaywgLndoaXRlLXdpdGgtZ3JleS1ib3JkZXIgLndlbHQtaWNvbiwgLndoaXRlIC5idG4tbGluaywgLndoaXRlIC53ZWx0LWljb24sIC5ncmV5IC5idG4tbGluaywgLmdyZXkgLndlbHQtaWNvbiwgLmdyYWRpZW50LWdyZXktd2hpdGUgLmJ0bi1saW5rLCAuZ3JhZGllbnQtZ3JleS13aGl0ZSAud2VsdC1pY29uIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBTUNBWUFBQUJmbnZ5ZEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBUEZKUkVGVUdKVmx6eUZPeEVBWXhmSC9OMjB2UURZZ0tPMU1LeEFJSEE2MU4wQ3VReEVRZXdNdWdDYUVRSUxBY29STkNLeEJOY0hUTUoxZ0VDaHNrL2xRVGJybDJmZExYcDQ0NTk1VjlTZE4wNU8yYlgrWnhNUVlQMFJrM3ZmOUtzL3pyWDlnTnBzdGdDZGp6RkdXWmM5VlZXMXZnS1pwK3FJb0ZzQWpjS2lxcjNtZTd3NUF4dGc1ZHdPY0FaOHh4bmtJb1RNakVMMzM1OEF0VUFFcmdER2dMTXNkVlQwR01NYThiWUM2cnZlQXRZZ2NxT3FEOS80VUlBRW9pcUlTa1JjUnFXT00xeUdFQ3lBQ0dHdnRmcElrYThBQ1Z5R0U1VkFPdTEvT09iWFdYazVlQVpDS3lMMnFmbmRkZHpjdEFmNEFyQXRTYUI3ZUZTd0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyRWJlbmVfMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjAlMjB3aWR0aCUzRCUyMjhweCUyMiUyMGhlaWdodCUzRCUyMjEycHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA4JTIwMTIlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwOCUyMDEyJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjgyODIyOCUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZS13aXRoLWdyZXktYm9yZGVyIC5idG4tbGluazpob3ZlciwgLndoaXRlLXdpdGgtZ3JleS1ib3JkZXIgLndlbHQtaWNvbjpob3ZlciwgLndoaXRlIC5idG4tbGluazpob3ZlciwgLndoaXRlIC53ZWx0LWljb246aG92ZXIsIC5ncmV5IC5idG4tbGluazpob3ZlciwgLmdyZXkgLndlbHQtaWNvbjpob3ZlciwgLmdyYWRpZW50LWdyZXktd2hpdGUgLmJ0bi1saW5rOmhvdmVyLCAuZ3JhZGllbnQtZ3JleS13aGl0ZSAud2VsdC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyODI4Mjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBTUNBWUFBQUJmbnZ5ZEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBUEZKUkVGVUdKVmx6eUZPeEVBWXhmSC9OMjB2UURZZ0tPMU1LeEFJSEE2MU4wQ3VReEVRZXdNdWdDYUVRSUxBY29STkNLeEJOY0hUTUoxZ0VDaHNrL2xRVGJybDJmZExYcDQ0NTk1VjlTZE4wNU8yYlgrWnhNUVlQMFJrM3ZmOUtzL3pyWDlnTnBzdGdDZGp6RkdXWmM5VlZXMXZnS1pwK3FJb0ZzQWpjS2lxcjNtZTd3NUF4dGc1ZHdPY0FaOHh4bmtJb1RNakVMMzM1OEF0VUFFcmdER2dMTXNkVlQwR01NYThiWUM2cnZlQXRZZ2NxT3FEOS80VUlBRW9pcUlTa1JjUnFXT00xeUdFQ3lBQ0dHdnRmcElrYThBQ1Z5R0U1VkFPdTEvT09iWFdYazVlQVpDS3lMMnFmbmRkZHpjdEFmNEFyQXRTYUI3ZUZTd0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyRWJlbmVfMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjAlMjB3aWR0aCUzRCUyMjhweCUyMiUyMGhlaWdodCUzRCUyMjEycHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA4JTIwMTIlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwOCUyMDEyJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjgyODIyOCUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAtby1ib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlLFxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSBoMTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgLmgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC13aGl0ZSAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC13aGl0ZSAuaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSBoMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSwgLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSAuYWRob2MtbWVzc2FnZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSwgLmFkaG9jLW1lc3NhZ2UgLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgLmgzOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC13aGl0ZSAuYWRob2MtbWVzc2FnZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5hZGhvYy1tZXNzYWdlIC50ZXh0LXdoaXRlIGgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgLmgzOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5oNDpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIGg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgLmg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgaDU6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5oNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIGg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgLmg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5oNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LXdoaXRlIGg2Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtd2hpdGUgLmg2Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgLmNzYy1kZWZhdWx0IHAsIC50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtd2hpdGUgcCxcbi50ZXh0LXdoaXRlIC5jc2MtZGVmYXVsdCBwLFxuLnRleHQtd2hpdGUgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5jc2MtZGVmYXVsdCBwIGIsXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIC5jc2MtZGVmYXVsdCBwIHN0cm9uZywgLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC13aGl0ZSBwIGIsXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LXdoaXRlIHAgc3Ryb25nLFxuLnRleHQtd2hpdGUgLmNzYy1kZWZhdWx0IHAgYixcbi50ZXh0LXdoaXRlIC5jc2MtZGVmYXVsdCBwIHN0cm9uZyxcbi50ZXh0LXdoaXRlIHAgYixcbi50ZXh0LXdoaXRlIHAgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2ssXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIGgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayBoMTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWJsYWNrIC5oMTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIGgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayAuaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWJsYWNrIC5oMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4udGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIGgzOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLCAudGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIC5hZGhvYy1tZXNzYWdlIGgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLCAuYWRob2MtbWVzc2FnZSAudGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIGgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayAuaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayBoMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWJsYWNrIC5hZGhvYy1tZXNzYWdlIGgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmFkaG9jLW1lc3NhZ2UgLnRleHQtYmxhY2sgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayAuaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBoNDpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayAuaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBoNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgaDU6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayAuaDU6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBoNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmg2Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLnRleHQtYmxhY2sgaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4udGV4dC1ibGFjayAuaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayAuY3NjLWRlZmF1bHQgcCwgLnRleHQtY29sb3IgLnRleHQtY29sb3IudGV4dC1ibGFjayBwLFxuLnRleHQtYmxhY2sgLmNzYy1kZWZhdWx0IHAsXG4udGV4dC1ibGFjayBwIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmNzYy1kZWZhdWx0IHAgYixcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgLmNzYy1kZWZhdWx0IHAgc3Ryb25nLCAudGV4dC1jb2xvciAudGV4dC1jb2xvci50ZXh0LWJsYWNrIHAgYixcbi50ZXh0LWNvbG9yIC50ZXh0LWNvbG9yLnRleHQtYmxhY2sgcCBzdHJvbmcsXG4udGV4dC1ibGFjayAuY3NjLWRlZmF1bHQgcCBiLFxuLnRleHQtYmxhY2sgLmNzYy1kZWZhdWx0IHAgc3Ryb25nLFxuLnRleHQtYmxhY2sgcCBiLFxuLnRleHQtYmxhY2sgcCBzdHJvbmcge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBib2R5IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5oMSxcbi5oMSxcbi5oNCB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgxLFxuICAuaDEsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGgxLFxuICAuaDEsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoMSxcbiAgLmgxLFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uYWx0ZXJlZCBoMSwgLmFsdGVyZWRcbi5oMSwgLmFsdGVyZWRcbi5oNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIGgxLCAuaGVyb3N0YWdlXG4uaDEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYS1kZW1pXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9zdGFnZSBoMSwgLmhlcm9zdGFnZVxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb3N0YWdlIGgxLCAuaGVyb3N0YWdlXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGVyb3N0YWdlIGgxLCAuaGVyb3N0YWdlXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGVyb3N0YWdlIGgxLCAuaGVyb3N0YWdlXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxufVxuXG4uYWx0ZXJlZCBoMiwgLmFsdGVyZWRcbi5oMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIGgyLCAuaGVyb3N0YWdlXG4uaDIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYS1kZW1pXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb3N0YWdlIGgyLCAuaGVyb3N0YWdlXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGVyb3N0YWdlIGgyLCAuaGVyb3N0YWdlXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGVyb3N0YWdlIGgyLCAuaGVyb3N0YWdlXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cblxuaDMsXG4uYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBcbiAgaDMsXG4gIC5hZGhvYy1tZXNzYWdlIGgyLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG4uYWx0ZXJlZCBoMywgLmFsdGVyZWQgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5hbHRlcmVkIGgyLCAuYWx0ZXJlZFxuLmgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvc3RhZ2UgaDMsIC5oZXJvc3RhZ2UgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5oZXJvc3RhZ2UgaDIsIC5oZXJvc3RhZ2Vcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9zdGFnZSBoMywgLmhlcm9zdGFnZSAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLmhlcm9zdGFnZSBoMiwgLmhlcm9zdGFnZVxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb3N0YWdlIGgzLCAuaGVyb3N0YWdlIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuaGVyb3N0YWdlIGgyLCAuaGVyb3N0YWdlXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGVyb3N0YWdlIGgzLCAuaGVyb3N0YWdlIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuaGVyb3N0YWdlIGgyLCAuaGVyb3N0YWdlXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGVyb3N0YWdlIGgzLCAuaGVyb3N0YWdlIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuaGVyb3N0YWdlIGgyLCAuaGVyb3N0YWdlXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbmg0LFxuaDYsXG4uaDYge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoNCxcbiAgaDYsXG4gIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGg0LFxuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGg0LFxuICBoNixcbiAgLmg2IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbn1cblxuLmFsdGVyZWQgaDQsIC5hbHRlcmVkXG5oNiwgLmFsdGVyZWRcbi5oNiB7XG4gIGNvbG9yOiAjREREREREO1xufVxuXG5oNSwgLmg1IHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hbHRlcmVkIGg1LCAuYWx0ZXJlZFxuLmg1IHtcbiAgY29sb3I6ICNEREREREQ7XG59XG5cbnAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnAgYixcbnAgc3Ryb25nIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbnBbc3R5bGUqPVwiY29sb3JcIl0gYixcbnBbc3R5bGUqPVwiY29sb3JcIl0gc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbnAuYm9keXRleHQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG51bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNzYy1kZWZhdWx0IHAsIC5jc2MtZGVmYXVsdCBsaSwgLmNzYy10ZXh0cGljIHAsIC5jc2MtdGV4dHBpYyBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuaDEuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMS5oMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgyLmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaDIuaDMge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMy5oMSwgLmFkaG9jLW1lc3NhZ2UgaDIuaDEge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMy5oMiwgLmFkaG9jLW1lc3NhZ2UgaDIuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBzcGFuLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBzcGFuLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgc3Bhbi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBzcGFuLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBzcGFuLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIHNwYW4ubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIHNwYW4ubGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgc3Bhbi5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgc3Bhbi5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBzcGFuLnhsIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIHNwYW4ueGwge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIHNwYW4ueGwge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgc3Bhbi54eGwge1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgc3Bhbi54eGwge1xuICAgIGZvbnQtc2l6ZTogNS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIHNwYW4ueHhsIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5zdHJvbmcsXG5iLFxuLmJvbGQsXG4uZXhjZXJwdCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJhY2tncm91bmQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbn1cblxuLmJhY2tncm91bmQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbn1cblxuLmJhY2tncm91bmQtYmx1ZS1tdWx0aS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEE3RjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDEwcHggMCAwICMwMTRBN0YsIC0xMHB4IDAgMCAjMDE0QTdGO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDQycHggMDtcbn1cblxuYmxvY2txdW90ZSBmb290ZXIge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5ibG9ja3F1b3RlIC5iYWNrZ3JvdW5kLWJsdWUtbXVsdGktbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5ibG9ja3F1b3RlID4gc3BhbixcbmJsb2NrcXVvdGUgPiBwLFxuYmxvY2txdW90ZSA+IHAuYm9keXRleHQge1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgYmxvY2txdW90ZSA+IHNwYW4sXG4gIGJsb2NrcXVvdGUgPiBwLFxuICBibG9ja3F1b3RlID4gcC5ib2R5dGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uaGVyb3N0YWdlIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG59XG5cbmNpdGUge1xuICBjb2xvcjogIzAxNEE3RjtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYmFja2dyb3VuZC13aGl0ZS13aXRoLXRyYW5zcGFyZW5jeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBjb2xvcjogIzI4MjgyODtcbiAgYm94LXNoYWRvdzogMTBweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCAtMTBweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAvKiBGb3IgZmlyZWZveCBicm93c2VyICovXG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJhY2tncm91bmQtYmxhY2std2l0aC10cmFuc3BhcmVuY3kge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC45KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDEwcHggMCAwIHJnYmEoNDAsIDQwLCA0MCwgMC45KSwgLTEwcHggMCAwIHJnYmEoNDAsIDQwLCA0MCwgMC45KTtcbiAgLyogRm9yIGZpcmVmb3ggYnJvd3NlciAqL1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50ZXh0LWdyYWRpZW50cyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7XG59XG5cbi50ZXh0LWdyYWRpZW50cy50ZXh0LWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi50ZXh0LWdyYWRpZW50cy50ZXh0LXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50ZXh0LWdyYWRpZW50cy1saWdodC1waW5rLXRvLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjREM2NDc4LCAjNkU4N0MzKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6ICNEQzY0Nzg7XG59XG5cbi50ZXh0LWdyYWRpZW50cy1ibHVlLXRvLWxpZ2h0LXBpbmsge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNkU4N0MzLCAjREM2NDc4KTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6ICM2RTg3QzM7XG59XG5cbi50ZXh0LWdyYWRpZW50cy1ibHVlLXRvLWxpbWUge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNkU4N0MzLCAjRTZEMjAwKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6ICM2RTg3QzM7XG59XG5cbi50ZXh0LWdyYWRpZW50cy1saW1lLXRvLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNFNkQyMDAsICNGMDc4MTkpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogI0U2RDIwMDtcbn1cblxuLnRleHQtZ3JhZGllbnRzLW9yYW5nZS10by1saW1lIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI0YwNzgxOSwgI0U2RDIwMCk7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGNvbG9yOiAjRjA3ODE5O1xufVxuXG4udGV4dC1ncmFkaWVudHMtcGluay10by1saWdodC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjRTY0NjY5LCAjRkFBNTAwKTtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgY29sb3I6ICNFNjQ2Njk7XG59XG5cbi50ZXh0LWdyYWRpZW50cy1saWdodC1vcmFuZ2UtdG8tcGluayB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNGQUE1MDAsICNFNjQ2NjkpO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICBjb2xvcjogI0ZBQTUwMDtcbn1cblxuLnNtYS11bmRlcmxpbmUsIC5zbWEtdW5kZXJsaW5lLXdpdGgtc3BhY2luZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc21hLXVuZGVybGluZS13aXRoLXNwYWNpbmcge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmctYm90dG9tOiAwLjA1ZW07XG59XG5cbmEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDA0QTdGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJvcmRlci1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbmE6aG92ZXIsIGE6Zm9jdXMsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpob3ZlcixcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDJFNEY7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMUIyRjtcbn1cblxuYTphY3RpdmUsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMUIyRjtcbn1cblxuYSBoMSxcbi5jc2MtdGV4dHBpYyBhIGgxLFxuYSBoMixcbi5jc2MtdGV4dHBpY1xuYSBoMixcbmEgaDMsXG5hIC5hZGhvYy1tZXNzYWdlIGgyLFxuLmFkaG9jLW1lc3NhZ2UgYSBoMixcbi5jc2MtdGV4dHBpYyBhIGgzLFxuLmNzYy10ZXh0cGljIGEgLmFkaG9jLW1lc3NhZ2UgaDIsXG4uYWRob2MtbWVzc2FnZSAuY3NjLXRleHRwaWMgYSBoMixcbmEgaDQsXG4uY3NjLXRleHRwaWNcbmEgaDQsXG5hIGg1LFxuLmNzYy10ZXh0cGljXG5hIGg1LFxuYSBoNixcbi5jc2MtdGV4dHBpY1xuYSBoNixcbmgxIGEsXG4uY3NjLXRleHRwaWNcbmgxIGEsXG5oMiBhLFxuLmNzYy10ZXh0cGljXG5oMiBhLFxuaDMgYSxcbi5hZGhvYy1tZXNzYWdlIGgyIGEsXG4uY3NjLXRleHRwaWMgaDMgYSxcbi5jc2MtdGV4dHBpYyAuYWRob2MtbWVzc2FnZSBoMiBhLFxuLmFkaG9jLW1lc3NhZ2UgLmNzYy10ZXh0cGljIGgyIGEsXG5oNCBhLFxuLmNzYy10ZXh0cGljXG5oNCBhLFxuaDUgYSxcbi5jc2MtdGV4dHBpY1xuaDUgYSxcbmg2IGEsXG4uY3NjLXRleHRwaWNcbmg2IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDA0QTdGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEgaDE6aG92ZXIsIGEgaDE6Zm9jdXMsXG4uY3NjLXRleHRwaWMgYSBoMTpob3Zlcixcbi5jc2MtdGV4dHBpYyBhIGgxOmZvY3VzLFxuYSBoMjpob3ZlcixcbmEgaDI6Zm9jdXMsXG4uY3NjLXRleHRwaWNcbmEgaDI6aG92ZXIsXG4uY3NjLXRleHRwaWNcbmEgaDI6Zm9jdXMsXG5hIGgzOmhvdmVyLFxuYSAuYWRob2MtbWVzc2FnZSBoMjpob3Zlcixcbi5hZGhvYy1tZXNzYWdlIGEgaDI6aG92ZXIsXG5hIGgzOmZvY3VzLFxuYSAuYWRob2MtbWVzc2FnZSBoMjpmb2N1cyxcbi5hZGhvYy1tZXNzYWdlIGEgaDI6Zm9jdXMsXG4uY3NjLXRleHRwaWMgYSBoMzpob3Zlcixcbi5jc2MtdGV4dHBpYyBhIC5hZGhvYy1tZXNzYWdlIGgyOmhvdmVyLFxuLmFkaG9jLW1lc3NhZ2UgLmNzYy10ZXh0cGljIGEgaDI6aG92ZXIsXG4uY3NjLXRleHRwaWMgYSBoMzpmb2N1cyxcbi5jc2MtdGV4dHBpYyBhIC5hZGhvYy1tZXNzYWdlIGgyOmZvY3VzLFxuLmFkaG9jLW1lc3NhZ2UgLmNzYy10ZXh0cGljIGEgaDI6Zm9jdXMsXG5hIGg0OmhvdmVyLFxuYSBoNDpmb2N1cyxcbi5jc2MtdGV4dHBpY1xuYSBoNDpob3Zlcixcbi5jc2MtdGV4dHBpY1xuYSBoNDpmb2N1cyxcbmEgaDU6aG92ZXIsXG5hIGg1OmZvY3VzLFxuLmNzYy10ZXh0cGljXG5hIGg1OmhvdmVyLFxuLmNzYy10ZXh0cGljXG5hIGg1OmZvY3VzLFxuYSBoNjpob3ZlcixcbmEgaDY6Zm9jdXMsXG4uY3NjLXRleHRwaWNcbmEgaDY6aG92ZXIsXG4uY3NjLXRleHRwaWNcbmEgaDY6Zm9jdXMsXG5oMSBhOmhvdmVyLFxuaDEgYTpmb2N1cyxcbi5jc2MtdGV4dHBpY1xuaDEgYTpob3Zlcixcbi5jc2MtdGV4dHBpY1xuaDEgYTpmb2N1cyxcbmgyIGE6aG92ZXIsXG5oMiBhOmZvY3VzLFxuLmNzYy10ZXh0cGljXG5oMiBhOmhvdmVyLFxuLmNzYy10ZXh0cGljXG5oMiBhOmZvY3VzLFxuaDMgYTpob3Zlcixcbi5hZGhvYy1tZXNzYWdlIGgyIGE6aG92ZXIsXG5oMyBhOmZvY3VzLFxuLmFkaG9jLW1lc3NhZ2UgaDIgYTpmb2N1cyxcbi5jc2MtdGV4dHBpYyBoMyBhOmhvdmVyLFxuLmNzYy10ZXh0cGljIC5hZGhvYy1tZXNzYWdlIGgyIGE6aG92ZXIsXG4uYWRob2MtbWVzc2FnZSAuY3NjLXRleHRwaWMgaDIgYTpob3Zlcixcbi5jc2MtdGV4dHBpYyBoMyBhOmZvY3VzLFxuLmNzYy10ZXh0cGljIC5hZGhvYy1tZXNzYWdlIGgyIGE6Zm9jdXMsXG4uYWRob2MtbWVzc2FnZSAuY3NjLXRleHRwaWMgaDIgYTpmb2N1cyxcbmg0IGE6aG92ZXIsXG5oNCBhOmZvY3VzLFxuLmNzYy10ZXh0cGljXG5oNCBhOmhvdmVyLFxuLmNzYy10ZXh0cGljXG5oNCBhOmZvY3VzLFxuaDUgYTpob3Zlcixcbmg1IGE6Zm9jdXMsXG4uY3NjLXRleHRwaWNcbmg1IGE6aG92ZXIsXG4uY3NjLXRleHRwaWNcbmg1IGE6Zm9jdXMsXG5oNiBhOmhvdmVyLFxuaDYgYTpmb2N1cyxcbi5jc2MtdGV4dHBpY1xuaDYgYTpob3Zlcixcbi5jc2MtdGV4dHBpY1xuaDYgYTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMwMDJFNEY7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSBoMTphY3RpdmUsXG4uY3NjLXRleHRwaWMgYSBoMTphY3RpdmUsXG5hIGgyOmFjdGl2ZSxcbi5jc2MtdGV4dHBpY1xuYSBoMjphY3RpdmUsXG5hIGgzOmFjdGl2ZSxcbmEgLmFkaG9jLW1lc3NhZ2UgaDI6YWN0aXZlLFxuLmFkaG9jLW1lc3NhZ2UgYSBoMjphY3RpdmUsXG4uY3NjLXRleHRwaWMgYSBoMzphY3RpdmUsXG4uY3NjLXRleHRwaWMgYSAuYWRob2MtbWVzc2FnZSBoMjphY3RpdmUsXG4uYWRob2MtbWVzc2FnZSAuY3NjLXRleHRwaWMgYSBoMjphY3RpdmUsXG5hIGg0OmFjdGl2ZSxcbi5jc2MtdGV4dHBpY1xuYSBoNDphY3RpdmUsXG5hIGg1OmFjdGl2ZSxcbi5jc2MtdGV4dHBpY1xuYSBoNTphY3RpdmUsXG5hIGg2OmFjdGl2ZSxcbi5jc2MtdGV4dHBpY1xuYSBoNjphY3RpdmUsXG5oMSBhOmFjdGl2ZSxcbi5jc2MtdGV4dHBpY1xuaDEgYTphY3RpdmUsXG5oMiBhOmFjdGl2ZSxcbi5jc2MtdGV4dHBpY1xuaDIgYTphY3RpdmUsXG5oMyBhOmFjdGl2ZSxcbi5hZGhvYy1tZXNzYWdlIGgyIGE6YWN0aXZlLFxuLmNzYy10ZXh0cGljIGgzIGE6YWN0aXZlLFxuLmNzYy10ZXh0cGljIC5hZGhvYy1tZXNzYWdlIGgyIGE6YWN0aXZlLFxuLmFkaG9jLW1lc3NhZ2UgLmNzYy10ZXh0cGljIGgyIGE6YWN0aXZlLFxuaDQgYTphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmg0IGE6YWN0aXZlLFxuaDUgYTphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmg1IGE6YWN0aXZlLFxuaDYgYTphY3RpdmUsXG4uY3NjLXRleHRwaWNcbmg2IGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDFCMkY7XG59XG5cbmZpZ3VyZSBhLFxuLmNzYy10ZXh0cGljLWltYWdld3JhcCBhIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5maWd1cmUgYS5idG4tbGluaywgZmlndXJlIGEud2VsdC1pY29uLFxuLmNzYy10ZXh0cGljLWltYWdld3JhcCBhLmJ0bi1saW5rLFxuLmNzYy10ZXh0cGljLWltYWdld3JhcCBhLndlbHQtaWNvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXItY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG5maWd1cmUgYS5idG4tbGluazpob3ZlciwgZmlndXJlIGEud2VsdC1pY29uOmhvdmVyLFxuLmNzYy10ZXh0cGljLWltYWdld3JhcCBhLmJ0bi1saW5rOmhvdmVyLFxuLmNzYy10ZXh0cGljLWltYWdld3JhcCBhLndlbHQtaWNvbjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAxQjJGO1xufVxuXG5maWd1cmUgYTpob3Zlcixcbi5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bCBsaSB7XG4gIGJhY2tncm91bmQtc2l6ZTogNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBRGRKUkVGVUNKazl5Y0VOQUNFUXcwQnZkQzFjWS9TQWFDa3Qwa1NXRDhLL2tjdjI2RzVMYW1COUZ6OUFFdXVlbDRDVlpDZlpWVFVQVTE0WUFTRlpSM01BQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjI0JTIyJTIwaGVpZ2h0JTNEJTIyNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VPdmFsJTIwMTAxJTNDJTJGdGl0bGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjk1MSUyMiUyMGN5JTNEJTIyNzYzJTIyJTIwciUzRCUyMjIlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtOTQ5JTIwLTc2MSUyOSUyMiUyMGZpbGwlM0QlMjIlMjM5OTklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG51bC50aWNrIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFMQ0FZQUFBQlBoYnhpQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFRdEpSRUZVS0pHVmtDMUlRMkVVaHAvdjNLVXJKdlBBNEF4clZzdXVYTDFzc3lnbXdhRFp1Q0k0L2JnVHdTalkxc3dhZFhNejNhbEpOQmkzQmRzWStGY01Ndmcray9OL1h0OTBPTzk1NEQydjRqL0tiOHlDckdJZTVpVStwQ2N4Y2dBME9kbDdVYkdnckU0RDU0aXRVaWt0QVRieEp4U3NKeEZUQXk3cGRwY0JDekE0NnR6YUNJN1VRVG84eXdKWDVkNmI1WkRUTzZTOFVkclI5U2RvcGpDRWNXdUlkUkhsY3hvK2ZiUUZaUjlSbE1sdHJ2UzNHWjNBY1E5Ukpna200Q2k4K3hyR29SVmRNT2Ixc0hhWDFOUXQ3ZWlHZEdZZkVSK01UM1c3K2RNWDc2M21kUkZqUWtUdXdReWpDRGplT3Z2dGZhYy90YUlHNDU0Q05ZMVZpMVJLOVVHOWZWZTJPQkhuN0JWUkZVNUZLREhFSFFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTQlMjIlMjBoZWlnaHQlM0QlMjIxMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VMaW5lJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMS43NzIuNDU2TDMuOTUlMjA5LjA3M2wuOTQzLS4wMi0zLjUtMy41NC0uNDU4LS40NjQtLjkyNS45MTMuNDU3LjQ2MyUyMDMuNSUyMDMuNTQuNDg0LjQ5LjQ2Mi0uNTElMjA3LjgyMi04LjYxNy40MzctLjQ4Mi0uOTYyLS44NzQtLjQzNi40ODJ6JTIyJTIwZmlsbCUzRCUyMiUyMzAwNEE3RiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDExcHg7XG59XG5cbi5ibGFjayB1bC50aWNrIGxpLFxuLmJsdWUgdWwudGljayBsaSxcbi5ncmV5LWRhcmsgdWwudGljayBsaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBUUNBWUFBQUFTN1k4bUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBU1ZKUkVGVU9JMnR6NzhyeEhFY3gvSHZmYytGdW9HU0xFcktZcEdKUlNsWlpMeFJtZnd0dDBrWjJEREtaREFveGNZa2cwbEpXU1RERmZuUjVmbDZXZTd5ZHQyNU83NnY4Zk4rdlIrOVAwbVNZU1N0QVJ0SmtpUTlHYUlydHJmVE5FMkJ0elFqdEdSN04wM1R1dWNzMEdXZzZscUE5U3pRUmVBam9Gcy9Dc0NtcE5VdTBUbmdOYUI3dG5NUkxkY0duNUpLSGFJendITkE5MjNuRzY4dGgwSlYwbEliZEJxb2hKMUQyNFdtWldBekZOOXR6N2RBSjRHbjBEMlcxTnZ5Q3RzNVlDY3N2RWlhYlVBbmdBZC81MHhTLzIrL3ErTjU0Q0RnRlVsVHRka1ljQjltNTdhTGJkR0FGNENqQUR4S1dnQnV3OXVsN1lHTzBZRDNBYWR1RXVEYTlsRFhhTUNMd0VVRGVtTjc1TTlvd0FlQnF4cDZKMm4wMzJnOWtvYUJFOXZqM2U1K0FhdzFwdElrc0RLZ0FBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyRWJlbmVfMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjAlMjB3aWR0aCUzRCUyMjIycHglMjIlMjBoZWlnaHQlM0QlMjIxNnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjIlMjAxNiUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjAyMiUyMDE2JTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BvbHlnb24lMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwY2xpcC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBwb2ludHMlM0QlMjIyMC4xJTJDMCUyMDguNTYxJTJDMTIuMDEyJTIwMS44OTklMkM1JTIwMCUyQzclMjA2LjY0OSUyQzE0JTIwOC41NDklMkMxNiUyMDIyJTJDMiUyMCUyMCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxudWwubGlzdC1yZWQgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFRQUFBQUVDQVlBQUFDcDhaNStBQUFBT0VsRVFWUjQybU40eUNCbDg0aEJjdjlqQnFuTmp4akVkUmdlTVVoZmZzUWc5UitFUVlKQUFhbjdNQUVnUGd3UzhJY0lTbDhHYVFjQWtHSWErZ1lKT2ZrQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDQgNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3RpdGxlJTNFT3ZhbCAxMDElM0MvdGl0bGUlM0UlM0NkZXNjJTNFQ3JlYXRlZCB3aXRoIFNrZXRjaC4lM0MvZGVzYyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTk0OSAtNzYxKScgZmlsbD0nJTIzRTIwMDFBJyUzRSUzQ2NpcmNsZSBjeD0nOTUxJyBjeT0nNzYzJyByPScyJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxudWwubGlzdC1zcXVhcmUtcmVkIGxpIHtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFFQ0FZQUFBQ3A4WjUrQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFPeEFBQURzUUJsU3NPR3dBQUFCbDBSVmgwVTI5bWRIZGhjbVVBZDNkM0xtbHVhM05qWVhCbExtOXlaNXZ1UEJvQUFBQVZTVVJCVkFpWlkzekVJUFdmQVFrd01hQUJ3Z0lBZ3RRQ0E0SVFPT0FBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnJTNFJTNDcmVjdCB3aWR0aD0nNycgaGVpZ2h0PSc3JyBzdHlsZT0nZmlsbDolMjNFMjAwMUEnIC8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG51bC5saXN0LWJsdWUgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFjQUFBQUhDQVlBQUFERVVsZlRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQUdoSlJFRlVDSmx0ekxFTlFFQUFSdUgzbndWVWFocU5JWWdWeEE2bU9MR09Ra3hBekNBaFZDYTUwNmp3Mmk5NUFxQzBOZEFDS1hEaVpabTdRUS8wdlBPcUFwSzhCNklQeW1YbVdYMXpwQVk0ZjFIbU1IalpmNVFOdUphZHVGaVJ5M0ErQkcxSURWTTMzbEJpR251blMzSWxBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMlVudGl0bGVkLVNlaXRlX3gyNV8yMDElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMCUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwd2lkdGglM0QlMjI3cHglMjIlMjBoZWlnaHQlM0QlMjI3cHglMjIlMjB2aWV3Qm94JTNEJTIyNDc0LjclMjAyOS43JTIwNyUyMDclMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDQ3NC43JTIwMjkuNyUyMDclMjA3JTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BhdGglMjBpZCUzRCUyMkVsbGlwc2UlMjIlMjBmaWxsJTNEJTIyJTIzMDA0MjdFJTIyJTIwZCUzRCUyMk00NzQuNyUyQzMzLjJjMC0xLjklMkMxLjYtMy41JTJDMy41LTMuNXMzLjUlMkMxLjYlMkMzLjUlMkMzLjVzLTEuNiUyQzMuNS0zLjUlMkMzLjVTNDc0LjclMkMzNS4xJTJDNDc0LjclMkMzMy4yeiUyMiUyMCUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxudWwubGlzdC1zcXVhcmUtYmx1ZSBsaSB7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVFBQUFBRUNBWUFBQUNwOFo1K0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBT3hBQUFEc1FCbFNzT0d3QUFBQmwwUlZoMFUyOW1kSGRoY21VQWQzZDNMbWx1YTNOallYQmxMbTl5WjV2dVBCb0FBQUFWU1VSQlZBaVpZMlR3cXYvUGdBU1lHTkFBWVFFQWRHY0IwSjdMaUEwQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyUzRSUzQ3JlY3Qgd2lkdGg9JzcnIGhlaWdodD0nNycgc3R5bGU9J2ZpbGw6JTIzMDA0QTdGJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmNzYy1kZWZhdWx0IG9sIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uY3NjLWRlZmF1bHQgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxub2wub2wtZGVmYXVsdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxub2wub2wtbG93ZXItcm9tYW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xufVxuXG5vbC5vbC11cHBlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItcm9tYW47XG59XG5cbm9sLm9sLWxvd2VyLWFscGhhIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcbn1cblxub2wub2wtdXBwZXItYWxwaGEge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLWFscGhhO1xufVxuXG5vbC5vbGRlY2ltYWx6ZXJvIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbn1cblxub2wgb2wge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogZXhhbXBsZSBodHRwOi8vcWEucmN3My5zbWEuZGUvZGVtby9mdW5rdGlvbnNlbGVtZW50ZS92My9uZXdzL2RldGFpbC9uZXdzLzEzNTQwLXNtYS1lcnJlaWNodC11ZWJlci0xLWdpZ2F3YXR0LXZlcmthdWZ0ZS13ZWNoc2VscmljaHRlci1sZWlzdHVuZy1pbi10aGFpbGFuZC5odG1sPyAqL1xuLnNoYXJpZmYge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnNoYXJpZmYgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZGl2LmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSxcbi5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIgPiAud3JhcHBlciwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIgPiAud3JhcHBlciwgLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xufVxuXG4ucGFyYWxsYXgtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucGFyYWxsYXgtd3JhcHBlciAucGFyYWxsYXgtaW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBpY3R1cmUtYXNpZGUge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmljIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52cDpiZWZvcmUsIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLFxuLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52YywgLnN3aXBlci1idXR0b24tcHJldiA+IGksXG4uc3dpcGVyLWJ1dHRvbi1uZXh0ID4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi13cmFwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi13cmFwcGVyIC52ZXJ0aWNhbC1taWRkbGUsXG4udmVydGljYWwtYWxpZ24td3JhcHBlciAudmVydGljYWwtdG9wLFxuLnZlcnRpY2FsLWFsaWduLXdyYXBwZXIgLnZlcnRpY2FsLWJvdHRvbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi13cmFwcGVyIC52ZXJ0aWNhbC1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmVydGljYWwtYWxpZ24td3JhcHBlciAudmVydGljYWwtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnZlcnRpY2FsLWFsaWduLXdyYXBwZXIgLnZlcnRpY2FsLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYmxlLXJvdyAudGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFibGUtcm93IC50YWJsZS1jZWxsW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBUaGlzIHBhcmVudCBjYW4gYmUgYW55IHdpZHRoIGFuZCBoZWlnaHQgKi9cbi5jZW50ZXItY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogVGhlIGdob3N0LCBudWRnZWQgdG8gbWFpbnRhaW4gcGVyZmVjdCBjZW50ZXJpbmcgKi9cbn1cblxuLmNlbnRlci1jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICAvKiBBZGp1c3RzIGZvciBzcGFjaW5nICovXG59XG5cbi8qIFRoZSBlbGVtZW50IHRvIGJlIGNlbnRlcmVkLCBjYW5cbiAgIGFsc28gYmUgb2YgYW55IHdpZHRoIGFuZCBoZWlnaHQgKi9cbi5jZW50ZXJlZC1jb250ZW50IHtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udGV4dC1oaWRkZW4ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbn1cblxuLyogc2VwZXJhdG9yICovXG4uc2VwYXJhdG9yIGhyLCBociB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xufVxuXG4vKiBtYXliZSBpdCB3b3JrcywgaWYgd2UgaGF2ZSBhIHNwZWNpYWwgY3NjLWhlYWRpbmdzIGNsYXNzICovXG4uc2VwYXJhdG9yLW1pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlcGFyYXRvci1taWRkbGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAycHg7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4uc2VwYXJhdG9yLWFycm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGFibGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmxlLXdyYXBwZXIgLnRhYmxlLXNjcm9sbC13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnRhYmxlLXdyYXBwZXI6YWZ0ZXIsIC50YWJsZS13cmFwcGVyOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxNSU7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRhYmxlLXdyYXBwZXI6YWZ0ZXIsIC50YWJsZS13cmFwcGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50YWJsZS13cmFwcGVyOmFmdGVyLCAudGFibGUtd3JhcHBlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRhYmxlLXdyYXBwZXI6YWZ0ZXIsIC50YWJsZS13cmFwcGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnRhYmxlLXdyYXBwZXI6YWZ0ZXIsIC50YWJsZS13cmFwcGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxufVxuXG4udGFibGUtd3JhcHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNmZmZmZmYsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICByaWdodDogLTFweDtcbn1cblxuLmllOSAudGFibGUtd3JhcHBlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyODAlMjIlMjBoZWlnaHQlM0QlMjIxJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRVJlY3RhbmdsZSUyMDg2NCUzQyUyRnRpdGxlJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50JTIweDElM0QlMjIwJTI1JTIyJTIweTElM0QlMjI1MCUyNSUyMiUyMHkyJTNEJTIyNTAlMjUlMjIlMjBpZCUzRCUyMmElMjIlM0UlM0NzdG9wJTIwc3RvcC1jb2xvciUzRCUyMiUyM0ZGRiUyMiUyMHN0b3Atb3BhY2l0eSUzRCUyMjAlMjIlMjBvZmZzZXQlM0QlMjIwJTI1JTIyJTJGJTNFJTNDc3RvcCUyMHN0b3AtY29sb3IlM0QlMjIlMjNGRkYlMjIlMjBvZmZzZXQlM0QlMjIxMDAlMjUlMjIlMkYlM0UlM0MlMkZsaW5lYXJHcmFkaWVudCUzRSUzQyUyRmRlZnMlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMGg4MHYxSDB6JTIyJTIwZmlsbCUzRCUyMnVybCUyOCUyM2ElMjklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHJpZ2h0OiAtMTVweDtcbn1cblxuLnRhYmxlLXdyYXBwZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgbGVmdDogLTFweDtcbn1cblxuLmllOSAudGFibGUtd3JhcHBlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjgwJTIyJTIwaGVpZ2h0JTNEJTIyMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VSZWN0YW5nbGUlMjA4NjQlM0MlMkZ0aXRsZSUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCUyMHgxJTNEJTIyMCUyNSUyMiUyMHkxJTNEJTIyNTAlMjUlMjIlMjB5MiUzRCUyMjUwJTI1JTIyJTIwaWQlM0QlMjJhJTIyJTNFJTNDc3RvcCUyMHN0b3AtY29sb3IlM0QlMjIlMjNGRkYlMjIlMjBzdG9wLW9wYWNpdHklM0QlMjIwJTIyJTIwb2Zmc2V0JTNEJTIyMCUyNSUyMiUyRiUzRSUzQ3N0b3AlMjBzdG9wLWNvbG9yJTNEJTIyJTIzRkZGJTIyJTIwb2Zmc2V0JTNEJTIyMTAwJTI1JTIyJTJGJTNFJTNDJTJGbGluZWFyR3JhZGllbnQlM0UlM0MlMkZkZWZzJTNFJTNDcGF0aCUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyOC0xODAlMjA0MCUyMC41JTI5JTIyJTIwZCUzRCUyMk0wJTIwMGg4MHYxSDB6JTIyJTIwZmlsbCUzRCUyMnVybCUyOCUyM2ElMjklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJsZS13cmFwcGVyLnNjci1sZWZ0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50YWJsZS13cmFwcGVyLnNjci1yaWdodDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlIHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7XG4gIGhlaWdodDogNTJweDtcbn1cblxudGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICB0YWJsZSB0aCxcbiAgdGFibGUgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgdGFibGUgdGgsXG4gIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICB0YWJsZSB0aCxcbiAgdGFibGUgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICB0YWJsZSB0aCxcbiAgdGFibGUgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbnRhYmxlIHRoIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG50YWJsZSB0aGVhZCB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG50YWJsZSB0aGVhZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xufVxuXG50YWJsZSB0Ym9keSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG50YWJsZSB0Zm9vdCB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG50YWJsZSB0Zm9vdCB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xufVxuXG50YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cblxuLyoqXG4gKiBuZXcgaWNvbnNcbiAqL1xuLyohXG4gKiBleHRlbmQgdGhlIGdlbmVyYXRlZCBncnVudGljb24tc3R5bGVzIHdpdGggZGltZW5zaW9uc1xuICovXG4uaWNvbl9pY29uLWFycm93LWRvd24tcmVkLCAuaWNvbl9pY29uLWFycm93LWRvd24td2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pY29uX2ljb24tYXJyb3ctZHJvcGRvd24tZ3JleS0wMSxcbi5pY29uX2ljb24tYXJyb3ctbGVmdC1ncmV5LTAyLFxuLmljb25faWNvbi1hcnJvdy1yaWdodC1ibHVlLFxuLmljb25faWNvbi1hcnJvdy1yaWdodC1ncmV5LTAxLFxuLmljb25faWNvbi1hcnJvdy1yaWdodC1ncmV5LTAyLFxuLmljb25faWNvbi1hcnJvdy1yaWdodC1ncmV5LTAzLFxuLmljb25faWNvbi1hcnJvdy1yaWdodC1yZWQsXG4uaWNvbl9pY29uLWFycm93LXJpZ2h0LXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5pY29uX2ljb24tYXJyb3ctZG93bi1ncmV5LTAxLFxuLmljb25faWNvbi1hcnJvdy1kb3duLWdyZXktMDMsXG4uaWNvbl9pY29uLWFycm93LXRvcC1yZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogOXB4O1xuICB3aWR0aDogMTRweDtcbn1cblxuLmljb25faWNvbi1hcnJvdy1yaWdodC1sYi1ncmV5LTAzLFxuLmljb25faWNvbi1hcnJvdy1yaWdodC1sYi13aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5pY29uX2ljb24tcHJldi13aGl0ZSxcbi5pY29uX2ljb24tbmV4dC13aGl0ZSxcbi5pY29uX2ljb24tcHJldi1yZWQsXG4uaWNvbl9pY29uLW5leHQtcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4uaWNvbl9pY29uLWZhY2Vib29rLXdoaXRlLFxuLmljb25faWNvbi1mYWNlYm9vayxcbi5pY29uX2ljb24tZmVlZC13aGl0ZSxcbi5pY29uX2ljb24tZmVlZCxcbi5pY29uX2ljb24tZ29vZ2xlLXdoaXRlLFxuLmljb25faWNvbi1nb29nbGUsXG4uaWNvbl9pY29uLXBlbnNpbC10ZXh0aW5wdXQtZ3JleS0wMixcbi5pY29uX2ljb24tcGVuc2lsLXRleHRpbnB1dC1yZWQsXG4uaWNvbl9pY29uLXdvcmRwcmVzcy13aGl0ZSxcbi5pY29uX2ljb24td29yZHByZXNzLFxuLmljb25faWNvbi1saW5rZWRpbixcbi5pY29uX2ljb24tbGlua2VkaW4td2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5pY29uX2ljb24tbGFuZ3VhZ2UtZ3JleS0wMy13aGl0ZSxcbi5pY29uX2ljb24tbGFuZ3VhZ2UtZ3JleS0wMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cblxuLmljb25faWNvbi1tYWlsLXdoaXRlLFxuLmljb25faWNvbi1tYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaWNvbl9pY29uLW5leHQtd2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5pY29uX2ljb24tcGx1cy1jbG9zZSxcbi5pY29uX2ljb24tc2VhcmNoLWdyZXktMDIsXG4uaWNvbl9pY29uLXNlYXJjaC1yZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5pY29uX2ljb24tcGx1cy1yZWQsXG4uaWNvbl9pY29uLXBsdXMtd2hpdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDI2cHg7XG59XG5cbi5pY29uX2ljb24tcGx1cy1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuLmljb25faWNvbi1wbHVzLXJlZC1zbWFsbCxcbi5pY29uX2ljb24tcGx1cy13aGl0ZS1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuLmljb25faWNvbi10d2l0dGVyLXdoaXRlLFxuLmljb25faWNvbi10d2l0dGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5pY29uX2ljb24teW91dHViZS13aGl0ZSxcbi5pY29uX2ljb24teW91dHViZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmljb25faWNvbi1jYXJvdXNlbC13aGl0ZSxcbi5pY29uX2ljb24tY2Fyb3VzZWwtYWN0aXZlLXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaWNvbl9pY29uLWNvbnRleHQtZ290by1pbmFjdGl2ZSxcbi5pY29uX2ljb24tY29udGV4dC1nb3RvLWFjdGl2ZSxcbi5pY29uX2ljb24tY2hlY2stc2VsZWN0LWdyZXktMDMsXG4uaWNvbl9pY29uLWNoZWNrLXNlbGVjdC1yZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDIycHg7XG59XG5cbi5pY29uX2ljb24tY29udGV4dC1zZWFyY2gtaW5hY3RpdmUsXG4uaWNvbl9pY29uLWNvbnRleHQtc2VhcmNoLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogMjVweDtcbn1cblxuLmljb25faWNvbi1jb250ZXh0LW1haWwtaW5hY3RpdmUsXG4uaWNvbl9pY29uLWNvbnRleHQtbWFpbC1hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5pY29uX2ljb24tYnVsbGV0LWluYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbn1cblxuLmljb25faWNvbi1mYXFfc3VwcG9ydC1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmljb25faWNvbi1kb3dubG9hZHMtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjNweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5pY29uX2ljb24td2FycmFudHktaW5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5pY29uX2ljb24tYWx0ZXJuYXRlLWRldmljZS1pbmFjdGl2ZSwgLmljb25faWNvbi1hbHRlcm5hdGUtZGV2aWNlLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmljb25faWNvbi1vbmxpbmVfc2VydmljZV9jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5pY29uX2ljb24tY29uc3VsdGluZy1ibHVlLFxuLmljb25faWNvbi1jb25zdWx0aW5nLWdyZXkwMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogNDhweDtcbn1cblxuLmljb25faWNvbi1lbmdpbmVlcmluZy1ibHVlLFxuLmljb25faWNvbi1lbmdpbmVlcmluZy1ncmV5MDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDZweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5pY29uX2ljb24tc2VydmljZS1ibHVlLFxuLmljb25faWNvbi1zZXJ2aWNlLWdyZXkwMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0NnB4O1xuICB3aWR0aDogNDZweDtcbn1cblxuLmljb25faWNvbi1zdXBwb3J0LWJsdWUsXG4uaWNvbl9pY29uLXN1cHBvcnQtZ3JleTAyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiA1MnB4O1xufVxuXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItMSxcbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci0xLWhvdmVyLFxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTEtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci0yLFxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTItaG92ZXIsXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItMi1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1OXB4O1xuICB3aWR0aDogNTZweDtcbn1cblxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTMsXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItMy1ob3Zlcixcbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci0zLWluYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU0cHg7XG4gIHdpZHRoOiA0NnB4O1xufVxuXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItNCxcbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci00LWhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmljb25faWNvbi1ncm9zc3NwZWljaGVyLTUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uaWNvbl9pY29uLWdyb3Nzc3BlaWNoZXItNixcbi5pY29uX2ljb24tZ3Jvc3NzcGVpY2hlci02LWhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTk0cHg7XG4gIGhlaWdodDogMTk0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uaWNvbl9pY29uLWFycm93LWxlZnQtYmlnLWdyZXktMDIsXG4uaWNvbl9pY29uLWFycm93LXJpZ2h0LWJpZy1ncmV5LTAyIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmFycm93LWxlZnQtZ3JhcGhpdCxcbi5hcnJvdy1yaWdodC1ncmFwaGl0LFxuI2Zvb3RlciAuYnJlYWRjcnVtYiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDZweDtcbn1cblxuLmFycm93LWRvd24tZ3JhcGhpdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4ueW91dHViZS1sb2dvIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5mYWNlYm9vay1sb2dvLCAud2VjaGF0LWxvZ28sIC55b3VrdS1sb2dvLCAueGluZy1sb2dvLCAuc29sYXJiYWJhLWxvZ28ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbn1cblxuLnNvbGFyYmFiYS1sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3R5cG8zY29uZi9leHQvc21hX21laXN0ZXJ3ZXJrX3YzL1Jlc291cmNlcy9QdWJsaWMvaW1hZ2VzL2ljb25zL3NvbGFyYmFiYS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi50d2l0dGVyLWxvZ28ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmdvb2dsZXBsdXMtbG9nbyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4ubGlua2VkaW4tbG9nbyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xufVxuXG4uaW5zdGFncmFtLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9zbWFfbWVpc3RlcndlcmtfdjMvUmVzb3VyY2VzL1B1YmxpYy9pbWFnZXMvaWNvbnMvaW5zdGFncmFtLWxvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbn1cblxuLmFycm93LWxlZnQtbGlnaHQsXG4uYXJyb3ctcmlnaHQtbGlnaHQsXG4uYXJyb3ctbGVmdC1yZWQsXG4uYXJyb3ctcmlnaHQtcmVkIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDZweDtcbn1cblxuLmdyYWRpZW50LXQtdyxcbi5ncmFkaWVudC13LXQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmljb24tZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uc3VwcmEtaGVhZGluZyAuaWNvbi1kb3dubG9hZCB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaWNvbi1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTNweDtcbn1cblxuLnN1cHJhLWhlYWRpbmcgLmljb24tbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaWNvbi1wYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuLnN1cHJhLWhlYWRpbmcgLmljb24tcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4uYnRuLWRlZmF1bHQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLFxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5idG4tZ3JleS1jb250YWluZWQsXG4uYnRuLXdoaXRlLW91dGxpbmVkLFxuLmJ0bi1ncmV5LW91dGxpbmVkLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkLFxuLmJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbixcbmEuYnV0dG9uLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24uYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBjb2xvciAwLjMzMzMzMzMzMzNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJhY2tncm91bmQtY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXItY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uYnRuLWRlZmF1bHQ6YWZ0ZXIsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFmdGVyLFxuLmJ0bi1wcmltYXJ5OmFmdGVyLFxuLmJ0bi1zZWNvbmRhcnk6YWZ0ZXIsXG4uYnRuLXdoaXRlLWNvbnRhaW5lZDphZnRlcixcbi5idG4tZ3JleS1jb250YWluZWQ6YWZ0ZXIsXG4uYnRuLXdoaXRlLW91dGxpbmVkOmFmdGVyLFxuLmJ0bi1ncmV5LW91dGxpbmVkOmFmdGVyLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjphZnRlcixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmFmdGVyLFxuLmJ1dHRvbjphZnRlcixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uOmFmdGVyLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uOmFmdGVyLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5OmFmdGVyLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeTphZnRlcixcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjphZnRlcixcbmEuYnV0dG9uOmFmdGVyLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5idXR0b24uYnV0dG9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSwgLmJ0bi1kZWZhdWx0OmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpmb2N1cyxcbi5idG4tcHJpbWFyeSxcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uYnRuLWdyZXktY29udGFpbmVkLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5idG4tZ3JleS1vdXRsaW5lZCxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXMsXG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1cyxcbi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1cyxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46Zm9jdXMsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1cyxcbi5idXR0b24sXG4uYnV0dG9uOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24sXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnksXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uOmZvY3VzLFxuYS5idXR0b24sXG5hLmJ1dHRvbjpmb2N1cyxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5idXR0b24uYnV0dG9uLFxuYnV0dG9uLmJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMjAwMUE7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4tZGVmYXVsdDpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXIsIC5idG4tZGVmYXVsdDpob3Zlcjpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXI6Zm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyLFxuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcixcbi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsXG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXIsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuOmhvdmVyLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpob3Zlcjpmb2N1cyxcbi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyxcbi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuOmhvdmVyOmZvY3VzLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMsXG4uYnV0dG9uOmhvdmVyLFxuLmJ1dHRvbjpob3Zlcjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uOmhvdmVyLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b246aG92ZXI6Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC1idXR0b246aG92ZXIsXG4ub3Blbi1mYW5jeWJveC1idXR0b246aG92ZXI6Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXI6Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeTpob3Zlcjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjpob3Zlcjpmb2N1cyxcbmEuYnV0dG9uOmhvdmVyLFxuYS5idXR0b246aG92ZXI6Zm9jdXMsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmZvY3VzLFxuYnV0dG9uLmJ1dHRvbjpob3ZlcixcbmJ1dHRvbi5idXR0b246aG92ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIwMDE2O1xuICBib3JkZXItY29sb3I6ICNDMjAwMTY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0OmZvY3VzOmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLCAuYnRuLWRlZmF1bHQ6aG92ZXI6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpob3ZlcjphY3RpdmUsIC5idG4tZGVmYXVsdDpob3Zlcjpmb2N1czphY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnk6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLXdoaXRlLWNvbnRhaW5lZDphY3RpdmUsXG4uYnRuLWdyZXktY29udGFpbmVkOmFjdGl2ZSxcbi5idG4td2hpdGUtb3V0bGluZWQ6YWN0aXZlLFxuLmJ0bi1ncmV5LW91dGxpbmVkOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQ6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXM6YWN0aXZlLFxuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5OmhvdmVyOmFjdGl2ZSxcbi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3ZlcjphY3RpdmUsXG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpob3ZlcjphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZDpob3ZlcjphY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbjphY3RpdmUsXG4uYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5idXR0b246aG92ZXI6YWN0aXZlLFxuLmJ1dHRvbjpob3Zlcjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbjpob3ZlcjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbjpob3Zlcjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b246YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbjpob3ZlcjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b246aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeTpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeTpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5OmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b246aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uOmFjdGl2ZSxcbmEuYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uOmhvdmVyOmFjdGl2ZSxcbmEuYnV0dG9uOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b246YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uOmhvdmVyOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b246aG92ZXI6Zm9jdXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3MDAxMTtcbiAgYm9yZGVyLWNvbG9yOiAjOTcwMDExO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0bi1kZWZhdWx0LmZsb2F0UmlnaHQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmZsb2F0UmlnaHQuYnRuLWJsdWUsXG4uYnRuLXByaW1hcnkuZmxvYXRSaWdodCxcbi5idG4tc2Vjb25kYXJ5LmZsb2F0UmlnaHQsXG4uZmxvYXRSaWdodC5idG4td2hpdGUtY29udGFpbmVkLFxuLmZsb2F0UmlnaHQuYnRuLWdyZXktY29udGFpbmVkLFxuLmZsb2F0UmlnaHQuYnRuLXdoaXRlLW91dGxpbmVkLFxuLmZsb2F0UmlnaHQuYnRuLWdyZXktb3V0bGluZWQsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZmxvYXRSaWdodC5idG4sXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5mbG9hdFJpZ2h0LmJ0bi1ibHVlLW91dGxpbmVkLFxuLmJ1dHRvbi5mbG9hdFJpZ2h0LFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZmxvYXRSaWdodCxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5mbG9hdFJpZ2h0LFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmZsb2F0UmlnaHQsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmZsb2F0UmlnaHQsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZmxvYXRSaWdodCxcbmEuYnV0dG9uLmZsb2F0UmlnaHQsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5mbG9hdFJpZ2h0LFxuYnV0dG9uLmJ1dHRvbi5mbG9hdFJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYnRuLWRlZmF1bHQuZmxvYXRMZWZ0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5mbG9hdExlZnQuYnRuLWJsdWUsXG4uYnRuLXByaW1hcnkuZmxvYXRMZWZ0LFxuLmJ0bi1zZWNvbmRhcnkuZmxvYXRMZWZ0LFxuLmZsb2F0TGVmdC5idG4td2hpdGUtY29udGFpbmVkLFxuLmZsb2F0TGVmdC5idG4tZ3JleS1jb250YWluZWQsXG4uZmxvYXRMZWZ0LmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5mbG9hdExlZnQuYnRuLWdyZXktb3V0bGluZWQsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZmxvYXRMZWZ0LmJ0bixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmZsb2F0TGVmdC5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idXR0b24uZmxvYXRMZWZ0LFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZmxvYXRMZWZ0LFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmZsb2F0TGVmdCxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5mbG9hdExlZnQsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmZsb2F0TGVmdCxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5mbG9hdExlZnQsXG5hLmJ1dHRvbi5mbG9hdExlZnQsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5mbG9hdExlZnQsXG5idXR0b24uYnV0dG9uLmZsb2F0TGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjphY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTphY3RpdmUsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXIsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6YWN0aXZlLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG4sXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG4sXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZCxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZCxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXMsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1cyxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXMsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1cyxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcixcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXIsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcixcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3ZlcjphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3ZlcjphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3ZlcjphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bixcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXIsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG4sXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG4sXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG4sXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG4sXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXMsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3ZlcjphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3ZlcixcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXMsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3ZlcixcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3ZlcjphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzIC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciBhLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciBidXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBidXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyAub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIC5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMgLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuLm9wZW4tZmFuY3lib3gtaW1hZ2UtYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyBhLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyBhLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIGEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYS5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmEuYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWU6aG92ZXI6Zm9jdXMgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMgaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bjpob3Zlcjpmb2N1cyBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYS5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZTpob3Zlcjpmb2N1cyBidXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXMgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXMgYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1pbWFnZS1idXR0b24uZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzXG5idXR0b24uYnV0dG9uLmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1c1xuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuYnV0dG9uLmJ1dHRvbi5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXNcbmJ1dHRvbi5idXR0b24uZGlzYWJsZWQtYnRuOmZvY3VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bi1kZWZhdWx0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSwgLmJ0bi1kZWZhdWx0OmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmZvY3VzOmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmZvY3VzOmFjdGl2ZSxcbi5idXR0b24sXG4uYnV0dG9uOmZvY3VzLFxuLmJ1dHRvbjpmb2N1czphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b246Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LWltYWdlLWJ1dHRvbjpmb2N1czphY3RpdmUsXG5hLmJ1dHRvbixcbmEuYnV0dG9uOmZvY3VzLFxuYS5idXR0b246Zm9jdXM6YWN0aXZlLFxuaW5wdXQuYnV0dG9uLFxuaW5wdXQuYnV0dG9uOmZvY3VzLFxuaW5wdXQuYnV0dG9uOmZvY3VzOmFjdGl2ZSxcbmlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5pbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXTpmb2N1czphY3RpdmUsXG5idXR0b24uYnV0dG9uLFxuYnV0dG9uLmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbi5idXR0b246Zm9jdXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyMDAxQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWRlZmF1bHQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgaW5wdXQuYnRuLWJsdWVbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tZGVmYXVsdC5uby1mbG9hdCwgLnRyYWNrZXItYmFubmVyLXN0aWNreSBpbnB1dC5idG4tYmx1ZVt0eXBlPVwic3VibWl0XCJdLm5vLWZsb2F0IHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdDpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cblxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5idG4tZ3JleS1jb250YWluZWQsXG4uYnRuLXdoaXRlLW91dGxpbmVkLFxuLmJ0bi1ncmV5LW91dGxpbmVkLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkLFxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1cyxcbi5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXMsXG4uYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzLFxuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpmb2N1cyxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkLFxuLmRpc2FibGVkLWJ0bi5idG4tZ3JleS1jb250YWluZWQsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQsXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZGlzYWJsZWQtYnRuLmJ0bixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1cyxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1cyxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXMsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXMsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcixcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcixcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXIsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXIsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cywgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzLCAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1cywgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMsIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXMsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpmb2N1czphY3RpdmUsIC5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpmb2N1czphY3RpdmUsIC5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmZvY3VzOmFjdGl2ZSwgLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLCAuZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzOmFjdGl2ZSwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46Zm9jdXM6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5kaXNhYmxlZC1idG4uYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3ZlcjphY3RpdmUsXG4uZGlzYWJsZWQtYnRuLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5kaXNhYmxlZC1idG4uYnRuOmhvdmVyOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmRpc2FibGVkLWJ0bi5idG4tYmx1ZS1vdXRsaW5lZDpob3ZlcjphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmRpc2FibGVkLWJ0bi5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5kaXNhYmxlZC1idG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmRpc2FibGVkLWJ0bi5idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZGlzYWJsZWQtYnRuLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG4sXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcjpmb2N1cyxcbi5vcGVuLWZhbmN5Ym94LXlvdXR1YmUtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3ZlcjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXMsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjphY3RpdmUsXG4ub3Blbi1mYW5jeWJveC1idXR0b24tc2Vjb25kYXJ5LmRpc2FibGVkLWJ0bjpob3Zlcixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbi1zZWNvbmRhcnkuZGlzYWJsZWQtYnRuOmhvdmVyOmZvY3VzLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46Zm9jdXM6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6YWN0aXZlLFxuLm9wZW4tZmFuY3lib3gtYnV0dG9uLXNlY29uZGFyeS5kaXNhYmxlZC1idG46aG92ZXI6Zm9jdXM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZSwgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtY29udGFpbmVkLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZCwgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktb3V0bGluZWQsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXIsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLWNvbnRhaW5lZDpob3ZlciwgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXI6Zm9jdXMsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cywgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3Zlcjpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MyMDAxNjtcbiAgYm9yZGVyLWNvbG9yOiAjQzIwMDE2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6YWN0aXZlLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6YWN0aXZlLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSwgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDphY3RpdmUsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLWFsdGVybmF0aXZlOmZvY3VzOmFjdGl2ZSwgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSwgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpmb2N1czphY3RpdmUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tYmx1ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZTpob3ZlcjphY3RpdmUsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktY29udGFpbmVkOmhvdmVyOmFjdGl2ZSwgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmFjdGl2ZSwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXI6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXI6Zm9jdXM6YWN0aXZlLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLCAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSwgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzAwMTE7XG4gIGJvcmRlci1jb2xvcjogIzk3MDAxMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5ibHVlIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZSwgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtY29udGFpbmVkLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZCwgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktb3V0bGluZWQsIC5ibHVlICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0biwgLmJsdWUgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQsXG4uZ3JleS1kYXJrIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZSxcbi5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtY29udGFpbmVkLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZCxcbi5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktb3V0bGluZWQsXG4uZ3JleS1kYXJrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bixcbi5ncmV5LWRhcmsgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQsXG4uYmxhY2sgLmJ0bi1zZWNvbmRhcnkuYnRuLWFsdGVybmF0aXZlLFxuLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZCxcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LW91dGxpbmVkLFxuLmJsYWNrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuLFxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLFxuLmJsYWNrIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tYmx1ZS1vdXRsaW5lZCxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZSAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXIsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLWNvbnRhaW5lZDpob3ZlciwgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLCAuYmx1ZSAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3ZlciwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXIsIC5ibHVlIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tYmx1ZS1vdXRsaW5lZDpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLCAuYmx1ZSAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXI6Zm9jdXMsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cywgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzLCAuYmx1ZSAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3Zlcjpmb2N1cywgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXI6Zm9jdXMsIC5ibHVlIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cywgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzLFxuLmdyZXktZGFyayAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXIsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcixcbi5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLFxuLmdyZXktZGFyayAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3ZlcixcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXIsXG4uZ3JleS1kYXJrIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcixcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLFxuLmdyZXktZGFyayAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXI6Zm9jdXMsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLWNvbnRhaW5lZDpob3Zlcjpmb2N1cyxcbi5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzLFxuLmdyZXktZGFyayAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3Zlcjpmb2N1cyxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXI6Zm9jdXMsXG4uZ3JleS1kYXJrIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tYmx1ZS1vdXRsaW5lZDpob3Zlcjpmb2N1cyxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzLFxuLmJsYWNrIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZTpob3Zlcixcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXIsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcixcbi5ibGFjayAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3ZlcixcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3Zlcixcbi5ibGFjayAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXIsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLFxuLmJsYWNrIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZTpob3Zlcjpmb2N1cyxcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cyxcbi5ibGFjayAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3Zlcjpmb2N1cyxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3Zlcjpmb2N1cyxcbi5ibGFjayAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzIwMDE2O1xufVxuXG4uYmx1ZSAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6YWN0aXZlLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6YWN0aXZlLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSwgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDphY3RpdmUsIC5ibHVlICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmFjdGl2ZSwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG46YWN0aXZlLCAuYmx1ZSAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6YWN0aXZlLCAuYmx1ZSAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6Zm9jdXM6YWN0aXZlLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSwgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsIC5ibHVlICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmZvY3VzOmFjdGl2ZSwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG46Zm9jdXM6YWN0aXZlLCAuYmx1ZSAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLCAuYmx1ZSAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXI6YWN0aXZlLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6YWN0aXZlLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmFjdGl2ZSwgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpob3ZlcjphY3RpdmUsIC5ibHVlICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmhvdmVyOmFjdGl2ZSwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXI6YWN0aXZlLCAuYmx1ZSAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLCAuYmx1ZSAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXI6Zm9jdXM6YWN0aXZlLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLCAuYmx1ZSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsIC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSwgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsIC5ibHVlICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJsdWUgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXI6Zm9jdXM6YWN0aXZlLCAuYmx1ZSAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5ibHVlIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSxcbi5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDphY3RpdmUsXG4uZ3JleS1kYXJrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG46YWN0aXZlLFxuLmdyZXktZGFyayAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6Zm9jdXM6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6Zm9jdXM6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsXG4uZ3JleS1kYXJrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG46Zm9jdXM6YWN0aXZlLFxuLmdyZXktZGFyayAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXI6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmFjdGl2ZSxcbi5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpob3ZlcjphY3RpdmUsXG4uZ3JleS1kYXJrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmhvdmVyOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXI6YWN0aXZlLFxuLmdyZXktZGFyayAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLXNlY29uZGFyeS5idG4tYWx0ZXJuYXRpdmU6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmdyZXktZGFyayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uZ3JleS1kYXJrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ncmV5LWRhcmsgLmJ0bi1hbHRlcm5hdGl2ZS5idG46aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmdyZXktZGFyayAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAuZ3JleS1kYXJrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJsYWNrIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZTphY3RpdmUsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtY29udGFpbmVkOmFjdGl2ZSxcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQ6YWN0aXZlLFxuLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktb3V0bGluZWQ6YWN0aXZlLFxuLmJsYWNrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bjphY3RpdmUsXG4uYmxhY2sgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6YWN0aXZlLFxuLmJsYWNrIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZTpmb2N1czphY3RpdmUsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSxcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJsYWNrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bjpmb2N1czphY3RpdmUsXG4uYmxhY2sgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXM6YWN0aXZlLFxuLmJsYWNrIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZTpob3ZlcjphY3RpdmUsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmFjdGl2ZSxcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmJsYWNrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmhvdmVyOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3ZlcjphY3RpdmUsXG4uYmxhY2sgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLFxuLmJsYWNrIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbHRlcm5hdGl2ZTpob3Zlcjpmb2N1czphY3RpdmUsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUsXG4uYmxhY2sgLmJ0bi1hbHRlcm5hdGl2ZS5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlLFxuLmJsYWNrICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4tYWx0ZXJuYXRpdmUuYnRuOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5ibGFjayAuYnRuLWFsdGVybmF0aXZlLmJ0bjpob3Zlcjpmb2N1czphY3RpdmUsXG4uYmxhY2sgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWFsdGVybmF0aXZlLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJsYWNrIC5idG4tYWx0ZXJuYXRpdmUuYnRuLWJsdWUtb3V0bGluZWQ6aG92ZXI6Zm9jdXM6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTcwMDExO1xufVxuXG4uYnRuLWxpbmssIC53ZWx0LWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDZweDtcbiAgYmFja2dyb3VuZC1zaXplOiA3cHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNEE3RjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBTUNBWUFBQUJmbnZ5ZEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBT2hKUkVGVUdKVmwwQzlMZzFFQWhmSGZ2VnUxR0RRTVFZU2hZREROWmhJM25NMjRaaEQ4Q0tLeWw4MW1Gc0VKQnV2NkVQd0RXekVKSm90K0FBY21nMFY5cjhFd05rODlEenljRTJ4bVQ0SjN1VzNYclE4VGlVTCtnblVodjFITnB2OER3MkZEMGhYaXFvSjdHOW5NT1BEWStmS3BRYm9TckNqbWZWc0hwUkVBL2RhM1N0aVJuQXR4eVU5aG9KYk5RNWhRQnZYbUdXR1AvRlh2dUZ3Y3ErdlpMTlpBSGg5R0NxZ2V6c2tOc0V5Nk5QVzhNd0syc2dYRk9CQ1ZTYWNxWVZlMysvUG5yQjB0Q29VN1VZbDBvdGZlUnhxdEtJUmJVVWxLemNrU2lzUUx3WnRldXpQNUl2d0Nac1ZESW9ocm1IUUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwNEE3RiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXItY29sb3IgMC4zMzMzMzMzMzMzcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uYnRuLWxpbms6aG92ZXIsIC53ZWx0LWljb246aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAxQjJGO1xuICBjb2xvcjogIzAwMUIyRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU85SlJFRlVHSlZ0a0RGTFFuRVV4WC8zK2g0NVNrTU9Fb2lMb3ZoeWFndUhtaHI4b3pRMUJINkMxaWFoMVRrSWpmb0NMUkVFUVJub0VqU1ZOUVRPUVlNdERRMG0zZ2FWWjYvT2VnN25kKzhSZ3Nvak1DUStxdkZ3L1VsRUNqSUEyZVRMdnlHL3MvdzM0Q2QzZ1hOVTEvRkdkd1RWbGNXQUFGQXVlM3drVGxIMmdGZGt2TVhUMWRzTUFYUzdZMTVLZFd6U0FuSllyTWVhUzBkeDA4YWlPeVp3UnVBR1ljTmMrZTBreGdZQVp2ZS9Bd1czaXZvOWxBTEdHYm1sZW5oa3NaYkJ2anVvcG9FaitxVjlPSnpNbUpVc0poMlVGRmlUL3VVQllPRU9ZcmRUazBiVUJQQkFUakI1NS9taS9kOWJQeDAxUVV1SjRkaVBBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyOCUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDJFNEYlMjIlMjBkJTNEJTIyTTEuNTYyLjI1N2w1LjE3MiUyMDQuOTU4Yy4zNTQuMzQyLjM1NC44OTYlMjAwJTIwMS4yNDJsLTUuMTcyJTIwNC45NTdjLS4zNTguMzQtLjkzOC4zNC0xLjI5MyUyMDAtLjM1OC0uMzQtLjM1OC0uOSUyMDAtMS4yNDJsNC41MjUtNC4zMzdMLjI2OCUyMDEuNDk3Qy0uMDklMjAxLjE1NS0uMDkuNi4yNjguMjU3Yy4zNTYtLjM0Mi45MzYtLjM0MiUyMDEuMjk0JTIwMHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5idG4tbGluazphY3RpdmUsIC53ZWx0LWljb246YWN0aXZlLCAuYnRuLWxpbms6YWN0aXZlOmhvdmVyLCAud2VsdC1pY29uOmFjdGl2ZTpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAud2VsdC1pY29uOmZvY3VzLCAuYnRuLWxpbms6Zm9jdXM6aG92ZXIsIC53ZWx0LWljb246Zm9jdXM6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyMjIyO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQU1DQVlBQUFCZm52eWRBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU41SlJFRlVHSlZ0anoxS1EwRVVoYjg3UGtpZklvOTVZMzZ3VUVpWW1jNU9MT0lLVXFZSVpDRlpRR3FMaEFUZGdFc0lXTmdJVnRGS0NHSmhEQllpd1NZZ3hMRjRrZnk4bk9ZVzU3dUhjd1R0eGlqNVpKRnI4UFh3elk0VXlBU29rMXVNT0t6bXMwQVNOU0hjb05RcHkraVcyQlUyQVVuUGVZU2VYNkZvQWM4SUYwd2YzN05wMnZZeFBwRDRGMkpmMlFYU1JPTjdHQi9RYnJJcXVhRnlOU2I4bnFXbzNHOERTYTNJejhFZG9tckFOYlBqOXZxelpJOHc5aFhqQThaZGJpY245Z1J0cHl1enUxNzJMKzNmMHVhdWt6VWhRc0lRNUlQWjAyRGZyRC9DbERIejQ0MkRXd0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjglMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDAxQjJGJTIyJTIwZCUzRCUyMk0xLjU2Mi4yNTdsNS4xNzIlMjA0Ljk1OGMuMzU0LjM0Mi4zNTQuODk2JTIwMCUyMDEuMjQybC01LjE3MiUyMDQuOTU3Yy0uMzU4LjM0LS45MzguMzQtMS4yOTMlMjAwLS4zNTgtLjM0LS4zNTgtLjklMjAwLTEuMjQybDQuNTI1LTQuMzM3TC4yNjglMjAxLjQ5N0MtLjA5JTIwMS4xNTUtLjA5LjYuMjY4LjI1N2MuMzU2LS4zNDIuOTM2LS4zNDIlMjAxLjI5NCUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWx0ZXJlZCAuYnRuLWxpbmssIC5hbHRlcmVkIC53ZWx0LWljb24ge1xuICBjb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFRQkpSRUZVR0pWbDBMMUt4RkFRQmVCekpqNkJoUmFMSUF2R2UyTmhFK3lzOWcwc3Q3TVFzYkcyOGdHc1JVVEJ3dFpIV0JGTVl5dmtqMkFRU3dOV0ZvSGc5WTZOQ2U1NnFobjRpalBEb2lpZVNYNEVRYkFYaHVFbkZpSUFYZ0JNbkhPekxNdVcvNEcyYmFlcWVrZHlSMFFlNnJwZW1RTnhISDgxVFRNRmNFdHl1K3U2eDZxcVJqMWdQNmlxbEdWNVFmTFFlLzhxSWhOcjdac01rdlRXMmlOVnZSU1JNWUJaWDNKSW51ZXJKSGQvMTZjNWtLYnBXaEFFQ1lBdFZiMHh4dXdQb0txcXNZZ2tBRFlBbkZ0ckQwaCtBNENVWmJucG5FdEVaQjNBbVRIbW1LUWZ6dlRlMzR2SVNGVlBqVEVuSlBWdnJ5V1Mxd0Rlb3lpNld2d2lBUHdBMlp4Y3RLR1R5bmtBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0Q3RDdENyUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYnRuLWxpbms6aG92ZXIsIC53ZWx0LWljb246aG92ZXIsIGE6aG92ZXIgLmJ0bi1saW5rLCBhOmhvdmVyIC53ZWx0LWljb24ge1xuICBjb2xvcjogIzAwMUIyRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPOUpSRUZVR0pWdGtERkxRbkVVeFgvMytoNDVTa01PRW9pTG92aHlhZ3VIbWhyOG96UTFCSDZDMWlhaDFUa0lqZm9DTFJFRVFSbm9FalNWTlFUT1FZTXREUTBtM2dhVlo2L09lZzduZCs4Umdzb2pNQ1ErcXZGdy9VbEVDaklBMmVUTHZ5Ry9zL3czNENkM2dYTlUxL0ZHZHdUVmxjV0FBRkF1ZTN3a1RsSDJnRmRrdk1YVDFkc01BWFM3WTE1S2RXelNBbkpZck1lYVMwZHgwOGFpT3lad1J1QUdZY05jK2Uwa3hnWUFadmUvQXdXM2l2bzlsQUxHR2JtbGVuaGtzWmJCdmp1b3BvRWorcVY5T0p6TW1KVXNKaDJVRkZpVC91VUJZT0VPWXJkVGswYlVCUEJBVGpCNTUvbWkvZDliUHgwMVFVdUo0ZGlQQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjglMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDAyRTRGJTIyJTIwZCUzRCUyMk0xLjU2Mi4yNTdsNS4xNzIlMjA0Ljk1OGMuMzU0LjM0Mi4zNTQuODk2JTIwMCUyMDEuMjQybC01LjE3MiUyMDQuOTU3Yy0uMzU4LjM0LS45MzguMzQtMS4yOTMlMjAwLS4zNTgtLjM0LS4zNTgtLjklMjAwLTEuMjQybDQuNTI1LTQuMzM3TC4yNjglMjAxLjQ5N0MtLjA5JTIwMS4xNTUtLjA5LjYuMjY4LjI1N2MuMzU2LS4zNDIuOTM2LS4zNDIlMjAxLjI5NCUyMDB6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWx0ZXJlZCAuYnRuLWxpbms6aG92ZXIsIC5hbHRlcmVkIC53ZWx0LWljb246aG92ZXIsIC5hbHRlcmVkIGE6aG92ZXIgLmJ0bi1saW5rLCAuYWx0ZXJlZCBhOmhvdmVyIC53ZWx0LWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFLTkpSRUZVR0pWdDBERU9BV0VRQmVEMy8xYXJVRkNJUkRSTzRXZ09vRllRb3RCeUJiM290cE1RVVZDNHhIdFBNOFhhM2FrbWVkOU1NZ09TSmNtenBCN2FpdVRKdGtsZUpmVWJ3SGJYOWpGUUtXblFoZ3FTaDBBM1NhTTJsRWx1QWoxdFQ5cFFJcmtPOUFDQVhETkRBUFBvTDMrSnBESEplMHp2YlhlcXE2Y2tYeEd1Yk9mcTVJemtKOEtsN1ZSLzFOdTJKUzBhSVlBaXBiUUQ4TTA1Ynh0bkFmZ0JCOFNoc0hVL1lPVUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGluayBhLCAud2VsdC1pY29uIGEsXG4uYnRuLWxpbms6aG92ZXIgYSxcbi53ZWx0LWljb246aG92ZXIgYSxcbi5idG4tbGluazphY3RpdmUgYSxcbi53ZWx0LWljb246YWN0aXZlIGEsXG4uYnRuLWxpbms6Zm9jdXMgYSxcbi53ZWx0LWljb246Zm9jdXMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYnRuLXNlYXJjaCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJ0bi1leHRlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5idG4tZXh0ZW5kOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjYpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogLTE7XG4gIGFuaW1hdGlvbjogYnRuX3B1bHNlIDJzIGxpbmVhciAwcyBpbmZpbml0ZTtcbn1cblxuLmJ0bi1leHRlbmQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3JkZXIgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5idG4tZXh0ZW5kIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xufVxuXG4uYnRuLWV4dGVuZCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uYnRuLWV4dGVuZDpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bi1leHRlbmQ6aG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODI4Mjg7XG59XG5cbi5idG4tZXh0ZW5kOmhvdmVyOmFmdGVyIHtcbiAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbn1cblxuLmJ0bi1leHRlbmQuY29sbGFwc2VkIHNwYW4sXG4uY29sbGFwc2VkIC5idG4tZXh0ZW5kIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIwMDFBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTIwMDFBO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLmJ0bi1leHRlbmQuY29sbGFwc2VkOmhvdmVyLFxuLmNvbGxhcHNlZCAuYnRuLWV4dGVuZDpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bi1leHRlbmQuY29sbGFwc2VkOmhvdmVyIHNwYW4sXG4uY29sbGFwc2VkIC5idG4tZXh0ZW5kOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzIwMDE2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzIwMDE2O1xufVxuXG4ud2VsdC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCUUFBQUFVQ0FZQUFBQ05pUjBOQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUF0ZEpSRUZVT0kxOWxIOW8xSFVZeDEvUGM5OXRxZU5pTTJFdVljTTBLRWdRTSswUE5ZbmlkZ2wydUlGa0lCblJYME1ITFpKMmZ2bk93ajhjdWY0S0lvaHFSTEd0RTMrZEdTVGlINFVTalBDdll0UldPZ1daR0hlcmJ1MTUvT1BHN201MzNmUGY1L041bnRmNytmWDlDcldzSjJ3a1J6ZGlLVXkzb3JRWEgrd21ydGNSejdCS3hobU5Dc3REcFFxV0NMdFJPd1c2RGl3SDNBRHVZblFDY1ZRYmdMV1lUU042bUd4MHVqeGNLK0RKY0JqbEUxeSt3ZmtCWkFqWGc2QXppRjRtcHJzcC9QTUVDL1B0aUg2Szh5WEpjS2c4c1ZLR3lYQVk1eGwwdm9lVnY5NEdZTzdKRHB3eFlEMTRHcFBud1o0aTBHMmNpKzZ5Si8wc3B0L2gvaEhad2Y0U01CRjJBKzhRc0pOejBWeXAvTjRtcFBVTmhQM2NtZG5ONmpWdGFEQktFd2tLSEVKNEMxaTdtTnBlemtkbmhKNndrYnhOQW5GTWQzQXgrcm1xcnkrR3JWeUtabmtwdlFPWDdiZ2ZRdlF4b0tIa1pMK1QxNDFCY1pxNmJsSGxGYUFhZUNtYXBTdDhIS2NmU0NEU1VPV0RkdExzcVFDeFZPVnNhdGl1OENHd3k2RHROZC9ORE5YUE1Fa0ZpM3RXTkxkZWt1bXJiTlVzVVdRa0JqWVQwMDJZUDRmOER3eEFWWEUyNExRRnBhVUZWRmRpZk1FMVB3bWNBUGtlOXdKQ3ZOYktsakxrSHJHRjExbVFpYUJhalJiTTM2TXJiQUZld3dpQXIrcDJSZm1jRmZrL3lUV2pHTGRxbGlEMEkyUlFPNEF3Z3ZBQ3dwdGd2OVJBdHBHTGJ3UzlLU1RUbzZEZGRmUkI2T044Tkx4MFRvWWp3SUZsWHZkeExpaXVtYm93QUY5V3hZWG9WUnIvZlFUc3g3TGJoMUhQS00yTUFYL1VKOXI3Sk4vdHFMajZPMmdEM1ZJbStoczV5U2lqVVFHM3Z2cEEzUUN4Z2FWaklvd1RpeDJsL0V0eE84eVY2TC9pN0xMSHg0RVA2ME5scXNTbnNvZnVRMXc4ZmhZcWwwdm9PdllCSWtkcThwd1VxLzc2bG56OFZISGFaYkRzNE51QUY3WEtRN0tEZmNBK3pLYXJpWlpuTHY3MUVzeVlBbnQ1OGJmbHBheHFXVS9ZU043MzRaSUNuc2J0VWRCSjFHS1lUQkNURExkbnh2bnA0L25sb1E4QVU1WDZ0T0lSeHJVQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDJTNGeG1sJTIwdmVyc2lvbiUzRCUyMjEuMCUyMiUyMGVuY29kaW5nJTNEJTIydXRmLTglMjIlM0YlM0UlM0MhRE9DVFlQRSUyMHN2ZyUyMFBVQkxJQyUyMCUyMi0lMkYlMkZXM0MlMkYlMkZEVEQlMjBTVkclMjAxLjElMkYlMkZFTiUyMiUyMCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGR3JhcGhpY3MlMkZTVkclMkYxLjElMkZEVEQlMkZzdmcxMS5kdGQlMjIlM0UlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIwaWQlM0QlMjJVbnRpdGxlZC1TZWl0ZV94MjVfMjAxJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmslMjIlMjAlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHdpZHRoJTNEJTIyMjBweCUyMiUyMGhlaWdodCUzRCUyMjIwcHglMjIlMjB2aWV3Qm94JTNEJTIyNC44JTIwMTE5LjElMjAyMCUyMDIwJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjA0LjglMjAxMTkuMSUyMDIwJTIwMjAlMjIlMjAlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDZyUzRSUyMCUzQ2clM0UlMjAlMjAlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzAwNEE3RiUyMiUyMGQlM0QlMjJNMTQuNiUyQzEyNy40QzE0LjYlMkMxMjcuNCUyQzE0LjYlMkMxMjcuNCUyQzE0LjYlMkMxMjcuNEMxNC42JTJDMTI3LjQlMkMxNC42JTJDMTI3LjMlMkMxNC42JTJDMTI3LjQlMjAlMjAlMjBDMTQuNiUyQzEyNy4zJTJDMTQuNiUyQzEyNy40JTJDMTQuNiUyQzEyNy40eiUyME0xOC40JTJDMTMxLjZMMTguNCUyQzEzMS42QzE4LjQlMkMxMzEuNiUyQzE4LjQlMkMxMzEuNiUyQzE4LjQlMkMxMzEuNkMxOC40JTJDMTMxLjYlMkMxOC40JTJDMTMxLjYlMkMxOC40JTJDMTMxLjZ6JTIwJTIwJTIwJTIwTTE4LjUlMkMxMzEuNkMxOC41JTJDMTMxLjYlMkMxOC40JTJDMTMxLjYlMkMxOC41JTJDMTMxLjZDMTguNCUyQzEzMS42JTJDMTguNCUyQzEzMS42JTJDMTguNSUyQzEzMS42eiUyME0xNC44JTJDMTE5LjFjLTUuNSUyQzAtMTAlMkM0LjUtMTAlMkMxMCUyMCUyMCUyMGMwJTJDNS41JTJDNC41JTJDMTAlMkMxMCUyQzEwYzUuNSUyQzAlMkMxMC00LjUlMkMxMC0xMEMyNC44JTJDMTIzLjYlMkMyMC4zJTJDMTE5LjElMkMxNC44JTJDMTE5LjF6JTIwTTIxLjElMkMxMjNjLTAuMyUyQzAtMC42JTJDMC0wLjklMkMwLjIlMjAlMjAlMjBjLTAuMSUyQzAuMS0wLjIlMkMwLjItMC4zJTJDMC4yYy0wLjElMkMwLTAuMyUyQzAtMC40JTJDMGMtMC41JTJDMC4yLTAuNCUyQzEuMS0xJTJDMWMtMC4zLTAuMS0wLjUtMC40LTAuNi0wLjZjLTAuMS0wLjItMC40LTAuMy0wLjItMC42JTIwJTIwJTIwYy0wLjElMkMwLTAuMSUyQzAtMC4yJTJDMGMwLjEtMC4yJTJDMC40LTAuMiUyQzAuNS0wLjNjMC4xLTAuMy0wLjQtMC4zLTAuNS0wLjNjMC4yLTAuMiUyQzAuMyUyQzAuMSUyQzAuNCUyQzBjMC4yJTJDMC0wLjEtMC4zLTAuMi0wLjMlMjAlMjAlMjBjMCUyQzAtMC42JTJDMC4yLTAuMy0wLjFjLTAuNC0wLjMtMC44LTAuNS0xLjItMC44Yy0wLjElMkMwLjMlMkMwLjUlMkMwLjUlMkMwLjclMkMwLjZjMCUyQzAuMS0wLjIlMkMwLjMtMC40JTJDMC4yYy0wLjElMkMwLTAuMS0wLjMtMC4zLTAuMiUyMCUyMCUyMGMtMC4xJTJDMC4zJTJDMC4zJTJDMC4yJTJDMC4zJTJDMC40YzAlMkMwLjItMC4yJTJDMC4xLTAuMyUyQzAuMWMwJTJDMC0wLjItMC4yLTAuMiUyQzBjMCUyQzAuMSUyQzAuMiUyQzAuMSUyQzAuMyUyQzAuMmMtMC4zJTJDMC0wLjUtMC4xLTAuNy0wLjMlMjAlMjAlMjBjLTAuMy0wLjItMC40LTAuMi0wLjgtMC4yYzAuMSUyQzAlMkMwLjItMC4xJTJDMC4zLTAuMWMwJTJDMCUyQzAuMi0wLjIlMkMwLjMtMC4zYzAuMS0wLjIlMkMwLTAuMi0wLjItMC4zYy0wLjItMC4xLTAuMy0wLjMtMC41LTAuMyUyMCUyMCUyMGMtMC43LTAuMS0wLjIlMkMwLjYtMC43JTJDMC43YzAlMkMwJTJDMCUyQzAlMkMwJTJDMGgwYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMtMC4xJTJDMC0wLjMlMkMwLTAuNCUyQzBjLTAuMSUyQzAtMC4xJTJDMC4yLTAuMSUyQzAuM2MtMC4xJTJDMC4xLTAuMyUyQzAuMS0wLjQlMkMwLjIlMjAlMjAlMjBjLTAuMSUyQzAuMS0wLjQlMkMwLjMtMC41JTJDMC40Yy0wLjMlMkMwLjUlMkMwLjYlMkMwLjclMkMwLjklMkMwLjhjMC4yJTJDMC4xJTJDMC42JTJDMC4yJTJDMC43JTJDMC4zYzAuMSUyQzAuMi0wLjElMkMwLjMlMkMwLjElMkMwLjRjMC4xJTJDMCUyQzAuMiUyQzAlMkMwLjMlMkMwJTIwJTIwJTIwYzAuMS0wLjElMkMwLTAuMS0wLjEtMC4zYzAtMC4zJTJDMC0wLjIlMkMwLjItMC4yYzAuMy0wLjIlMkMwLjItMC4yJTJDMC4xLTAuNWMwLTAuMS0wLjItMC41LTAuMS0wLjdjMC4yLTAuMSUyQzAuNiUyQzAuMSUyQzAuNyUyQzAuMSUyMCUyMCUyMGMwLjIlMkMwJTJDMC4zJTJDMC4zJTJDMC40JTJDMC40YzAuMSUyQzAuMSUyQzAuMiUyQzAuMiUyQzAuMyUyQzAuMmMwLjIlMkMwJTJDMC4xLTAuMiUyQzAuMi0wLjJjMC4zLTAuMiUyQzAuMyUyQzAuMSUyQzAuNCUyQzAuM2MwLjElMkMwLjIlMkMwLjIlMkMwLjMlMkMwLjQlMkMwLjUlMjAlMjAlMjBjMC4xJTJDMC4xJTJDMC40JTJDMC4zJTJDMC40JTJDMC41YzAlMkMwLjEtMC40JTJDMC4zLTAuNSUyQzAuM2MtMC40JTJDMC4xLTEuMi0wLjItMS4yJTJDMC40YzAuMi0wLjElMkMwLjYtMC40JTJDMC43LTAuMmMwLjElMkMwLjElMkMwJTJDMC4yJTJDMCUyQzAuMyUyMCUyMCUyMGMwLjElMkMwLjIlMkMwLjMlMkMwLjIlMkMwLjQlMkMwLjFjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYzAuMy0wLjElMkMwLjItMC4xJTJDMC4zLTAuM2MwLTAuMSUyQzAuMS0wLjIlMkMwLjEtMC4zYzAuMi0wLjIlMkMwLjItMC4xJTJDMC4zJTJDMC4xJTIwJTIwJTIwYzAlMkMwJTJDMC4zJTJDMC40JTJDMC4yJTJDMC40Yy0wLjMtMC4xLTAuNi0wLjEtMC45JTJDMC4xYy0wLjIlMkMwLjEtMC4zJTJDMC4yLTAuNSUyQzAuM2MwJTJDMC0wLjQlMkMwLTAuMyUyQzBjMC4xLTAuMSUyQzAuMy0wLjElMkMwLjMtMC4yJTIwJTIwJTIwYy0wLjItMC4xLTAuNCUyQzAuMS0wLjYlMkMwLjJjLTAuMiUyQzAuMS0wLjIlMkMwLjItMC40JTJDMC40Yy0wLjElMkMwLjEtMC4yJTJDMC4xLTAuMyUyQzAuMmMtMC4xJTJDMC4xLTAuMSUyQzAuMi0wLjElMkMwLjNjMCUyQzAuMS0wLjIlMkMwLTAuMiUyQzAuMSUyMCUyMCUyMGMtMC4xJTJDMC4xJTJDMC4xJTJDMC4yJTJDMCUyQzAuM2MwJTJDMC4xLTAuMyUyQzAuMi0wLjQlMkMwLjNjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYy0wLjElMkMwLjEtMC4yJTJDMC4yLTAuMyUyQzAuM2MwJTJDMC4yJTJDMC4xJTJDMC42JTJDMC4xJTJDMC43JTIwJTIwJTIwYy0wLjElMkMwLjMtMC4zLTAuMi0wLjQtMC4zYy0wLjMtMC40LTAuOC0wLjEtMS4yLTAuMWMtMC41JTJDMC0xJTJDMC43LTAuNyUyQzEuMmMwLjElMkMwLjIlMkMwLjQlMkMwLjMlMkMwLjclMkMwLjNjMC4yLTAuMSUyQzAuMy0wLjQlMkMwLjYtMC40JTIwJTIwJTIwYzAuNCUyQzAlMkMwJTJDMC40JTJDMCUyQzAuNmMwJTJDMC4xJTJDMC4xJTJDMC4yJTJDMC4yJTJDMC4yYzAuMSUyQzAlMkMwLjMlMkMwJTJDMC40JTJDMGMwLjElMkMwJTJDMC4xJTJDMC4zJTJDMC4xJTJDMC4yYy0wLjIlMkMwLjEtMC4xJTJDMC41JTJDMCUyQzAuNmMwLjIlMkMwLjElMkMwLjQlMkMwJTJDMC42JTJDMC4xJTIwJTIwJTIwYzAuNCUyQzAuMSUyQzAuMiUyQzAlMkMwLjUtMC4yYzAuMi0wLjElMkMwLjMlMkMwJTJDMC40JTJDMGMwLjElMkMwJTJDMC4yLTAuMSUyQzAuMy0wLjFjMC4xJTJDMCUyQzAuMiUyQzAuMSUyQzAuNCUyQzAuMmMwLjElMkMwJTJDMC4xJTJDMCUyQzAuMiUyQzAlMjAlMjAlMjBjMC4zJTJDMCUyQzAuNSUyQzAuMiUyQzAuOCUyQzAuNGMwLjIlMkMwLjElMkMwLjMlMkMwLjElMkMwLjYlMkMwLjJjMC4yJTJDMCUyQzAuNSUyQzAuMyUyQzAuNSUyQzAuNWMwJTJDMC0wLjIlMkMwLjItMC4yJTJDMC4zYzAlMkMwJTJDMC4zJTJDMCUyQzAuNCUyQzBjMCUyQzAtMC4yJTJDMC4yLTAuMiUyQzAuMSUyMCUyMCUyMGMwJTJDMCUyQzAuMSUyQzAuMSUyQzAuMiUyQzAuMWMwLjEtMC4zJTJDMC4zLTAuMSUyQzAuNSUyQzBjMC4yJTJDMC4xJTJDMC40JTJDMC4xJTJDMC42JTJDMC4xYzAuMiUyQzAlMkMwLjUlMkMwLjElMkMwLjYlMkMwLjNjMC4xJTJDMC4yJTJDMCUyQzAuNC0wLjElMkMwLjYlMjAlMjAlMjBjLTAuMSUyQzAuMi0wLjQlMkMwLjMtMC40JTJDMC41Yy0wLjElMkMwLjIlMkMwJTJDMC40LTAuMSUyQzAuNmMtMC4xJTJDMC4zLTAuMSUyQzAuMi0wLjMlMkMwLjRjLTAuMiUyQzAuMSUyQzAlMkMwLjEtMC4yJTJDMC4yYy0wLjIlMkMwLjEtMC40JTJDMC4xLTAuNiUyQzAuMyUyMCUyMCUyMGMwJTJDMCUyQzAlMkMwJTJDMCUyQzBjLTAuMSUyQzAuMS0wLjElMkMwLjMtMC4xJTJDMC4zYy0wLjElMkMwLjItMC4yJTJDMC4yLTAuMyUyQzAuNGMwJTJDMC0wLjUlMkMwLjYtMC41JTJDMC42YzAtMC4xLTAuNCUyQzAuMS0wLjQlMkMwYzAlMkMwLjElMkMwJTJDMCUyQzAuMSUyQzAuMSUyMCUyMCUyMGMtMC4xJTJDMC41LTAuMyUyQzAuNS0wLjclMkMwLjVjMCUyQzAuMi0wLjIlMkMwLjItMC4zJTJDMC4zYy0wLjElMkMwLjEtMC4xJTJDMC4zLTAuMSUyQzAuNGMwJTJDMC4xLTAuMiUyQzAuMy0wLjIlMkMwLjNjMCUyQzAlMkMwLjElMkMwLjElMkMwLjElMkMwLjIlMjAlMjAlMjBjLTAuMyUyQzAuMS0wLjclMkMwLjEtMSUyQzAuMWMwLjEtMC4xJTJDMC4xLTAuMS0wLjEtMC4yYzAuMS0wLjElMkMwLjItMC4yJTJDMC4yLTAuNGMwLTAuMSUyQzAtMC4xJTJDMC0wLjJjMC4xLTAuMiUyQzAtMC4xJTJDMC0wLjMlMjAlMjAlMjBjLTAuMS0wLjQlMkMwLTAuNSUyQzAuMS0wLjljMC4xLTAuNCUyQzAuMS0wLjklMkMwLjItMS4zYzAtMC4yJTJDMC4xLTAuNiUyQzAtMC44Yy0wLjEtMC4yLTAuNC0wLjQtMC42LTAuNWMtMC4yLTAuMi0wLjMtMC40LTAuNS0wLjclMjAlMjAlMjBjLTAuMS0wLjEtMC4yLTAuMy0wLjItMC40Yy0wLjEtMC4zJTJDMC0wLjElMkMwLTAuM2MwLTAuMiUyQzAtMC4zJTJDMC0wLjVjMC4xLTAuMiUyQzAuMy0wLjMlMkMwLjMtMC41YzAuMS0wLjIlMkMwLTAuNC0wLjItMC41JTIwJTIwJTIwYy0wLjElMkMwLTAuMiUyQzAtMC4zJTJDMGMtMC4xJTJDMC0wLjMtMC4xLTAuNC0wLjJjLTAuMi0wLjEtMC4yLTAuMy0wLjQtMC40Yy0wLjEtMC4xLTAuMiUyQzAtMC40LTAuMWMtMC4yJTJDMC0wLjMtMC4yLTAuNC0wLjMlMjAlMjAlMjBjLTAuMi0wLjEtMC4zJTJDMC0wLjUlMkMwYy0wLjIlMkMwLTAuNC0wLjItMC42LTAuM2MtMC4zLTAuMS0wLjUtMC4zLTAuNi0wLjZjLTAuMS0wLjMtMC4zLTAuNC0wLjUtMC42Yy0wLjItMC4yLTAuMy0wLjQtMC41LTAuNSUyMCUyMCUyMGMwJTJDMCUyQzAuMSUyQzAuMiUyQzAuMSUyQzAuM2MwLjElMkMwLjIlMkMwLjMlMkMwLjQlMkMwLjQlMkMwLjZjMC4yJTJDMC4zJTJDMC4xJTJDMC4zLTAuMSUyQzAuMWMtMC4yLTAuMy0wLjUtMC42LTAuNy0wLjljLTAuMS0wLjEtMC4xLTAuMi0wLjItMC4zJTIwJTIwJTIwYy0wLjEtMC4xLTAuMy0wLjItMC40LTAuM2MtMC40LTAuNC0wLjUtMC45LTAuNC0xLjRjMC0wLjIlMkMwLjEtMC4zJTJDMC4xLTAuNWMwLTAuMS0wLjEtMC4zLTAuMi0wLjRjMC0wLjEtMC4xLTAuMi0wLjEtMC4yJTIwJTIwJTIwYy0wLjEtMC4yLTAuMi0wLjMtMC4zLTAuNGMtMC4xLTAuMS0wLjMtMC4yLTAuNS0wLjRjMC45LTEuMiUyQzIuMi0yLjElMkMzLjYtMi43YzAlMkMwLjElMkMwJTJDMC4xJTJDMC4xJTJDMC4yYzAuMSUyQzAuMiUyQzAuMiUyQzAuMiUyQzAuNSUyQzAuMiUyMCUyMCUyMGMwJTJDMC4zLTAuMyUyQzAuMy0wLjUlMkMwLjJjLTAuMiUyQzAtMC41LTAuMS0wLjclMkMwLjFjMC4xJTJDMC4xJTJDMC40JTJDMC4zJTJDMC40JTJDMC4xYzAuMiUyQzAlMkMwLjUlMkMwJTJDMC43JTJDMGMwLjElMkMwJTJDMC40JTJDMC4xJTJDMC41JTJDMC4xJTIwJTIwJTIwYzAlMkMwJTJDMC4xLTAuMiUyQzAuMS0wLjJjLTAuMSUyQzAtMC4xJTJDMC0wLjIlMkMwYzAuMi0wLjIlMkMwLjMlMkMwJTJDMC41JTJDMGMtMC4yJTJDMC4xLTAuMSUyQzAuNCUyQzAuMSUyQzAuMmMwLjItMC4yJTJDMC0wLjQtMC4zLTAuNSUyMCUyMCUyMGMwLjItMC4zJTJDMC40LTAuMyUyQzAuNiUyQzBjMC0wLjIlMkMwLjItMC4xJTJDMC40LTAuMXYwYy0wLjElMkMwLTAuMSUyQzAtMC4yJTJDMGMwLjItMC4zJTJDMC4xLTAuMyUyQzAuMy0wLjRjMC4yLTAuMSUyQzAuNyUyQzAlMkMwLjgtMC4yJTIwJTIwJTIwYy0wLjQlMkMwLjEtMC44JTJDMC4xLTEuMiUyQzAuM2MtMC4xJTJDMC4xLTAuMyUyQzAuMy0wLjUlMkMwLjJjLTAuMS0wLjIlMkMwLjEtMC40JTJDMC4yLTAuNWgwYzAuNi0wLjElMkMxLjItMC4yJTJDMS44LTAuMmMwLjQlMkMwJTJDMC44JTJDMCUyQzEuMiUyQzAuMSUyMCUyMCUyMGMtMC4xJTJDMC4xJTJDMCUyQzAuMS0wLjElMkMwLjJjLTAuMiUyQzAuMS0wLjUlMkMwLjMtMC44JTJDMC4zYzAuMyUyQzAlMkMxJTJDMC4zJTJDMS4xLTAuMWMtMC4xJTJDMC0wLjIlMkMwLTAuMyUyQzBjMC4yLTAuMSUyQzAuNC0wLjIlMkMwLjYtMC4zJTIwJTIwJTIwQzE4LjMlMkMxMjAuOCUyQzE5LjklMkMxMjEuNyUyQzIxLjElMkMxMjNDMjEuMiUyQzEyMyUyQzIxLjIlMkMxMjMlMkMyMS4xJTJDMTIzeiUyME0yMi44JTJDMTI2LjVDMjIuOCUyQzEyNi41JTJDMjIuOCUyQzEyNi41JTJDMjIuOCUyQzEyNi41JTIwJTIwJTIwYzAuMS0wLjElMkMwLjEtMC4yJTJDMC4xLTAuMmMwLTAuMSUyQzAuMS0wLjElMkMwLjItMC4xYzAlMkMwJTJDMCUyQzAlMkMwLTAuMWMwLjElMkMwLjQlMkMwLjMlMkMwLjglMkMwLjQlMkMxLjNjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYzAlMkMwLTAuMiUyQzAtMC4yJTJDMCUyMCUyMCUyMGMtMC4xJTJDMC0wLjItMC4xLTAuMi0wLjFjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4yYy0wLjEtMC4xJTJDMC0wLjIlMkMwLTAuM0MyMi44JTJDMTI2LjclMkMyMi43JTJDMTI2LjYlMkMyMi44JTJDMTI2LjV6JTIwTTIyLjklMkMxMzEuMSUyMCUyMCUyMGMtMC4yLTAuMS0wLjQtMC4zLTAuNS0wLjVjLTAuMS0wLjItMC4xLTAuNCUyQzAtMC43YzAtMC4yLTAuMS0wLjUlMkMwLTAuN2MwLTAuMSUyQzAuMS0wLjElMkMwLjItMC4yYzAuMS0wLjElMkMwLjEtMC4yJTJDMC4yLTAuNCUyMCUyMCUyMGMwLjEtMC4xJTJDMC4yLTAuMiUyQzAuNC0wLjNjMC4xLTAuMSUyQzAuMS0wLjIlMkMwLjItMC4zYzAuMS0wLjElMkMwLjItMC4zJTJDMC4zLTAuNGMwLjElMkMwLjQlMkMwLjElMkMwLjklMkMwLjElMkMxLjNjMCUyQzAuOC0wLjElMkMxLjYtMC4zJTJDMi4zJTIwJTIwJTIwQzIzLjElMkMxMzEuMyUyQzIzJTJDMTMxLjIlMkMyMi45JTJDMTMxLjF6JTIyJTJGJTNFJTIwJTNDJTJGZyUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLndlbHQtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQlFBQUFBVUNBWUFBQUNOaVIwTkFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBdGRKUkVGVU9JMTlsSDlvMUhVWXgxL1BjOTl0cWVOaU0yRXVZY00wS0VnUU0rMFBOWW5pZGdsMnVJRmtJQm5SWDBNSExaSjJmdm5Pd2o4Y3VmNEtJb2hxUkxHdEUzK2RHU1RpSDRVU2pQQ3ZZdFJXT2dXWkdIZXJidTE1L09QRzdtNTMzZlBmNS9ONW50ZjcrZlg5Q3JXc0oyd2tSemRpS1V5M29yUVhIK3dtcnRjUno3Qkt4aG1OQ3N0RHBRcVdDTHRST3dXNkRpd0gzQUR1WW5RQ2NWUWJnTFdZVFNONm1HeDB1anhjSytESmNCamxFMXkrd2ZrQlpBalhnNkF6aUY0bXByc3AvUE1FQy9QdGlINks4eVhKY0tnOHNWS0d5WEFZNXhsMHZvZVZ2OTRHWU83SkRwd3hZRDE0R3BQbndaNGkwRzJjaSs2eUovMHNwdC9oL2hIWndmNFNNQkYyQSs4UXNKTnowVnlwL040bXBQVU5oUDNjbWRuTjZqVnRhREJLRXdrS0hFSjRDMWk3bU5wZXprZG5oSjZ3a2J4TkFuRk1kM0F4K3JtcXJ5K0dyVnlLWm5rcHZRT1g3YmdmUXZReG9LSGtaTCtUMTQxQmNacTZibEhsRmFBYWVDbWFwU3Q4SEtjZlNDRFNVT1dEZHRMc3FRQ3hWT1ZzYXRpdThDR3d5NkR0TmQvTkROWFBNRWtGaTN0V05MZGVrdW1yYk5Vc1VXUWtCallUMDAyWVA0ZjhEd3hBVlhFMjRMUUZwYVVGVkZkaWZNRTFQd21jQVBrZTl3SkN2TmJLbGpMa0hyR0YxMW1RaWFCYWpSYk0zNk1yYkFGZXd3aUFyK3AyUmZtY0Zmay95VFdqR0xkcWxpRDBJMlJRTzRBd2d2QUN3cHRndjlSQXRwR0xid1M5S1NUVG82RGRkZlJCNk9OOE5MeDBUb1lqd0lGbFh2ZHhMaWl1bWJvd0FGOVd4WVhvVlJyL2ZRVHN4N0xiaDFIUEtNMk1BWC9VSjlyN0pOL3RxTGo2TzJnRDNWSW0raHM1eVNpalVRRzN2dnBBM1FDeGdhVmpJb3dUaXgybC9FdHhPOHlWNkwvaTdMTEh4NEVQNjBObHFzU25zb2Z1UTF3OGZoWXFsMHZvT3ZZQklrZHE4cHdVcS83NmxuejhWSEhhWmJEczROdUFGN1hLUTdLRGZjQSt6S2FyaVpabkx2NzFFc3lZQW50NThiZmxwYXhxV1UvWVNONzM0WklDbnNidFVkQkoxR0tZVEJDVERMZG54dm5wNC9ubG9ROEFVNVg2dE9JUnhyVUFBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyVW50aXRsZWQtU2VpdGVfeDI1XzIwMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB3aWR0aCUzRCUyMjIwcHglMjIlMjBoZWlnaHQlM0QlMjIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjQuOCUyMDExOS4xJTIwMjAlMjAyMCUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwNC44JTIwMTE5LjElMjAyMCUyMDIwJTIyJTIwJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ2clM0UlMjAlM0NnJTNFJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMwMDRBN0YlMjIlMjBkJTNEJTIyTTE0LjYlMkMxMjcuNEMxNC42JTJDMTI3LjQlMkMxNC42JTJDMTI3LjQlMkMxNC42JTJDMTI3LjRDMTQuNiUyQzEyNy40JTJDMTQuNiUyQzEyNy4zJTJDMTQuNiUyQzEyNy40JTIwJTIwJTIwQzE0LjYlMkMxMjcuMyUyQzE0LjYlMkMxMjcuNCUyQzE0LjYlMkMxMjcuNHolMjBNMTguNCUyQzEzMS42TDE4LjQlMkMxMzEuNkMxOC40JTJDMTMxLjYlMkMxOC40JTJDMTMxLjYlMkMxOC40JTJDMTMxLjZDMTguNCUyQzEzMS42JTJDMTguNCUyQzEzMS42JTJDMTguNCUyQzEzMS42eiUyMCUyMCUyMCUyME0xOC41JTJDMTMxLjZDMTguNSUyQzEzMS42JTJDMTguNCUyQzEzMS42JTJDMTguNSUyQzEzMS42QzE4LjQlMkMxMzEuNiUyQzE4LjQlMkMxMzEuNiUyQzE4LjUlMkMxMzEuNnolMjBNMTQuOCUyQzExOS4xYy01LjUlMkMwLTEwJTJDNC41LTEwJTJDMTAlMjAlMjAlMjBjMCUyQzUuNSUyQzQuNSUyQzEwJTJDMTAlMkMxMGM1LjUlMkMwJTJDMTAtNC41JTJDMTAtMTBDMjQuOCUyQzEyMy42JTJDMjAuMyUyQzExOS4xJTJDMTQuOCUyQzExOS4xeiUyME0yMS4xJTJDMTIzYy0wLjMlMkMwLTAuNiUyQzAtMC45JTJDMC4yJTIwJTIwJTIwYy0wLjElMkMwLjEtMC4yJTJDMC4yLTAuMyUyQzAuMmMtMC4xJTJDMC0wLjMlMkMwLTAuNCUyQzBjLTAuNSUyQzAuMi0wLjQlMkMxLjEtMSUyQzFjLTAuMy0wLjEtMC41LTAuNC0wLjYtMC42Yy0wLjEtMC4yLTAuNC0wLjMtMC4yLTAuNiUyMCUyMCUyMGMtMC4xJTJDMC0wLjElMkMwLTAuMiUyQzBjMC4xLTAuMiUyQzAuNC0wLjIlMkMwLjUtMC4zYzAuMS0wLjMtMC40LTAuMy0wLjUtMC4zYzAuMi0wLjIlMkMwLjMlMkMwLjElMkMwLjQlMkMwYzAuMiUyQzAtMC4xLTAuMy0wLjItMC4zJTIwJTIwJTIwYzAlMkMwLTAuNiUyQzAuMi0wLjMtMC4xYy0wLjQtMC4zLTAuOC0wLjUtMS4yLTAuOGMtMC4xJTJDMC4zJTJDMC41JTJDMC41JTJDMC43JTJDMC42YzAlMkMwLjEtMC4yJTJDMC4zLTAuNCUyQzAuMmMtMC4xJTJDMC0wLjEtMC4zLTAuMy0wLjIlMjAlMjAlMjBjLTAuMSUyQzAuMyUyQzAuMyUyQzAuMiUyQzAuMyUyQzAuNGMwJTJDMC4yLTAuMiUyQzAuMS0wLjMlMkMwLjFjMCUyQzAtMC4yLTAuMi0wLjIlMkMwYzAlMkMwLjElMkMwLjIlMkMwLjElMkMwLjMlMkMwLjJjLTAuMyUyQzAtMC41LTAuMS0wLjctMC4zJTIwJTIwJTIwYy0wLjMtMC4yLTAuNC0wLjItMC44LTAuMmMwLjElMkMwJTJDMC4yLTAuMSUyQzAuMy0wLjFjMCUyQzAlMkMwLjItMC4yJTJDMC4zLTAuM2MwLjEtMC4yJTJDMC0wLjItMC4yLTAuM2MtMC4yLTAuMS0wLjMtMC4zLTAuNS0wLjMlMjAlMjAlMjBjLTAuNy0wLjEtMC4yJTJDMC42LTAuNyUyQzAuN2MwJTJDMCUyQzAlMkMwJTJDMCUyQzBoMGMwJTJDMCUyQzAlMkMwJTJDMCUyQzBjLTAuMSUyQzAtMC4zJTJDMC0wLjQlMkMwYy0wLjElMkMwLTAuMSUyQzAuMi0wLjElMkMwLjNjLTAuMSUyQzAuMS0wLjMlMkMwLjEtMC40JTJDMC4yJTIwJTIwJTIwYy0wLjElMkMwLjEtMC40JTJDMC4zLTAuNSUyQzAuNGMtMC4zJTJDMC41JTJDMC42JTJDMC43JTJDMC45JTJDMC44YzAuMiUyQzAuMSUyQzAuNiUyQzAuMiUyQzAuNyUyQzAuM2MwLjElMkMwLjItMC4xJTJDMC4zJTJDMC4xJTJDMC40YzAuMSUyQzAlMkMwLjIlMkMwJTJDMC4zJTJDMCUyMCUyMCUyMGMwLjEtMC4xJTJDMC0wLjEtMC4xLTAuM2MwLTAuMyUyQzAtMC4yJTJDMC4yLTAuMmMwLjMtMC4yJTJDMC4yLTAuMiUyQzAuMS0wLjVjMC0wLjEtMC4yLTAuNS0wLjEtMC43YzAuMi0wLjElMkMwLjYlMkMwLjElMkMwLjclMkMwLjElMjAlMjAlMjBjMC4yJTJDMCUyQzAuMyUyQzAuMyUyQzAuNCUyQzAuNGMwLjElMkMwLjElMkMwLjIlMkMwLjIlMkMwLjMlMkMwLjJjMC4yJTJDMCUyQzAuMS0wLjIlMkMwLjItMC4yYzAuMy0wLjIlMkMwLjMlMkMwLjElMkMwLjQlMkMwLjNjMC4xJTJDMC4yJTJDMC4yJTJDMC4zJTJDMC40JTJDMC41JTIwJTIwJTIwYzAuMSUyQzAuMSUyQzAuNCUyQzAuMyUyQzAuNCUyQzAuNWMwJTJDMC4xLTAuNCUyQzAuMy0wLjUlMkMwLjNjLTAuNCUyQzAuMS0xLjItMC4yLTEuMiUyQzAuNGMwLjItMC4xJTJDMC42LTAuNCUyQzAuNy0wLjJjMC4xJTJDMC4xJTJDMCUyQzAuMiUyQzAlMkMwLjMlMjAlMjAlMjBjMC4xJTJDMC4yJTJDMC4zJTJDMC4yJTJDMC40JTJDMC4xYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMwLjMtMC4xJTJDMC4yLTAuMSUyQzAuMy0wLjNjMC0wLjElMkMwLjEtMC4yJTJDMC4xLTAuM2MwLjItMC4yJTJDMC4yLTAuMSUyQzAuMyUyQzAuMSUyMCUyMCUyMGMwJTJDMCUyQzAuMyUyQzAuNCUyQzAuMiUyQzAuNGMtMC4zLTAuMS0wLjYtMC4xLTAuOSUyQzAuMWMtMC4yJTJDMC4xLTAuMyUyQzAuMi0wLjUlMkMwLjNjMCUyQzAtMC40JTJDMC0wLjMlMkMwYzAuMS0wLjElMkMwLjMtMC4xJTJDMC4zLTAuMiUyMCUyMCUyMGMtMC4yLTAuMS0wLjQlMkMwLjEtMC42JTJDMC4yYy0wLjIlMkMwLjEtMC4yJTJDMC4yLTAuNCUyQzAuNGMtMC4xJTJDMC4xLTAuMiUyQzAuMS0wLjMlMkMwLjJjLTAuMSUyQzAuMS0wLjElMkMwLjItMC4xJTJDMC4zYzAlMkMwLjEtMC4yJTJDMC0wLjIlMkMwLjElMjAlMjAlMjBjLTAuMSUyQzAuMSUyQzAuMSUyQzAuMiUyQzAlMkMwLjNjMCUyQzAuMS0wLjMlMkMwLjItMC40JTJDMC4zYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMtMC4xJTJDMC4xLTAuMiUyQzAuMi0wLjMlMkMwLjNjMCUyQzAuMiUyQzAuMSUyQzAuNiUyQzAuMSUyQzAuNyUyMCUyMCUyMGMtMC4xJTJDMC4zLTAuMy0wLjItMC40LTAuM2MtMC4zLTAuNC0wLjgtMC4xLTEuMi0wLjFjLTAuNSUyQzAtMSUyQzAuNy0wLjclMkMxLjJjMC4xJTJDMC4yJTJDMC40JTJDMC4zJTJDMC43JTJDMC4zYzAuMi0wLjElMkMwLjMtMC40JTJDMC42LTAuNCUyMCUyMCUyMGMwLjQlMkMwJTJDMCUyQzAuNCUyQzAlMkMwLjZjMCUyQzAuMSUyQzAuMSUyQzAuMiUyQzAuMiUyQzAuMmMwLjElMkMwJTJDMC4zJTJDMCUyQzAuNCUyQzBjMC4xJTJDMCUyQzAuMSUyQzAuMyUyQzAuMSUyQzAuMmMtMC4yJTJDMC4xLTAuMSUyQzAuNSUyQzAlMkMwLjZjMC4yJTJDMC4xJTJDMC40JTJDMCUyQzAuNiUyQzAuMSUyMCUyMCUyMGMwLjQlMkMwLjElMkMwLjIlMkMwJTJDMC41LTAuMmMwLjItMC4xJTJDMC4zJTJDMCUyQzAuNCUyQzBjMC4xJTJDMCUyQzAuMi0wLjElMkMwLjMtMC4xYzAuMSUyQzAlMkMwLjIlMkMwLjElMkMwLjQlMkMwLjJjMC4xJTJDMCUyQzAuMSUyQzAlMkMwLjIlMkMwJTIwJTIwJTIwYzAuMyUyQzAlMkMwLjUlMkMwLjIlMkMwLjglMkMwLjRjMC4yJTJDMC4xJTJDMC4zJTJDMC4xJTJDMC42JTJDMC4yYzAuMiUyQzAlMkMwLjUlMkMwLjMlMkMwLjUlMkMwLjVjMCUyQzAtMC4yJTJDMC4yLTAuMiUyQzAuM2MwJTJDMCUyQzAuMyUyQzAlMkMwLjQlMkMwYzAlMkMwLTAuMiUyQzAuMi0wLjIlMkMwLjElMjAlMjAlMjBjMCUyQzAlMkMwLjElMkMwLjElMkMwLjIlMkMwLjFjMC4xLTAuMyUyQzAuMy0wLjElMkMwLjUlMkMwYzAuMiUyQzAuMSUyQzAuNCUyQzAuMSUyQzAuNiUyQzAuMWMwLjIlMkMwJTJDMC41JTJDMC4xJTJDMC42JTJDMC4zYzAuMSUyQzAuMiUyQzAlMkMwLjQtMC4xJTJDMC42JTIwJTIwJTIwYy0wLjElMkMwLjItMC40JTJDMC4zLTAuNCUyQzAuNWMtMC4xJTJDMC4yJTJDMCUyQzAuNC0wLjElMkMwLjZjLTAuMSUyQzAuMy0wLjElMkMwLjItMC4zJTJDMC40Yy0wLjIlMkMwLjElMkMwJTJDMC4xLTAuMiUyQzAuMmMtMC4yJTJDMC4xLTAuNCUyQzAuMS0wLjYlMkMwLjMlMjAlMjAlMjBjMCUyQzAlMkMwJTJDMCUyQzAlMkMwYy0wLjElMkMwLjEtMC4xJTJDMC4zLTAuMSUyQzAuM2MtMC4xJTJDMC4yLTAuMiUyQzAuMi0wLjMlMkMwLjRjMCUyQzAtMC41JTJDMC42LTAuNSUyQzAuNmMwLTAuMS0wLjQlMkMwLjEtMC40JTJDMGMwJTJDMC4xJTJDMCUyQzAlMkMwLjElMkMwLjElMjAlMjAlMjBjLTAuMSUyQzAuNS0wLjMlMkMwLjUtMC43JTJDMC41YzAlMkMwLjItMC4yJTJDMC4yLTAuMyUyQzAuM2MtMC4xJTJDMC4xLTAuMSUyQzAuMy0wLjElMkMwLjRjMCUyQzAuMS0wLjIlMkMwLjMtMC4yJTJDMC4zYzAlMkMwJTJDMC4xJTJDMC4xJTJDMC4xJTJDMC4yJTIwJTIwJTIwYy0wLjMlMkMwLjEtMC43JTJDMC4xLTElMkMwLjFjMC4xLTAuMSUyQzAuMS0wLjEtMC4xLTAuMmMwLjEtMC4xJTJDMC4yLTAuMiUyQzAuMi0wLjRjMC0wLjElMkMwLTAuMSUyQzAtMC4yYzAuMS0wLjIlMkMwLTAuMSUyQzAtMC4zJTIwJTIwJTIwYy0wLjEtMC40JTJDMC0wLjUlMkMwLjEtMC45YzAuMS0wLjQlMkMwLjEtMC45JTJDMC4yLTEuM2MwLTAuMiUyQzAuMS0wLjYlMkMwLTAuOGMtMC4xLTAuMi0wLjQtMC40LTAuNi0wLjVjLTAuMi0wLjItMC4zLTAuNC0wLjUtMC43JTIwJTIwJTIwYy0wLjEtMC4xLTAuMi0wLjMtMC4yLTAuNGMtMC4xLTAuMyUyQzAtMC4xJTJDMC0wLjNjMC0wLjIlMkMwLTAuMyUyQzAtMC41YzAuMS0wLjIlMkMwLjMtMC4zJTJDMC4zLTAuNWMwLjEtMC4yJTJDMC0wLjQtMC4yLTAuNSUyMCUyMCUyMGMtMC4xJTJDMC0wLjIlMkMwLTAuMyUyQzBjLTAuMSUyQzAtMC4zLTAuMS0wLjQtMC4yYy0wLjItMC4xLTAuMi0wLjMtMC40LTAuNGMtMC4xLTAuMS0wLjIlMkMwLTAuNC0wLjFjLTAuMiUyQzAtMC4zLTAuMi0wLjQtMC4zJTIwJTIwJTIwYy0wLjItMC4xLTAuMyUyQzAtMC41JTJDMGMtMC4yJTJDMC0wLjQtMC4yLTAuNi0wLjNjLTAuMy0wLjEtMC41LTAuMy0wLjYtMC42Yy0wLjEtMC4zLTAuMy0wLjQtMC41LTAuNmMtMC4yLTAuMi0wLjMtMC40LTAuNS0wLjUlMjAlMjAlMjBjMCUyQzAlMkMwLjElMkMwLjIlMkMwLjElMkMwLjNjMC4xJTJDMC4yJTJDMC4zJTJDMC40JTJDMC40JTJDMC42YzAuMiUyQzAuMyUyQzAuMSUyQzAuMy0wLjElMkMwLjFjLTAuMi0wLjMtMC41LTAuNi0wLjctMC45Yy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuMyUyMCUyMCUyMGMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNjLTAuNC0wLjQtMC41LTAuOS0wLjQtMS40YzAtMC4yJTJDMC4xLTAuMyUyQzAuMS0wLjVjMC0wLjEtMC4xLTAuMy0wLjItMC40YzAtMC4xLTAuMS0wLjItMC4xLTAuMiUyMCUyMCUyMGMtMC4xLTAuMi0wLjItMC4zLTAuMy0wLjRjLTAuMS0wLjEtMC4zLTAuMi0wLjUtMC40YzAuOS0xLjIlMkMyLjItMi4xJTJDMy42LTIuN2MwJTJDMC4xJTJDMCUyQzAuMSUyQzAuMSUyQzAuMmMwLjElMkMwLjIlMkMwLjIlMkMwLjIlMkMwLjUlMkMwLjIlMjAlMjAlMjBjMCUyQzAuMy0wLjMlMkMwLjMtMC41JTJDMC4yYy0wLjIlMkMwLTAuNS0wLjEtMC43JTJDMC4xYzAuMSUyQzAuMSUyQzAuNCUyQzAuMyUyQzAuNCUyQzAuMWMwLjIlMkMwJTJDMC41JTJDMCUyQzAuNyUyQzBjMC4xJTJDMCUyQzAuNCUyQzAuMSUyQzAuNSUyQzAuMSUyMCUyMCUyMGMwJTJDMCUyQzAuMS0wLjIlMkMwLjEtMC4yYy0wLjElMkMwLTAuMSUyQzAtMC4yJTJDMGMwLjItMC4yJTJDMC4zJTJDMCUyQzAuNSUyQzBjLTAuMiUyQzAuMS0wLjElMkMwLjQlMkMwLjElMkMwLjJjMC4yLTAuMiUyQzAtMC40LTAuMy0wLjUlMjAlMjAlMjBjMC4yLTAuMyUyQzAuNC0wLjMlMkMwLjYlMkMwYzAtMC4yJTJDMC4yLTAuMSUyQzAuNC0wLjF2MGMtMC4xJTJDMC0wLjElMkMwLTAuMiUyQzBjMC4yLTAuMyUyQzAuMS0wLjMlMkMwLjMtMC40YzAuMi0wLjElMkMwLjclMkMwJTJDMC44LTAuMiUyMCUyMCUyMGMtMC40JTJDMC4xLTAuOCUyQzAuMS0xLjIlMkMwLjNjLTAuMSUyQzAuMS0wLjMlMkMwLjMtMC41JTJDMC4yYy0wLjEtMC4yJTJDMC4xLTAuNCUyQzAuMi0wLjVoMGMwLjYtMC4xJTJDMS4yLTAuMiUyQzEuOC0wLjJjMC40JTJDMCUyQzAuOCUyQzAlMkMxLjIlMkMwLjElMjAlMjAlMjBjLTAuMSUyQzAuMSUyQzAlMkMwLjEtMC4xJTJDMC4yYy0wLjIlMkMwLjEtMC41JTJDMC4zLTAuOCUyQzAuM2MwLjMlMkMwJTJDMSUyQzAuMyUyQzEuMS0wLjFjLTAuMSUyQzAtMC4yJTJDMC0wLjMlMkMwYzAuMi0wLjElMkMwLjQtMC4yJTJDMC42LTAuMyUyMCUyMCUyMEMxOC4zJTJDMTIwLjglMkMxOS45JTJDMTIxLjclMkMyMS4xJTJDMTIzQzIxLjIlMkMxMjMlMkMyMS4yJTJDMTIzJTJDMjEuMSUyQzEyM3olMjBNMjIuOCUyQzEyNi41QzIyLjglMkMxMjYuNSUyQzIyLjglMkMxMjYuNSUyQzIyLjglMkMxMjYuNSUyMCUyMCUyMGMwLjEtMC4xJTJDMC4xLTAuMiUyQzAuMS0wLjJjMC0wLjElMkMwLjEtMC4xJTJDMC4yLTAuMWMwJTJDMCUyQzAlMkMwJTJDMC0wLjFjMC4xJTJDMC40JTJDMC4zJTJDMC44JTJDMC40JTJDMS4zYzAlMkMwJTJDMCUyQzAlMkMwJTJDMGMwJTJDMC0wLjIlMkMwLTAuMiUyQzAlMjAlMjAlMjBjLTAuMSUyQzAtMC4yLTAuMS0wLjItMC4xYy0wLjEtMC4xLTAuMi0wLjItMC4yLTAuMmMtMC4xLTAuMSUyQzAtMC4yJTJDMC0wLjNDMjIuOCUyQzEyNi43JTJDMjIuNyUyQzEyNi42JTJDMjIuOCUyQzEyNi41eiUyME0yMi45JTJDMTMxLjElMjAlMjAlMjBjLTAuMi0wLjEtMC40LTAuMy0wLjUtMC41Yy0wLjEtMC4yLTAuMS0wLjQlMkMwLTAuN2MwLTAuMi0wLjEtMC41JTJDMC0wLjdjMC0wLjElMkMwLjEtMC4xJTJDMC4yLTAuMmMwLjEtMC4xJTJDMC4xLTAuMiUyQzAuMi0wLjQlMjAlMjAlMjBjMC4xLTAuMSUyQzAuMi0wLjIlMkMwLjQtMC4zYzAuMS0wLjElMkMwLjEtMC4yJTJDMC4yLTAuM2MwLjEtMC4xJTJDMC4yLTAuMyUyQzAuMy0wLjRjMC4xJTJDMC40JTJDMC4xJTJDMC45JTJDMC4xJTJDMS4zYzAlMkMwLjgtMC4xJTJDMS42LTAuMyUyQzIuMyUyMCUyMCUyMEMyMy4xJTJDMTMxLjMlMkMyMyUyQzEzMS4yJTJDMjIuOSUyQzEzMS4xeiUyMiUyRiUzRSUyMCUzQyUyRmclM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5idG4td2hpdGUtY29udGFpbmVkLCAuYnRuLWdyZXktY29udGFpbmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNEE3RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXIsIC5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsIC5idG4td2hpdGUtY29udGFpbmVkOmFjdGl2ZSwgLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsIC5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzLCAuYnRuLWdyZXktY29udGFpbmVkOmZvY3VzLCAuYnRuLXdoaXRlLWNvbnRhaW5lZDphY3RpdmUsIC5idG4tZ3JleS1jb250YWluZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi13aGl0ZS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsIC5idG4tZ3JleS1jb250YWluZWQ6aG92ZXI6Zm9jdXMsIC5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzOmFjdGl2ZSwgLmJ0bi1ncmV5LWNvbnRhaW5lZDpmb2N1czphY3RpdmUsIC5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmFjdGl2ZSwgLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3ZlcjphY3RpdmUsIC5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSwgLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3Zlcjpmb2N1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXdoaXRlLW91dGxpbmVkLCAuYnRuLWdyZXktb3V0bGluZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3ZlciwgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLCAuYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSwgLmJ0bi1ncmV5LW91dGxpbmVkOmFjdGl2ZSwgLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1cywgLmJ0bi1ncmV5LW91dGxpbmVkOmZvY3VzLCAuYnRuLXdoaXRlLW91dGxpbmVkOmFjdGl2ZSwgLmJ0bi1ncmV5LW91dGxpbmVkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6Zm9jdXMsIC5idG4tZ3JleS1vdXRsaW5lZDpob3Zlcjpmb2N1cywgLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1czphY3RpdmUsIC5idG4tZ3JleS1vdXRsaW5lZDpmb2N1czphY3RpdmUsIC5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXI6YWN0aXZlLCAuYnRuLWdyZXktb3V0bGluZWQ6aG92ZXI6YWN0aXZlLCAuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSwgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyOmZvY3VzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDRBN0Y7XG59XG5cbi8qKlxuKiBHcmV5IHJ0ZSBidXR0b25zICNmNmY2ZjYgLyAjMEI1NjhEXG4qL1xuLmJ0bi1ncmV5LWNvbnRhaW5lZCB7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgY29sb3I6ICMwMTRBN0Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1ncmV5LWNvbnRhaW5lZDpob3ZlciwgLmJ0bi1ncmV5LWNvbnRhaW5lZDphY3RpdmUsIC5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXMsIC5idG4tZ3JleS1jb250YWluZWQ6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBjb2xvcjogIzAxNEE3RiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWdyZXktb3V0bGluZWQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBjb2xvcjogIzAxNEE3RjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWdyZXktb3V0bGluZWQ6aG92ZXIsIC5idG4tZ3JleS1vdXRsaW5lZDphY3RpdmUsIC5idG4tZ3JleS1vdXRsaW5lZDpmb2N1cywgLmJ0bi1ncmV5LW91dGxpbmVkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RERERERDtcbiAgY29sb3I6ICMwMTRBN0Y7XG59XG5cbi8qKlxuICogV2hpdGUgYnV0dG9ucyBjb2xvciBvdmVyd3JpdGVzXG4gKi9cbi5ibHVlIC5idG4td2hpdGUtY29udGFpbmVkLCAuYmx1ZSAuYnRuLWdyZXktY29udGFpbmVkLFxuLmJsdWUuYWx0ZXJlZCAuYnRuLXdoaXRlLWNvbnRhaW5lZCxcbi5ibHVlLmFsdGVyZWQgLmJ0bi1ncmV5LWNvbnRhaW5lZCB7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4uYmx1ZSAuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLCAuYmx1ZSAuYnRuLWdyZXktb3V0bGluZWQ6aG92ZXIsXG4uYmx1ZS5hbHRlcmVkIC5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsXG4uYmx1ZS5hbHRlcmVkIC5idG4tZ3JleS1vdXRsaW5lZDpob3ZlciB7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4uYmxhY2sgLmJ0bi13aGl0ZS1jb250YWluZWQsIC5ibGFjayAuYnRuLWdyZXktY29udGFpbmVkLFxuLmJsYWNrLmFsdGVyZWQgLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uYmxhY2suYWx0ZXJlZCAuYnRuLWdyZXktY29udGFpbmVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5ibGFjayAuYnRuLXdoaXRlLW91dGxpbmVkOmhvdmVyLCAuYmxhY2sgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLFxuLmJsYWNrLmFsdGVyZWQgLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3Zlcixcbi5ibGFjay5hbHRlcmVkIC5idG4tZ3JleS1vdXRsaW5lZDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uZ3JleS1kYXJrIC5idG4td2hpdGUtY29udGFpbmVkLCAuZ3JleS1kYXJrIC5idG4tZ3JleS1jb250YWluZWQsXG4uZ3JleS1kYXJrLmFsdGVyZWQgLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uZ3JleS1kYXJrLmFsdGVyZWQgLmJ0bi1ncmV5LWNvbnRhaW5lZCB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4uZ3JleS1kYXJrIC5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsIC5ncmV5LWRhcmsgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyLFxuLmdyZXktZGFyay5hbHRlcmVkIC5idG4td2hpdGUtb3V0bGluZWQ6aG92ZXIsXG4uZ3JleS1kYXJrLmFsdGVyZWQgLmJ0bi1ncmV5LW91dGxpbmVkOmhvdmVyIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5sd19lbmV0X3NtYV9iYXNlX2lucHV0UGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXQsXG4uaW5wdXQtd3JhcHBlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dDpmb2N1cyxcbi5pbnB1dC13cmFwcGVyOmZvY3VzLFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbjpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0OmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcjpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbjpmb2N1czotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxuLmlucHV0LXdyYXBwZXI6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnB1dDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcjpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0OmRpc2FibGVkLCBpbnB1dFtkaXNhYmxlZF0sXG4uaW5wdXQtd3JhcHBlcjpkaXNhYmxlZCxcbi5pbnB1dC13cmFwcGVyW2Rpc2FibGVkXSxcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46ZGlzYWJsZWQsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuW2Rpc2FibGVkXSxcbnRleHRhcmVhOmRpc2FibGVkLFxudGV4dGFyZWFbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW5wdXQ6ZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIGlucHV0W2Rpc2FibGVkXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyOmRpc2FibGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmlucHV0LXdyYXBwZXJbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjpkaXNhYmxlZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW5bZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6ZGlzYWJsZWQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYVtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnB1dDpkaXNhYmxlZDotbW96LXBsYWNlaG9sZGVyLCBpbnB1dFtkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyOmRpc2FibGVkOi1tb3otcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcltkaXNhYmxlZF06LW1vei1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46ZGlzYWJsZWQ6LW1vei1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW5bZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpkaXNhYmxlZDotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWFbZGlzYWJsZWRdOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnB1dDpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlciwgaW5wdXRbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyLFxuLmlucHV0LXdyYXBwZXI6ZGlzYWJsZWQ6Oi1tb3otcGxhY2Vob2xkZXIsXG4uaW5wdXQtd3JhcHBlcltkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmRpc2FibGVkOjotbW96LXBsYWNlaG9sZGVyLFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbltkaXNhYmxlZF06Oi1tb3otcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlcixcbnRleHRhcmVhW2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmlucHV0OmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgaW5wdXRbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5pbnB1dC13cmFwcGVyW2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW5bZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOmRpc2FibGVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhW2Rpc2FibGVkXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmlucHV0LFxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwIDlweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmxhYmVsLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5sYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAzN3B4IDAgOXB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxubGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQW9BQUFBR0NBWUFBQUQ2OEEvR0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBSTlKUkVGVUNKbHRqakVLd2xBUVJIZjJiRFppb1I1QXNQRm5zVXBuWWVjQjdBSi9Qb0tWZ3Ftc3ZJbVhFWkt4VWtMSWxHOGV6SURrVzlJcEloNDJrVkxLV3RMWnpld0k0RXB5TlpaeXpndEpOd0FIcjZycUNXQnJabmVTODU5RWNpYXBsWlJTU2kwR3hhYnYrK3p1UzBrZlNTOEFkVVJjek13d25DcWw3THF1YTl3ZGt1cUlhS1orLzJXUyt6SC9BclZ1Um5ndzh3aThBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VhcnJvdy1kb3duLWluYWN0aXZlJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjY3JTIwNS41ODRjLjIuMjA1LjUyLjIwNS43MSUyMDBMOS44MzMuOTljLjIyLS4yMjYuMjItLjU5JTIwMC0uODItLjIyLS4yMjctLjU3NS0uMjI3LS43OTYlMjAwbC0zLjY2JTIwMy43NzNjLS4xOTguMjA1LS41Mi4yMDUtLjcwNyUyMDBMMS4wMTMuMTdDLjc5LS4wNTYuNDM3LS4wNTYuMjE2LjE3Yy0uMjIuMjMtLjIyLjU5NCUyMDAlMjAuODJMNC42NyUyMDUuNTg1JTIyJTIwZmlsbCUzRCUyMiUyMzk5OSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbn1cblxudGV4dGFyZWEge1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmNoZWNrYm94LWhlbHBlciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLnJhZGlvLWhlbHBlciBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIGlucHV0LFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciB0ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAxRjtcbiAgY29sb3I6ICNGRjAwMUY7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMUY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBpbnB1dDotbW96LXBsYWNlaG9sZGVyLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOi1tb3otcGxhY2Vob2xkZXIsXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZGMDAxRjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOjotbW96LXBsYWNlaG9sZGVyLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRkYwMDFGO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGRjAwMUY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFHQ0FZQUFBRDY4QS9HQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFIQkpSRUZVQ0psMWppc1N3a0FVQlBzaSt5WW5RY1ZRbUdDQ0FRY0d6b3ZtRWlRQ2F0NGkrSWhRTzdLcnA2b3h1aWJkanNZU2JVMjVVZEZnTkZjMC9FdXhNWnFUTW41QUdkOUE2NjlVaWQ1b1NtSy9mQitNcGtyMFNiY3l1aWR4YlBURXlaU0gwVE9KUzZ2N0p5YzZML2tMazJZdWkxNGxWOElBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFYXJyb3ctZG93bi1lcnJvciUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC42NyUyMDUuNTg0Yy4yLjIwNS41Mi4yMDUuNzElMjAwTDkuODMzLjk5Yy4yMi0uMjI2LjIyLS41OSUyMDAtLjgyLS4yMi0uMjI3LS41NzUtLjIyNy0uNzk2JTIwMGwtMy42NiUyMDMuNzczYy0uMTk4LjIwNS0uNTIuMjA1LS43MDclMjAwTDEuMDEzLjE3Qy43OS0uMDU2LjQzNy0uMDU2LjIxNi4xN2MtLjIyLjIzLS4yMi41OTQlMjAwJTIwLjgyTDQuNjclMjA1LjU4NSUyMiUyMGZpbGwlM0QlMjIlMjNGRjAwMUYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCA2cHg7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI0NDQ0NDQztcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5kaXNhYmxlZC5zZWxlY3QtaGVscGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmRpc2FibGVkLnNlbGVjdC1oZWxwZXIgc3Bhbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZGlzYWJsZWQuc2VsZWN0LWhlbHBlciBzcGFuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmRpc2FibGVkLnNlbGVjdC1oZWxwZXIgc3Bhbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZGlzYWJsZWQuc2VsZWN0LWhlbHBlciBzcGFuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZGlzYWJsZWQuc2VsZWN0LWhlbHBlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFHQ0FZQUFBRDY4QS9HQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFJZEpSRUZVQ0psMWpqRVNBVUVVUlB2UEhHV3ZJbEVDSkNTRUVoS1p3RVVFcWtTdTRDYWludjU3Q29KVk15UGFLb1h0OFBVTEhpVGRTUzR4c0pUU25HUWJTaWxIQUJlU3N6L1NwTlo2alRFZUFBRHV2aUQ1VENtTmUwblNpT1JEMGdvQXJEL2NmWjF6UG9VUXBtYldsVkp1WnJadm11YjgwK1B1RzBtZHBKZWszVkQzcDd6OTVtK2pZMDF2MEVhK2tRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VhcnJvdy1kb3duLWRpc2FibGVkJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjY3JTIwNS41ODRjLjIuMjA1LjUyLjIwNS43MSUyMDBMOS44MzMuOTljLjIyLS4yMjYuMjItLjU5JTIwMC0uODItLjIyLS4yMjctLjU3NS0uMjI3LS43OTYlMjAwbC0zLjY2JTIwMy43NzNjLS4xOTguMjA1LS41Mi4yMDUtLjcwNyUyMDBMMS4wMTMuMTdDLjc5LS4wNTYuNDM3LS4wNTYuMjE2LjE3Yy0uMjIuMjMtLjIyLjU5NCUyMDAlMjAuODJMNC42NyUyMDUuNTg1JTIyJTIwZmlsbCUzRCUyMiUyM0RERCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5mb2N1c2VkLnNlbGVjdC1oZWxwZXIgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzI4MjgyODtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZm9jdXNlZC5zZWxlY3QtaGVscGVyIHNwYW46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmZvY3VzZWQuc2VsZWN0LWhlbHBlciBzcGFuOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmZvY3VzZWQuc2VsZWN0LWhlbHBlciBzcGFuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5mb2N1c2VkLnNlbGVjdC1oZWxwZXIgc3BhbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmZvY3VzZWQuc2VsZWN0LWhlbHBlciBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUFHQ0FZQUFBRDY4QS9HQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFKeEpSRUZVQ0psdGpqRUt3a0FRUmY5TWJyU2JJOWhacUFld200bGdsYzdDY3dSa1Y3QVFzYk9NcDlqdEFvSmV3UXRZWkd4RVFzZ3ZQKy94ZnlFaVhWbVc3NVJTaDRtSXlNbzVkMmRtM3ZkOWY2cXFham1HVkhVTzRBSmdWNlNVSHM2NXA1bWR2ZmM1NS96NlFUTXp1ekh6SnNaNHBZRzlOck1ERVMySTZBT2dOYk02eG5nRUFCcE9pWWdDYUFBUU05Y2hoR2JxOXg5VzFlMjQvd0lKWUR2M2E3anBpQUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFYXJyb3ctZG93bi1mb2N1cyUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC42NyUyMDUuNTg0Yy4yLjIwNS41Mi4yMDUuNzElMjAwTDkuODMzLjk5Yy4yMi0uMjI2LjIyLS41OSUyMDAtLjgyLS4yMi0uMjI3LS41NzUtLjIyNy0uNzk2JTIwMGwtMy42NiUyMDMuNzczYy0uMTk4LjIwNS0uNTIuMjA1LS43MDclMjAwTDEuMDEzLjE3Qy43OS0uMDU2LjQzNy0uMDU2LjIxNi4xN2MtLjIyLjIzLS4yMi41OTQlMjAwJTIwLjgyTDQuNjclMjA1LjU4NSUyMiUyMGZpbGwlM0QlMjIlMjM2NjYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCA2cHg7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQsXG4uaXJhZGlvX21pbmltYWwtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQgaW5wdXQsXG4uaXJhZGlvX21pbmltYWwtcmVkIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlLFxuLmlyYWRpb19taW5pbWFsLXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pY2hlY2tib3hfbWluaW1hbC1yZWQsIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlciwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5ob3ZlciwgLmljaGVja2JveF9taW5pbWFsLXJlZC5jaGVja2VkLmFjdGl2ZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmUsIC5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQsXG4uaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuaG92ZXIsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLmljaGVja2JveF9taW5pbWFsLXJlZCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmUsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZS5pY2hlY2tib3hfbWluaW1hbC1yZWQge1xuICBib3JkZXItY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZCArIGxhYmVsLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkICsgbGFiZWwsXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZCArIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgbGFiZWwsIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlciArIGxhYmVsLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkLmhvdmVyICsgbGFiZWwsXG4uaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQuaG92ZXIgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5ob3ZlciArIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgbGFiZWwsIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmUgKyBsYWJlbCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmUgKyBsYWJlbCxcbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmUgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmUgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkICsgbGFiZWwsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmljaGVja2JveF9taW5pbWFsLXJlZCArIGxhYmVsLFxuLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkICsgLnBhcnNsZXktZXJyb3JzLWxpc3QgKyBsYWJlbCxcbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pcmFkaW9fbWluaW1hbC1yZWQuaWNoZWNrYm94X21pbmltYWwtcmVkICsgLnBhcnNsZXktZXJyb3JzLWxpc3QgKyBsYWJlbCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlciArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5ob3Zlci5pY2hlY2tib3hfbWluaW1hbC1yZWQgKyBsYWJlbCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlciArIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgbGFiZWwsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLmljaGVja2JveF9taW5pbWFsLXJlZCArIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgbGFiZWwsXG4uaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuYWN0aXZlICsgbGFiZWwsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZS5pY2hlY2tib3hfbWluaW1hbC1yZWQgKyBsYWJlbCxcbi5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmUgKyAucGFyc2xleS1lcnJvcnMtbGlzdCArIGxhYmVsLFxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5hY3RpdmUuaWNoZWNrYm94X21pbmltYWwtcmVkICsgLnBhcnNsZXktZXJyb3JzLWxpc3QgKyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuYWN0aXZlLFxuLmlyYWRpb19taW5pbWFsLXJlZC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG59XG5cbi5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmljaGVja2JveF9taW5pbWFsLXJlZCwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvclxuLmlyYWRpb19taW5pbWFsLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAxRjtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZDpiZWZvcmUge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgbWFyZ2luOiA2cHg7XG59XG5cbi5pcmFkaW9fbWluaW1hbC1yZWQuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZC5kaXNhYmxlZDpiZWZvcmUuY2hlY2tlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5kaXNhYmxlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFGbEpSRUZVQ0psMXlNRUpnREFNQmRDZnBBZHZEaWd1SUY2TFV6aUVkSzdTRmJwQWZyeFVFTVIzZk5KYW05ejlGSkVGQUNLaW1GbE9JemNNSXJLVERLbTFkZ0F6WGtoMnhRK05pUEpKMVN1WldTWVpKTmNuM2YyNEFWWlJLcmRZLzBmd0FBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFcmFkaW8tZGlzYWJsZWQlM0MlMkZ0aXRsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNDU5JTIyJTIwY3klM0QlMjIzMjklMjIlMjByJTNEJTIyMyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC00NTYlMjAtMzI2JTI5JTIyJTIwZmlsbCUzRCUyMiUyM0RERCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlLCAuaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuaG92ZXI6YmVmb3JlLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZC5hY3RpdmU6YmVmb3JlLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZS5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFGMUpSRUZVQ0psbHlyRU5RRkFVUU5IN0hoTFI2QzFnRFBZUUM0aFdsQ1l3Z0ZMK0lEYlNTVlQvYVg2US9GdWVYS0ZaY2dwYkVla0F3QnlYVEduQWdUY1pLVEQ5emwvbWU0MHdwR0F1VnQwVHF2WWdvOFI4amRtTnlJWS81d2N3aGhlUVN0WUZuUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VyYWRpby1lcnJvciUzQyUyRnRpdGxlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI0NTklMjIlMjBjeSUzRCUyMjI1OSUyMiUyMHIlM0QlMjIzJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTQ1NiUyMC0yNTYlMjklMjIlMjBmaWxsJTNEJTIyJTIzMDA0QTdGJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4O1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIC5pcmFkaW9fbWluaW1hbC1yZWQuY2hlY2tlZDpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIC5pcmFkaW9fbWluaW1hbC1yZWQuaWNoZWNrYm94X21pbmltYWwtcmVkOmJlZm9yZSwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaXJhZGlvX21pbmltYWwtcmVkLmNoZWNrZWQuaG92ZXI6YmVmb3JlLCAuZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pcmFkaW9fbWluaW1hbC1yZWQuaG92ZXIuaWNoZWNrYm94X21pbmltYWwtcmVkOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaXJhZGlvX21pbmltYWwtcmVkLmhvdmVyLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmlyYWRpb19taW5pbWFsLXJlZC5jaGVja2VkLmFjdGl2ZTpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmlyYWRpb19taW5pbWFsLXJlZC5hY3RpdmUuaWNoZWNrYm94X21pbmltYWwtcmVkOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZS5pY2hlY2tib3hfbWluaW1hbC1yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFGaEpSRUZVQ0psMXlMRUpBa0VRQU1DNTVZWFByT0M4eW14QVRNVXFqTVFDeEFhdmdkODFFZ3gwd2xIR3VqazhTcCtsejgyNGw3RXVxVzZobldnZ09DZlZTcC9FM3BlVU0vd1JLVjQvK3JrRWw2VEk0eWViM2ZVTi9PMGJjcFprTXhvQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFcmFkaW8tZXJyb3IlM0MlMkZ0aXRsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNDU5JTIyJTIwY3klM0QlMjIyNTklMjIlMjByJTNEJTIyMyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC00NTYlMjAtMjU2JTI5JTIyJTIwZmlsbCUzRCUyMiUyM0ZGMDAxRiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbn1cblxuLmlyYWRpb19taW5pbWFsLXJlZC5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBWUFBQUFHQ0FZQUFBRGd6TzlJQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFFOUpSRUZVQ0psdHlqRUtnREFRUk5HWkpleDZSd25iaTIzd0ZCNGk1SlJieFVLakl2N3k4ZW51azVudEFHYWN0WWdvNmNJRlQ2dXFkbm1kZHlTemZIRWtBTnFQMXhRUlJWVTd5VHpRekxZREpTNFF1eU9YTlJvQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFcmFkaW8tZm9jdXMlM0MlMkZ0aXRsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNDU5JTIyJTIwY3klM0QlMjIxOTAlMjIlMjByJTNEJTIyMyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC00NTYlMjAtMTg3JTI5JTIyJTIwZmlsbCUzRCUyMiUyMzY2NiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4IDZweDtcbn1cblxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaXJhZGlvX21pbmltYWwtcmVkLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFZQUFBQUdDQVlBQUFEZ3pPOUlBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQUZoSlJFRlVDSmwxeUxFSkFrRVFBTUM1NVlYUHJPQzh5bXhBVE1VcWpNUUN4QWF2Z2Q4MUVneDB3bEhHdWprOFNwK2x6ODI0bDdFdXFXNmhuV2dnT0NmVlNwL0UzcGVVTS93UktWNC8rcmtFbDZUSTR5ZWIzZlVOL08wYmNwWmtNeG9BQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VyYWRpby1lcnJvciUzQyUyRnRpdGxlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI0NTklMjIlMjBjeSUzRCUyMjI1OSUyMiUyMHIlM0QlMjIzJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTQ1NiUyMC0yNTYlMjklMjIlMjBmaWxsJTNEJTIyJTIzRkYwMDFGJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4O1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uaWNoZWNrYm94X21pbmltYWwtcmVkOmJlZm9yZSB7XG4gIGhlaWdodDogMTFweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogNHB4IDNweCAzcHg7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZDpiZWZvcmUuY2hlY2tlZCwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5kaXNhYmxlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUF3QUFBQUtDQVlBQUFDQUxMLzZBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU85SlJFRlVHSldOMEsxT0ExRVFCZUF6WjFkc2dxckRMWnViZlFFTVlFaE5rMUtGNFEzUXZBTGhBVkM4QW9xRVZOQlUxQlVFamhlWXU3bFpSQTJDWXBmN2c2R2tRYlFkL1UzT25CSHNPRTNUM0FENHlIYkVsd0J1WTR4TDJZYXR0V2NwcFNlUzh4RENhT09DcWg2S3lITktxU0Y1YW96NUV1ZGNBYUNvcW1xNWpwMXpCOTc3VjVMZmVaNGZsMlc1QUFCNjcrKzk5M1BuM1A0S3QyM2JDeUZNQVJRaGhPRUtBNENvNmpuSkJ3RHZXWllOdXE1YmtKeUp5QkdBZ1RIbVpUMVpmbThkQWhnRCtBVHdCbUJFOHNJWTgvaS8xMTlwVmUyTHlFUkU5bUtNVjNWZDMyMzdJRlQxeEZwN3ZjbjhBTlRMWU9IMlp0TTZBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFY2hlY2stZGlzYWJsZWQlM0MlMkZ0aXRsZSUzRSUzQ3BhdGglMjBkJTNEJTIyTTQuMjI2JTIwOS44NjRMMCUyMDUuODI0bDEuMDYtMS4xMSUyMDMuMTY2JTIwMi45MjhMMTAuOTQlMjAwJTIwMTIlMjAxLjExJTIwNC4yMjYlMjA5Ljg2NSUyMiUyMGZpbGwlM0QlMjIlMjNEREQlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTBweDtcbn1cblxuLmljaGVja2JveF9taW5pbWFsLXJlZC5jaGVja2VkOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZC5ob3ZlcjpiZWZvcmUsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuaG92ZXI6YmVmb3JlLCAuaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQuYWN0aXZlOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFLQ0FZQUFBQ0FMTC82QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPSkpSRUZVR0pXTjBDOVB3bkVReC9IM2ZjR05qU0xONkh3SU5vdFlHUHkrd0VnK0E3UFpqY0h0cDRsQTRpbVEySndNQlFvRlpqYmFyQlEzQlNQb2ZRbk9QOU1OdUhxdjI5M25oRzBycXNjZ3o0bnRzSjRoMGtUQ1REYmpXa1J3dHpnYll6Ty9mcUNraHhnVHNDY1dpMk5HamJranF5a3F1dnNQNTNXZmQrc0RMeVJkeEtneEIzQ2thYk8wTVY3M3ZuSHhJb013QUZJWUJYcng5S3VWSk5CR1hBZTRwMXpOc1h5YjhySFR4WEdBa0tNZlAvNWUvSm5CYXdIc0J0d3JnUWNFVDdCVGhsZlhmeS85Q1YzVUV3SjNRQnJDT1lQTDFzWVBVcW9kNGV1Nmpxd0FPVTlFK1lSa0s2NEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFY2hlY2staW5hY3RpdmUlMjBjb3B5JTIwNSUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC4yMjYlMjA5Ljg2NEwwJTIwNS44MjRsMS4wNi0xLjExJTIwMy4xNjYlMjAyLjkyOEwxMC45NCUyMDAlMjAxMiUyMDEuMTElMjA0LjIyNiUyMDkuODY1JTIyJTIwZmlsbCUzRCUyMiUyMzAwNEE3RiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMHB4O1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yIC5pY2hlY2tib3hfbWluaW1hbC1yZWQuY2hlY2tlZDpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmljaGVja2JveF9taW5pbWFsLXJlZDpiZWZvcmUsIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmljaGVja2JveF9taW5pbWFsLXJlZC5jaGVja2VkLmhvdmVyOmJlZm9yZSwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkLmhvdmVyOmJlZm9yZSwgLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuc2Nyb2xsZXIgbGkuc2VsZWN0ZWQgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaWNoZWNrYm94X21pbmltYWwtcmVkLmhvdmVyOmJlZm9yZSwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAuaWNoZWNrYm94X21pbmltYWwtcmVkLmNoZWNrZWQuYWN0aXZlOmJlZm9yZSwgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zY3JvbGxlciBsaS5zZWxlY3RlZCAuaWNoZWNrYm94X21pbmltYWwtcmVkLmFjdGl2ZTpiZWZvcmUsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNjcm9sbGVyIGxpLnNlbGVjdGVkIC5mb3JtLWlucHV0LXdyYXBwZXIuZXJyb3IgLmljaGVja2JveF9taW5pbWFsLXJlZC5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFLQ0FZQUFBQ0FMTC82QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFNRkpSRUZVR0pXTnp6RnFBbkVReGVIZnJvVjJpVjBRL2pOUjlnUjJGb0tsNlFKZXdUWm5DRGxBYnBFakJEdUxQVUo2S3dVdGJGSUlpamd6VnFJSTJleVV3OGQ3dkl5YVoraEhSbXdiZGJBajA1enNNNGpmR2xoZkREMFpPbmVLNW4vSmZVTjNodndFdlFjQUFtMEYrbmlQQTMwMjBzYVFwWk02bDMvdThPVkVHZWpURlV2YjhSblF5bUNjczFyZkpyMGE2V2pvd3BHdVV6UU5LWTEwY05Md3IyRmpJKzBOWFJ2NmJhZzdNcWtjR09qSTBGMmc0Y2hiSmI1cEdqanlYbVhPaWM1TDJnV3BzbTRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjEwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWNoZWNrLWVycm9yJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk00LjIyNiUyMDkuODY0TDAlMjA1LjgyNGwxLjA2LTEuMTElMjAzLjE2NiUyMDIuOTI4TDEwLjk0JTIwMCUyMDEyJTIwMS4xMSUyMDQuMjI2JTIwOS44NjUlMjIlMjBmaWxsJTNEJTIyJTIzRkYwMDFGJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDEwcHg7XG59XG5cbi5pY2hlY2tib3hfbWluaW1hbC1yZWQuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQXdBQUFBS0NBWUFBQUNBTEwvNkFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTzlKUkVGVUdKV04wS0ZPeEZBUWhlRi9MdUsyUWVHUVBBTUdNQVN6eWJJS2c2NmgwN1NDVnlBOEFBcDMyelJwZ2lJaENBZ0N0eUJ3dkFFR3NRYkJvaXBJTzZnbEc4VFMwZC9KeVJsaDRLbnF1Wmw5ckEzQmFacWVpTWlGbWMxbEFENFVrVHRnNnIyZnJBeWthYm90SWsvQUc3QWZRdmlTSkVraUlHcWFacjZNc3l6YjZycnVSVVMrdTY3YnJldDZCdUM4OTFmZSsybFJGSnNMbk9mNWhwazlPT2NpNTl4NGdRRkVWWS82dnI4RzNvRlJITWV6dG0wZmdSMWdWRlhWODNLekFLanFHTGp0Ky80VGVIWE9UY3pzdUN6TG03Kzdma2RuV1haZ1p2ZkFPbkFhUXJqODc0T282cDZxbnEweVB3a3pWaUxia2NXWEFBQUFBRWxGVGtTdVFtQ0NcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjIxMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VjaGVjay1mb2N1cyUzQyUyRnRpdGxlJTNFJTNDcGF0aCUyMGQlM0QlMjJNNC4yMjYlMjA5Ljg2NEwwJTIwNS44MjRsMS4wNi0xLjExJTIwMy4xNjYlMjAyLjkyOEwxMC45NCUyMDAlMjAxMiUyMDEuMTElMjA0LjIyNiUyMDkuODY1JTIyJTIwZmlsbCUzRCUyMiUyMzY2NiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCAxMHB4O1xufVxuXG4vKlxuICogVmFsaWRhdGlvblxuICovXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyAxMXB4KTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Q6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREREREO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgYm90dG9tOiAtNnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbn1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yOmhvdmVyIC5wYXJzbGV5LWVycm9ycy1saXN0LFxuLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvci5mb2N1c2VkIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmlzSU9TNyAuZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yOmhvdmVyIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzSU9TNyAuZm9ybS1pbnB1dC13cmFwcGVyLmVycm9yLmZvY3VzZWQ6aG92ZXIgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR4LXBvd2VybWFpbCAucG93ZXJtYWlsX2Zvcm0ubm9sYWJlbCBoMywgLnR4LXBvd2VybWFpbCAucG93ZXJtYWlsX2Zvcm0ubm9sYWJlbCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLnR4LXBvd2VybWFpbCAucG93ZXJtYWlsX2Zvcm0ubm9sYWJlbCBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50eC1wb3dlcm1haWwgLnBvd2VybWFpbF9maWVsZHNldC5ub2xhYmVsID4gbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucG93ZXJtYWlsX2ZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLnJvdzpmaXJzdC1vZi10eXBlLCAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnBvd2VybWFpbF9maWVsZHNldDpmaXJzdC1vZi10eXBlIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGU6Zmlyc3Qtb2YtdHlwZSxcbi5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucG93ZXJtYWlsX2ZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGU6Zmlyc3Qtb2YtdHlwZSwgLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5wb3dlcm1haWxfZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZTpmaXJzdC1vZi10eXBlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5wb3dlcm1haWxfZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlOmZpcnN0LW9mLXR5cGUsXG4uZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnBvd2VybWFpbF9maWVsZHNldDpmaXJzdC1vZi10eXBlIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZTpmaXJzdC1vZi10eXBlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5wb3dlcm1haWxfZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSAubmV3c3Jvb20tYXJ0aWNsZTpmaXJzdC1vZi10eXBlLFxuLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5wb3dlcm1haWxfZmllbGRzZXQ6Zmlyc3Qtb2YtdHlwZSAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGU6Zmlyc3Qtb2YtdHlwZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnBvd2VybWFpbF9maWVsZHNldDpmaXJzdC1vZi10eXBlIC5zb2NpYWwtc3RyZWFtLWFydGljbGU6Zmlyc3Qtb2YtdHlwZSxcbi5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucG93ZXJtYWlsX2ZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZTpmaXJzdC1vZi10eXBlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucG93ZXJtYWlsX2ZpZWxkc2V0OmZpcnN0LW9mLXR5cGUgLm5ld3Nyb29tLWFydGljbGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAucm93IFtjbGFzcyo9J2NvbC0nXSwgLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgW2NsYXNzKj0nY29sLSddLCAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgW2NsYXNzKj0nY29sLSddLCAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgW2NsYXNzKj0nY29sLSddLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgW2NsYXNzKj0nY29sLSddLCAuZmFuY3lib3hGcmFtZSAucG93ZXJtYWlsX2Zvcm0gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIFtjbGFzcyo9J2NvbC0nXSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAubmV3c3Jvb20tYXJ0aWNsZSBbY2xhc3MqPSdjb2wtJ10sIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgW2NsYXNzKj0nY29sLSddLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIFtjbGFzcyo9J2NvbC0nXSwgLmZhbmN5Ym94RnJhbWUgLnBvd2VybWFpbF9mb3JtIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgW2NsYXNzKj0nY29sLSddLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5mYW5jeWJveEZyYW1lIC5wb3dlcm1haWxfZm9ybSAubmV3c3Jvb20tYXJ0aWNsZSBbY2xhc3MqPSdjb2wtJ10ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmZvcm0gLmNoZWNrYm94IC5wYXJzbGV5LWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkYwMDFGO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIgLmJhc2VsaW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc2VjdGlvbi1oZWFkZXIgLmJhc2VsaW5lIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnNlY3Rpb24taGVhZGVyIC5iYXNlbGluZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jZm9vdGVyIC53cmFwcGVyLCAjZm9vdGVyIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgI2Zvb3RlciAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI2Zvb3RlciAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4jZm9vdGVyIC5jc2MtdGV4dHBpYy1hYm92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jZm9vdGVyIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4jZm9vdGVyIHVsIGxpOm5vdChbY2xhc3MqPVwiY29sXCJdKSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwsXG4jZm9vdGVyIC5uYXYubmF2LWNvbGxhcHNhYmxlLXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4jZm9vdGVyIC5zb2NpYWxzIHVsIGxpLFxuI2Zvb3RlciAubmF2Lm5hdi1jb2xsYXBzYWJsZS10YWJzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwgbGkgYSwgI2Zvb3RlciAuc29jaWFscyB1bCBsaS5hY3RpdmUgYSxcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaSBhLFxuI2Zvb3RlciAubmF2Lm5hdi1jb2xsYXBzYWJsZS10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDE1cHg7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwgbGkgYS50ZXh0LWhpZGRlbiwgI2Zvb3RlciAuc29jaWFscyB1bCBsaS5hY3RpdmUgYS50ZXh0LWhpZGRlbixcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaSBhLnRleHQtaGlkZGVuLFxuI2Zvb3RlciAubmF2Lm5hdi1jb2xsYXBzYWJsZS10YWJzIGxpLmFjdGl2ZSBhLnRleHQtaGlkZGVuIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4jZm9vdGVyIC5zb2NpYWxzIHVsIGxpIGE6aG92ZXIsICNmb290ZXIgLnNvY2lhbHMgdWwgbGkuYWN0aXZlIGE6aG92ZXIsXG4jZm9vdGVyIC5uYXYubmF2LWNvbGxhcHNhYmxlLXRhYnMgbGkgYTpob3ZlcixcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaS5hY3RpdmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwgbGkuYWN0aXZlIGE6YWZ0ZXIsICNmb290ZXIgLnNvY2lhbHMgdWwgbGk6aG92ZXIgYTphZnRlcixcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaS5hY3RpdmUgYTphZnRlcixcbiNmb290ZXIgLm5hdi5uYXYtY29sbGFwc2FibGUtdGFicyBsaTpob3ZlciBhOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2Zvb3RlciAubmF2Lm5hdi1jb2xsYXBzYWJsZS10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuI2Zvb3RlciAuY29sbGFwc2FibGUtdGFicy1jb250ZW50LmJpZy1zY3JlZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gICNmb290ZXIgLmNvbGxhcHNhYmxlLXRhYnMtY29udGVudC5iaWctc2NyZWVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IGF1dG87XG4gIH1cbn1cblxuI2Zvb3RlciAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Zvb3RlciAuY29weXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gICNmb290ZXIgLmNvcHlyaWdodDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Zvb3RlciAuY29weXJpZ2h0IC52YywgI2Zvb3RlciAuY29weXJpZ2h0IC5zd2lwZXItYnV0dG9uLXByZXYgPiBpLFxuICAjZm9vdGVyIC5jb3B5cmlnaHQgLnN3aXBlci1idXR0b24tbmV4dCA+IGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxufVxuXG4jZm9vdGVyIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuI2Zvb3RlciAuYnJlYWRjcnVtYiB1bCB7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICp2ZXJ0aWNhbC1hbGlnbjogYXV0bztcbiAgem9vbTogMTtcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2Zvb3RlciAuYnJlYWRjcnVtYiBsaSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuXG4jZm9vdGVyIC5icmVhZGNydW1iIGEge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAqdmVydGljYWwtYWxpZ246IGF1dG87XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNmb290ZXIgLmJyZWFkY3J1bWIgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQVlBQUFBS0NBWUFBQUNYRGk4ekFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBSmxKUkVGVUNKbGRqU0VLQWxFVVJjK2RNYm9qdHlDQ0lBaWlRWVQzQjR2RjRoNk13cnduQnFQRm9zbmtVbHlFZmI1RlpmU21DNWR6TGhIeGNQY0pmeW1BbGFTRHU4OS9ocFRTUmRJdzU3eUxpTlFtTUxPYnBENndqWWdWZ05wNFhkYzk0QzVwWGJTSHNpeTc3L3I4RWhFeEFFNlNsbVoyTE42S0VYQnFtbVpoWmtjQXVmdFUwaDZZcFpUT0gwTkgwaWJuUEs2cTZ0citld0ZNcVREOElqdTBvZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFYXJyb3ctZG93bi1lcnJvciUyMGNvcHklMjA2JTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk01LjU4NCUyMDUuMzNjLjIwNS0uMi4yMDUtLjUyJTIwMC0uNzFMLjk5LjE2N2MtLjIyNi0uMjItLjU5LS4yMi0uODIlMjAwLS4yMjcuMjItLjIyNy41NzUlMjAwJTIwLjc5NmwzLjc3MyUyMDMuNjZjLjIwNS4xOTguMjA1LjUyJTIwMCUyMC43MDdMLjE3JTIwOC45ODdjLS4yMjcuMjIyLS4yMjcuNTc1JTIwMCUyMC43OTYuMjMuMjIuNTk0LjIyLjgyJTIwMEw1LjU4NSUyMDUuMzMlMjIlMjBmaWxsJTNEJTIyJTIzOTk5JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xufVxuXG4jZm9vdGVyIC5icmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuI2Zvb3RlciAuYnJlYWRjcnVtYiBzdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDA7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMsICNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4jZm9vdGVyIC5zb2NpYWxzIC5ib3JkZXIsICNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2Zvb3RlciAuYWRkaXRpb25hbC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4jZm9vdGVyIC5hZGRpdGlvbmFsLWNvbnRlbnQgLmJvcmRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2Zvb3RlciAuYWRkaXRpb25hbC1jb250ZW50IC5ib3JkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuaGVhZGluZ3Mge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2Zvb3RlciAuYWRkaXRpb25hbC1jb250ZW50IC5oZWFkaW5ncyAqIHtcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jZm9vdGVyIC5hZGRpdGlvbmFsLWNvbnRlbnQgLmZvcm0taW5wdXQtd3JhcHBlci5lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGMDAxRjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCBmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jZm9vdGVyIC5hZGRpdGlvbmFsLWNvbnRlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm9vdGVyIC5hZGRpdGlvbmFsLWNvbnRlbnQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MTUxO1xuICBib3JkZXItY29sb3I6ICM1MTUxNTE7XG4gIGNvbG9yOiAjREREREREO1xuICBtYXJnaW46IDA7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTE1MTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE0cHg7XG59XG5cbiNmb290ZXIgLmFkZGl0aW9uYWwtY29udGVudCAuYnRuIGkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiA5cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNmb290ZXIgLnNvY2lhbHMgLmJvcmRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4jZm9vdGVyIC5zb2NpYWxzIHVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgKnpvb206IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZm9vdGVyIC5zb2NpYWxzIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZm9vdGVyIC5zb2NpYWxzIHVsLnRleHQtbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAjZm9vdGVyIC5zb2NpYWxzIHVsLmltYWdlLWxpc3QgbGkgYSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbiAgI2Zvb3RlciAuc29jaWFscyB1bCBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwudGV4dC1saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtaW4td2lkdGg6IDhweDtcbn1cblxuI2Zvb3RlciAuc29jaWFscyB1bC50ZXh0LWxpc3QgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbiNmb290ZXIgLnNvY2lhbHMgdWwudGV4dC1saXN0IGxpIGE6aG92ZXIsICNmb290ZXIgLnNvY2lhbHMgdWwudGV4dC1saXN0IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI2Zvb3RlciAuc29jaWFscyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2Zvb3RlciAuYmlnLXNjcmVlbixcbiNmb290ZXIgLmJpZy1zY3JlZW4ubmF2LWNvbGxhcHNhYmxlLXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjZm9vdGVyIC5iaWctc2NyZWVuLFxuICAjZm9vdGVyIC5iaWctc2NyZWVuLm5hdi1jb2xsYXBzYWJsZS10YWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAjZm9vdGVyIC5mb290ZXItc21hbGxzY3JlZW4tdGFicyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jZm9vdGVyIC5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNmb290ZXIgLnBhbmVsIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbiNmb290ZXIgLnBhbmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI2Zvb3RlciAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4jZm9vdGVyIC5wYW5lbC1oZWFkaW5nIC5mb290ZXItbW9iaWxlLWFjY29yZGlvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFNUkpSRUZVS0pHRjBERnV3bEFNQnVEZkZsdkZ3SkxMa0M0ZEVCSUxGK2doRUtJdE40alVub0pUSURGeEhQdC9RNlFHVURzOGQybFJsQ2J3ajM3Ky9HUURBeUg1WW1ZZkVTRjk3Nk1COUFxZ1VsVzRPeUppSXlMUjd0RWhsSFArQnRDbzZ0cmQzN3MvYXdlOUFhZ0FmSW5JTXVjOHY0V3ZpR1NRdktTVVpuOTFNNXVTL0NRWi8zWk9LVzEvMFpua1UzZW9tWlVrbXpZV2tzOEFkZ0JPRWJFb2l1TFlkekF6SzFWMUQrQWhJbFlnT1NhNU43T3lEN1RqN28vdWZxanJlbkt2ZHpBL21reVRmT2pOa2owQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTVJKUkVGVUtKR0YwREZ1d2xBTUJ1RGZGbHZGd0pMTGtDNGRFQklMRitnaEVLSXRONGpVbm9KVElERnhIUHQvUTZRR1VEczhkMmxSbENid2ozNysvR1FEQXlINVltWWZFU0Y5NzZNQjlBcWdVbFc0T3lKaUl5TFI3dEVobEhQK0J0Q282dHJkMzdzL2F3ZTlBYWdBZkluSU11Yzh2NFd2aUdTUXZLU1VabjkxTTV1Uy9DUVovM1pPS1cxLzBabmtVM2VvbVpVa216WVdrczhBZGdCT0ViRW9pdUxZZHpBeksxVjFEK0FoSWxZZ09TYTVON095RDdUajdvL3VmcWpyZW5LdmR6QS9ta3lUZk9qTmtqMEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZm9vdGVyIC5wYW5lbC1oZWFkaW5nIC5mb290ZXItbW9iaWxlLWFjY29yZGlvbi1saW5rLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NtYS1pY29ucy9wbmcvaWNvbl9pY29uLWFycm93LWRvd24tZ3JleS0wMy5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTWRKUkVGVUtKR1YwREZyd25BUUJmRDN2N1YxRUpKdkUraFFJWk9UbzRVT0hUbzRCQWNYd2FHVGk3dmdGMG5BVDNUM01xU1VkcWd4NTVJT2htRHFHKy91QjQ4RHlSSEpRbFVUREVSVkV6TTdWbFUxRmdCVEFLbUlGR2IyZEF1SlNCNUNtTlIxUFFjQW1GbEcwa2wrazN6dVF5Uy8ycHVQcXlYSmhhbzJKSDlVTmUxRFpyYjVtNGNPZm0rYVppOGl2KzQrYy9kUEVja0JQSVlRMWxFVWJYdGhXL3ZOM1E4QWFoRTVBWGdBc0lyamVEZjBQSlJsK2FxcTU3YmVjaEIwYXIrWVdYWVgrazh1TUd1RDJmdDRRQTRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0LjElMjIlMjBoZWlnaHQlM0QlMjI4LjUlMjIlMjB2aWV3Qm94JTNEJTIyNDc3LjElMjA5NS40JTIwMTQuMSUyMDguNSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRUJFQkVCJTIyJTIwZCUzRCUyMk00OTEuMyUyMDk2LjhsLTEuNS0xLjQtNS42JTIwNS42LTUuNy01LjYtMS40JTIwMS40JTIwNS43JTIwNS42JTIwMS40JTIwMS40JTIwMS40LTEuNHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNmb290ZXIgLmZvb3Rlci1tb2JpbGUtYWNjb3JkaW9uLWxpbmsge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAjZm9vdGVyIC5mb290ZXItbW9iaWxlLWFjY29yZGlvbi1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuXG4jZm9vdGVyIC5mb290ZXItbW9iaWxlLWFjY29yZGlvbi1saW5rLmxhc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuI2Zvb3RlciAuZm9vdGVyLW1vYmlsZS1hY2NvcmRpb24tbGluazpob3ZlciwgI2Zvb3RlciAuZm9vdGVyLW1vYmlsZS1hY2NvcmRpb24tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jZm9vdGVyIC5wYW5lbC1ib2R5IHtcbiAgY29sb3I6ICNEREREREQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4jZm9vdGVyIC5jb2xsYXBzYWJsZS10YWJzLWNvbnRlbnQgLmNvbGxhcHNhYmxlLXRhYixcbiNmb290ZXIgLnBhbmVsLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgI2Zvb3RlciAuY29sbGFwc2FibGUtdGFicy1jb250ZW50IC5jb2xsYXBzYWJsZS10YWIsXG4gICNmb290ZXIgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbiNmb290ZXIgLmNvbGxhcHNhYmxlLXRhYnMtY29udGVudCAuY29sbGFwc2FibGUtdGFiIGEsXG4jZm9vdGVyIC5wYW5lbC1ib2R5IGEge1xuICBjb2xvcjogI0RERERERDtcbn1cblxuI2Zvb3RlciAuY29sbGFwc2FibGUtdGFicy1jb250ZW50IC5jb2xsYXBzYWJsZS10YWIgYTpob3ZlcixcbiNmb290ZXIgLnBhbmVsLWJvZHkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1jb2xsYXBzYWJsZS10YWItZWxlbWVudCBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNzYy10ZXh0cGljLWltYWdld3JhcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXh0LW9uLWltYWdlIC5jc2MtdGV4dHBpYy10ZXh0LFxuLnRleHQtb24taW1hZ2UgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0LCAudGV4dC1vbi1pbWFnZS5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtdGV4dCB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxNnB4IDMwcHg7XG59XG5cbi5ib3JkZXItZnJhbWUgLmNzYy10ZXh0cGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLmJvcmRlci1mcmFtZSAuY3NjLXRleHRwaWMtdGV4dCxcbi5ib3JkZXItZnJhbWUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0LCAuYm9yZGVyLWZyYW1lLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggMzBweDtcbn1cblxuLnByb2R1Y3QgZmlndXJlIHtcbiAgcGFkZGluZzogMTUlO1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xufVxuXG4ucHJvZHVjdCBoMywgLnByb2R1Y3QgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5wcm9kdWN0IGgyIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvZHVjdCBociB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1vbi1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRleHQtb24taW1hZ2UgZGl2LmNzYy10ZXh0cGljLWNlbnRlciAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHJpZ2h0OiAwO1xufVxuXG4udGV4dC1vbi1pbWFnZSBkaXYuY3NjLXRleHRwaWMtY2VudGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIge1xuICBmbG9hdDogbm9uZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi50ZXh0LW9uLWltYWdlIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi50ZXh0LW9uLWltYWdlIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtb24taW1hZ2UgLmNzYy10ZXh0cGljLWltYWdld3JhcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LW9uLWltYWdlIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuXG4udGV4dC1vbi1pbWFnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50ZXh0LW9uLWltYWdlOmhvdmVyIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuXG4udGV4dC1vbi1pbWFnZTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5cbmRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGZpZ3VyZSxcbmRpdi5jc2MtdGV4dHBpYyBmaWd1cmUuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC5mdWxsc2NyZWVuLXdpZHRoIC5mb3JjZS1mdWxsc2NyZWVuLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC5mdWxsc2NyZWVuLXdpZHRoIC5zd2lwZXItc2xpZGUgPiAud3JhcHBlciwgLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5zd2lwZXItc2xpZGUgPiAud3JhcHBlciwgLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLnN3aXBlci1zbGlkZSA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5zd2lwZXItc2xpZGUgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXNsaWRlID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLnN3aXBlci1zbGlkZSAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXNsaWRlIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSB7XG4gIC8qIEluc2lkZSBvZiBDYWxjKCkgZnVuY3Rpb24gOlxuICAgICAgICAgICAgICAgdGhlIFZBTFVFIE9GICUgaXMgbWltaWNraW5nIHRoZSBnbG9iYWwgY2xhc3Mgb2YgXCIud3JhcHBlclwiXG4gICAgICAgICAgICAgICB0aGUgZml4IFZBTFVFIE9GIFBJWEVMIGlzIG1pbWlja2luZyB0aGUgZ2xvYmFsIGNsYXNzIG9mIFwiLmNvbnRhaW5lci1mbHVpZFwiLlxuICAgICAgICAgICAgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNhcm91c2VsLmZ1bGxzY3JlZW4td2lkdGggLnN3aXBlci1zbGlkZSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1LjclICsgMTBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1LjclICsgMTBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2Fyb3VzZWwuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXNsaWRlIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUuNyUgKyAxNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUuNyUgKyAxNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2Fyb3VzZWwuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXNsaWRlIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDcuNSUgKyAxNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDcuNSUgKyAxNHB4KTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5LXRvcC13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uZ2FsbGVyeS10b3Atd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmdhbGxlcnktdG9wLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLmdhbGxlcnktdG9wLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIuaGFzLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ2FsbGVyeS10aHVtYnMge1xuICBtYXJnaW46IDA7XG59XG5cbi5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2FsbGVyeS10aHVtYnMgLmFjdGl2ZS1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5nYWxsZXJ5LXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2Fyb3VzZWwgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb3N0YWdlLmluLWdyaWQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVyb3N0YWdlLmluLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1JSArIDEwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNSUgKyAxMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUuNyUgKyAxNHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDUuNyUgKyAxNHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb3N0YWdlLmluLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg3LjUlICsgMTRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg3LjUlICsgMTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDk4OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGVyb3N0YWdlLmluLWdyaWQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiA5ODhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmhlcm9zdGFnZS5pbi1ncmlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogMTIwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oZXJvc3RhZ2UuaW4tZ3JpZCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmhlcm9zdGFnZS5pbi1ncmlkIC53cmFwcGVyLCAuaGVyb3N0YWdlLmluLWdyaWQgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmluLWdyaWQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5oZXJvc3RhZ2UuaW4tZ3JpZCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsXG4uaGVyb3N0YWdlLmluLWdyaWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmhlcm9zdGFnZS53aXRoLWdyYWRpZW50IHtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gICAgbWF4LWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLmhlcm9zdGFnZS53aXRoLWdyYWRpZW50IC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCAuc3dpcGVyLXNsaWRlLFxuICAuaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQub25lLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMSUyMiUyMGhlaWdodCUzRCUyMjEwMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VoZXJvc3RhZ2UtZ3JhZGllbnQlM0MlMkZ0aXRsZSUzRSUzQ2RlZnMlM0UlM0NsaW5lYXJHcmFkaWVudCUyMHgxJTNEJTIyNTAlMjUlMjIlMjB5MSUzRCUyMjAlMjUlMjIlMjB4MiUzRCUyMjUwJTI1JTIyJTIweTIlM0QlMjIxMDAlMjUlMjIlMjBpZCUzRCUyMmElMjIlM0UlM0NzdG9wJTIwc3RvcC1jb2xvciUzRCUyMiUyM0U2RTZFNiUyMiUyMG9mZnNldCUzRCUyMjAlMjUlMjIlMkYlM0UlM0NzdG9wJTIwc3RvcC1jb2xvciUzRCUyMiUyM0U2RTZFNiUyMiUyMHN0b3Atb3BhY2l0eSUzRCUyMjAlMjIlMjBvZmZzZXQlM0QlMjIxMDAlMjUlMjIlMkYlM0UlM0MlMkZsaW5lYXJHcmFkaWVudCUzRSUzQyUyRmRlZnMlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwMGgxdjEwMEgweiUyMiUyMGZpbGwlM0QlMjJ1cmwlMjglMjNhJTI5JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTZFNkU2IDAlLCByZ2JhKDIzMCwgMjMwLCAyMzAsIDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQgLnN3aXBlci1zbGlkZSBpbWcsXG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudC5vbmUtc2xpZGUgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDk5JSAtIDMwcHgpO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3R0b206IDBweDtcbiAgdG9wOiBhdXRvO1xufVxuXG4uaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogY2FsYygxJSArIDMwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWhlcm9zdGFnZS1ncmFkaWVudCUzQyUyRnRpdGxlJTNFJTNDZGVmcyUzRSUzQ2xpbmVhckdyYWRpZW50JTIweDElM0QlMjI1MCUyNSUyMiUyMHkxJTNEJTIyMCUyNSUyMiUyMHgyJTNEJTIyNTAlMjUlMjIlMjB5MiUzRCUyMjEwMCUyNSUyMiUyMGlkJTNEJTIyYSUyMiUzRSUzQ3N0b3AlMjBzdG9wLWNvbG9yJTNEJTIyJTIzRTZFNkU2JTIyJTIwb2Zmc2V0JTNEJTIyMCUyNSUyMiUyRiUzRSUzQ3N0b3AlMjBzdG9wLWNvbG9yJTNEJTIyJTIzRTZFNkU2JTIyJTIwc3RvcC1vcGFjaXR5JTNEJTIyMCUyMiUyMG9mZnNldCUzRCUyMjEwMCUyNSUyMiUyRiUzRSUzQyUyRmxpbmVhckdyYWRpZW50JTNFJTNDJTJGZGVmcyUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAwaDF2MTAwSDB6JTIyJTIwZmlsbCUzRCUyMnVybCUyOCUyM2ElMjklMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTZFNkU2IDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQgcGljdHVyZSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUlICsgMTBweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1JSArIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm9zdGFnZS53aXRoLWdyYWRpZW50IHBpY3R1cmUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1LjclICsgMTRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1LjclICsgMTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm9zdGFnZS53aXRoLWdyYWRpZW50IHBpY3R1cmUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg3LjUlICsgMTRweCk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg3LjUlICsgMTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCBwaWN0dXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogOTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCBwaWN0dXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogOTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM1MHB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCBwaWN0dXJlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICB3aWR0aDogMTIwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC5oZXJvc3RhZ2Uud2l0aC1ncmFkaWVudCBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4uaGVyb3N0YWdlLndpdGgtZ3JhZGllbnQuaW4tZ3JpZCBwaWN0dXJlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaGVyb3N0YWdlIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmhlcm9zdGFnZS5vbmUtc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyb3N0YWdlLm9uZS1zbGlkZSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2Uub25lLXNsaWRlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzI4MjgyODtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgxLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oMSB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgyLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oMiB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgzLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgyLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oMyB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGg0LFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oNCB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGg1LFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oNSB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGg2LFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5oNiB7XG4gICAgY29sb3I6ICMyODI4MjggIWltcG9ydGFudDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHAge1xuICAgIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiBwIGIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gcCBzdHJvbmcge1xuICAgIGNvbG9yOiAjMjgyODI4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIGgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgLmFkaG9jLW1lc3NhZ2UgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5hZGhvYy1tZXNzYWdlIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIC5oMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIGg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSAuaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSBoNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgLmg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtd2hpdGUgaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIC5oNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC13aGl0ZSBwIGIsXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LXdoaXRlIHAgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2ssIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIGgxOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSBoMTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSAuaDE6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgLmgyOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgLmFkaG9jLW1lc3NhZ2UgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5hZGhvYy1tZXNzYWdlIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIC5oMzpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYm94LXdoaXRlIGgzOm5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgLmFkaG9jLW1lc3NhZ2UgaDI6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5hZGhvYy1tZXNzYWdlIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSBoMjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSAuaDM6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayBoNDpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgLmg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgaDQ6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgLmg0Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgaDU6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIC5oNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYm94LXdoaXRlIGg1Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYm94LXdoaXRlIC5oNTpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIGg2Om5vdChbY2xhc3MqPVwiYmFja2dyb3VuZC1cIl0pLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayAuaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSksIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSBoNjpub3QoW2NsYXNzKj1cImJhY2tncm91bmQtXCJdKSxcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSAuaDY6bm90KFtjbGFzcyo9XCJiYWNrZ3JvdW5kLVwiXSkge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudGV4dC1ibGFjayBwLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50ZXh0LWJsYWNrIHAgYixcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRleHQtYmxhY2sgcCBzdHJvbmcsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJveC13aGl0ZSBwIGIsXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5ib3gtd2hpdGUgcCBzdHJvbmcge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYm94LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxJSArIDIwcHgpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4tZGVmYXVsdCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4tYmx1ZSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxJSArIDMwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmNhcm91c2VsLWNhcHRpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmhlcm9zdGFnZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbjogMzUlIDAgMCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyb3N0YWdlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMiU7XG4gIH1cbn1cblxuLmNhcHRpb24tbW9iaWxlLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuY2FwdGlvbi1kZXNrdG9wLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNhcHRpb24tbW9iaWxlLWhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24ge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciAuaGFzLW92ZXJsYXktYmctY29sb3IsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmhhcy1vdmVybGF5LWJnLWNvbG9yLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24gPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgLmhhcy1vdmVybGF5LWJnLWNvbG9yIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLndyYXBwZXIsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDElICsgMzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDElICsgMzBweCkgIWltcG9ydGFudDtcbn1cblxuLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLmhhcy1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oZXJvc3RhZ2UuY29udGVudC13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogY2FsYygxJSArIDEwcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxJSArIDEwcHgpICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDElICsgMzBweCk7XG59XG5cbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnZlcnRpY2FsLWNlbnRlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlcm9zdGFnZS5oYXMtc2hhZG93IC5pbWFnZS1vdmVybGF5LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwIDAlLCAjMDAwMDAwIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyb3N0YWdlIC5zd2lwZXItc2xpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlcm9zdGFnZSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTUwJTtcbiAgICBtYXgtd2lkdGg6IDE1MCU7XG4gIH1cbiAgLmhlcm9zdGFnZSAuc3dpcGVyLXNsaWRlIC5idG4tZGVmYXVsdCwgLmhlcm9zdGFnZSAuc3dpcGVyLXNsaWRlIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5oZXJvc3RhZ2UgLnN3aXBlci1zbGlkZSAuYnRuLWJsdWUge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgfVxuICAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDElICsgNDVweCk7XG4gIH1cbiAgLmhlcm9zdGFnZS5oYXMtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDUzJTtcbiAgICBwYWRkaW5nOiAxNnB4IDFlbSAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1sZWZ0LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGJvdHRvbTogMjUlO1xuICB9XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5yb3csIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5uZXdzcm9vbS1hcnRpY2xlLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnJvdywgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLm5ld3Nyb29tLWFydGljbGUsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAucm93IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi50b3AtcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24udG9wLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLnRvcC1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAucm93IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbi5ib3R0b20tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24uYm90dG9tLXJpZ2h0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmNhcm91c2VsLWNhcHRpb24tY29udGVudCwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCAubmV3c3Jvb20tYXJ0aWNsZSAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5oZXJvc3RhZ2UgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhlcm9zdGFnZS5oYXMtc2hhZG93IC5zd2lwZXItd3JhcHBlciArIC53cmFwcGVyLCAuaGVyb3N0YWdlLmhhcy1zaGFkb3cgLmNhcm91c2VsLWNhcHRpb24gPiAuc3dpcGVyLXdyYXBwZXIgKyAud3JhcHBlciwgLmhlcm9zdGFnZS5oYXMtc2hhZG93IC5zd2lwZXItd3JhcHBlciArIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5oYXMtc2hhZG93IC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc3dpcGVyLXdyYXBwZXIgKyAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuaGVyb3N0YWdlLmhhcy1zaGFkb3cgLnN3aXBlci13cmFwcGVyICsgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhlcm9zdGFnZS5oYXMtc2hhZG93IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgNC41JSAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE2cHggMWVtIDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgfVxuICAuaGVyb3N0YWdlLmhhcy1zaGFkb3cgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1sZWZ0LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uLmJvdHRvbS1yaWdodCB7XG4gICAgYm90dG9tOiA2JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb3N0YWdlLmhhcy1zaGFkb3cgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNSU7XG4gICAgcGFkZGluZzogMTRweCAuOGVtIDEzcHg7XG4gIH1cbn1cblxuLmhlcm9zdGFnZSAuaGVyb3N0YWdlLWJhY2tncm91bmQtb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGVyb3N0YWdlIC5pbWFnZS1vdmVybGF5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hY3RpdmUtY2FudmFzLFxuLmFjdGl2ZS1jYW52YXMgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXIgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4jaGVhZGVyIC5hbmNob3ItbmF2aS1hcy1tYWkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2hlYWRlciAuYW5jaG9yLW5hdmktYXMtbWFpLnN0YXJ0LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNoZWFkZXIgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4jaGVhZGVyIC5maXJzdC1sYXllciBsaSBhLFxuI2hlYWRlciAuZmlyc3QtbGF5ZXIgbGkgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2hlYWRlciAuY29udGFpbmVyLWZsdWlkLFxuI2hlYWRlciAucm93LFxuI2hlYWRlciAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuI2hlYWRlciAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbiNoZWFkZXIgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI2hlYWRlciAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuI2hlYWRlciAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUsXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI2hlYWRlciAubmV3c3Jvb20tYXJ0aWNsZSxcbiNoZWFkZXIgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjaGVhZGVyIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4jaGVhZGVyIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uICNoZWFkZXIgLm5ld3Nyb29tLWFydGljbGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuI2hlYWRlciAud3JhcHBlciwgI2hlYWRlciAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsICNoZWFkZXIgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoICNoZWFkZXIgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB6LWluZGV4OiA1MDA7XG59XG5cbiNoZWFkZXIgbmF2IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbiNoZWFkZXIgbmF2IHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNoZWFkZXIgbmF2IHVsIGxpOmhvdmVyIC5kcm9wZG93bi1jb250YWluZXIsICNoZWFkZXIgbmF2IHVsIGxpLmhvdmVyIC5kcm9wZG93bi1jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDUwMjtcbiAgLyogbWFrZSBjb250ZXh0IGNsaWNrYWJsZSBvbiBpcGFkICovXG59XG5cbiNoZWFkZXIgbmF2IGEge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuI2hlYWRlciBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gdWwge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gICNoZWFkZXIgbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICNoZWFkZXIgbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gIH1cbn1cblxuI2hlYWRlciBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jaGVhZGVyIC5saW5rLWxpc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuI2hlYWRlciAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNDhweCA0NXB4IDIycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjRzLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjRzO1xufVxuXG4jaGVhZGVyIC5zdWItbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTE1O1xufVxuXG4jaGVhZGVyIC5jdGEtc3RhbmRhbG9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjaGVhZGVyIC5jdGEtc3RhbmRhbG9uZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4jaGVhZGVyIC5jdGEtc3RhbmRhbG9uZSAuYnRuLWRlZmF1bHQsICNoZWFkZXIgLmN0YS1zdGFuZGFsb25lIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5ICNoZWFkZXIgLmN0YS1zdGFuZGFsb25lIC5idG4tYmx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbltkYXRhLW1lbnUtYmFyLXRoZW1lPVwibWVudS1iYXItdGhlbWUtd2hpdGVcIl0gI2hlYWRlciAuc3ViLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuW2RhdGEtbWVudS1iYXItdGhlbWU9XCJtZW51LWJhci10aGVtZS13aGl0ZVwiXSAjaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpLmFjdGl2ZSA+IGEsIFtkYXRhLW1lbnUtYmFyLXRoZW1lPVwibWVudS1iYXItdGhlbWUtd2hpdGVcIl0gI2hlYWRlciAuc3ViLW5hdmlnYXRpb24gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKS5jdXJyZW50ID4gYSwgW2RhdGEtbWVudS1iYXItdGhlbWU9XCJtZW51LWJhci10aGVtZS13aGl0ZVwiXSAjaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpID4gYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5bZGF0YS1tZW51LWJhci10aGVtZT1cIm1lbnUtYmFyLXRoZW1lLXdoaXRlXCJdICNoZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uICNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlLCBbZGF0YS1tZW51LWJhci10aGVtZT1cIm1lbnUtYmFyLXRoZW1lLXdoaXRlXCJdICNoZWFkZXIgLnN1Yi1uYXZpZ2F0aW9uICNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmN1cnJlbnQgPiBhOmJlZm9yZSwgW2RhdGEtbWVudS1iYXItdGhlbWU9XCJtZW51LWJhci10aGVtZS13aGl0ZVwiXSAjaGVhZGVyIC5zdWItbmF2aWdhdGlvbiAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbltkYXRhLW1lbnUtYmFyLXRoZW1lPVwibWVudS1iYXItdGhlbWUtd2hpdGVcIl0gI2hlYWRlciAuc3ViLW5hdmlnYXRpb24gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmxhbmd1YWdlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NtYS1pY29ucy9wbmcvaWNvbl9pY29uLWFycm93LWRvd24tZ3JleS0wMS5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBT1JKUkVGVUtKR04wREZLeFVBUUJ1Qi9ac0ZHMzJiWkUyelM1QktDalNBaTJJZzJIa050TEI0OEcrR3BSL0FTSXVnSkJNSE9XbmJ3QWpzV0ZrYVN0UXJFaU9GTi9YL3pEMlBxdXA1WmErKzg5NUpTZXNmRVZGVzFhYTI5TFlyaW5wdW0yUWV3azNOK0RDRnNUYUcyYlIrWWVkc1ljMnhVOWRVNTkwbEVlMFIwNUwxL1RpbkZmOUFHZ0lzWTQ5SUFnS28rOVJqQW9YUHVSVlhmeGlqblBCZVJCUURRY0hNSTRaU0lycnF1KzJMbUF5TDZHRFNkeHhndisrd3ZPTUlOTTM4RFdNODVuNG5JOVRCbnhyQS9tNWwzQWF3Qk9CR1JtNmx2LzJrdXkzS3hNbGgxZmdEdzIySGwxcmZNNEFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyVW50aXRsZWQtU2VpdGVfeDI1XzIwMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIwJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjB3aWR0aCUzRCUyMjE0LjFweCUyMiUyMGhlaWdodCUzRCUyMjguNXB4JTIyJTIwdmlld0JveCUzRCUyMjQ3Ny4xJTIwNzQuOCUyMDE0LjElMjA4LjUlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDQ3Ny4xJTIwNzQuOCUyMDE0LjElMjA4LjUlMjIlMjAlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDcG9seWdvbiUyMGZpbGwlM0QlMjIlMjMyMTIxMjElMjIlMjBwb2ludHMlM0QlMjI0OTEuMyUyQzc2LjIlMjA0ODkuOCUyQzc0LjglMjA0ODQuMiUyQzgwLjQlMjA0NzguNSUyQzc0LjglMjA0NzcuMSUyQzc2LjIlMjA0ODQuMiUyQzgzLjMlMjA0ODUuNiUyQzgxLjglMjA0ODUuNiUyQzgxLjglMjAlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbltkYXRhLW1lbnUtYmFyLXRoZW1lPVwibWVudS1iYXItdGhlbWUtd2hpdGVcIl0gI2hlYWRlciAuc3ViLW5hdmlnYXRpb24gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkuYWN0aXZlIGEubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBNEFBQUFKQ0FZQUFBQUNUUjFwQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPZEpSRUZVS0pHRjBERkt4RkFRQnVEL3p5dTFTRWlSU3BpOEkxZ3VncFlMQ2xwcFpXc3ZncnBndjRxZVlrK2hhS001eUV2MEFFbWhyQXFac2NsQ2tJU2RicGo1Wm9ZQlJrSkVMa1hrQVFDSDZtNEVYWkc4SXptSjQzaXphWnJudGJCRHQ2cjZhMmJMS0lyMmhuRFVUN3ozMXgzNkFYRGtuSnVxNmlmSkN4RzU3NS90K3NqTTVnQytBUnhXVmZWVTEvVkhtcVp2cW5yOGY3TURnRHpQWndEbUFKWWtEMElJTDZ1QkhTNEFuSkRjWFdHS3lDbkpCWUF2TTlzdnkvSjE2R0hlK3gwemV3U3dvYXJuTHN1eTBMYnROc216RUVJeGhMck43MG1TRktxNlpXWTNZMzFyNHcvOXZHZ1U2MzhEZFFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBT2RKUkVGVUtKR0YwREZLeEZBUUJ1RC96eXUxU0VpUlNwaThJMWd1Z3BZTENscHBaV3N2Z3JwZ3Y0cWVZaytoYUtNNXlFdjBBRW1ockFxWnNjbENrSVNkYnBqNVpvWUJSa0pFTGtYa0FRQ0g2bTRFWFpHOEl6bUo0M2l6YVpybnRiQkR0NnI2YTJiTEtJcjJobkRVVDd6MzF4MzZBWERrbkp1cTZpZkpDeEc1NzUvdCtzak01Z0MrQVJ4V1ZmVlUxL1ZIbXFadnFucjhmN01EZ0R6UFp3RG1BSllrRDBJSUw2dUJIUzRBbkpEY1hXR0t5Q25KQllBdk05c3Z5L0oxNkdIZSt4MHpld1N3b2FybkxzdXkwTGJ0TnNtekVFSXhoTHJONzBtU0ZLcTZaV1kzWTMxcjR3Lzl2R2dVNjM4RGRRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4jb3Blbi1zZWFyY2gge1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgbGluZS1oZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNvcGVuLXNlYXJjaCBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNvcGVuLXNlYXJjaCBpIHtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuI29wZW4tc2VhcmNoOmZvY3VzLCAjb3Blbi1zZWFyY2g6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZpeGVkICNvcGVuLXNlYXJjaCB7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjb3Blbi1zZWFyY2gge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGFpbmVyIGZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250YWluZXIgZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gLmlucHV0LXdyYXBwZXIgI3NlYXJjaC1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIHBhZGRpbmc6IDAgNDJweCAwIDlweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250YWluZXIgZm9ybSAuYnRuLXNlYXJjaCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gLmJ0bi1zZWFyY2ggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSAuc2VhcmNoLWNvbnRhaW5lciBmb3JtIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSAuc2VhcmNoLWNvbnRhaW5lciBmb3JtICNzZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xuICAuc2VhcmNoLXdyYXBwZXIuYWN0aXZlIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gI3NlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAuc2VhcmNoLXdyYXBwZXIuYWN0aXZlIC5zZWFyY2gtY29udGFpbmVyIGZvcm0gI3NlYXJjaC1pbnB1dCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtd3JhcHBlci5hY3RpdmUgI29wZW4tc2VhcmNoIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2VhcmNoLXdyYXBwZXIuYWN0aXZlIC5zZWFyY2gtZHJvcGRvd24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZml4ZWQgLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSAuc2VhcmNoLWNvbnRhaW5lciBmb3JtIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uZml4ZWQgLnNlYXJjaC13cmFwcGVyIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZpeGVkIC5zZWFyY2gtd3JhcHBlci5hY3RpdmUgLnNlYXJjaC1jb250YWluZXIgZm9ybSB7XG4gIHRvcDogMDtcbn1cblxuI2xlZnQtbG9nbyB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI2xlZnQtbG9nbyBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNsZWZ0LWxvZ28ge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgI2xlZnQtbG9nby5pcy13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDE1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xlZnQtbG9nby5pcy13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZml4ZWQgI2xlZnQtbG9nbyB7XG4gIHBhZGRpbmc6IDIxcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maXhlZCAjbGVmdC1sb2dvIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gIH1cbn1cblxuI2xvZ28ge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4jbG9nby5pcy1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xvZ28uaXMtcmlnaHQge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbiNsb2dvIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1hZ2VzL3BhZ2VIZWFkZXIvbG9nby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG5AbWVkaWEg77+9c2NyZWVuIHtcbiAgI2xvZ28gYSB7XG4gICAgYmFja2dyb3VuZC11cmw6IHVybCguLi8uLi9pbWFnZXMvcGFnZUhlYWRlci9zbWEtX2xvZ28tbm9ybWFsLnBuZyk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNsb2dvIGEge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2xvZ28ge1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5maXhlZCAjbG9nbyB7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbiAgLmZpeGVkICNsb2dvIGEge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzQlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtaW4td2lkdGg6IDAgXFwwICkge1xuICAuZml4ZWQgI2xvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cbn1cblxuI25hdmlnYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDE7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSA+IGEge1xuICBjb2xvcjogIzI4MjgyODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBsaW5lLWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSA+IGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiAnJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZml4ZWQgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogNjBweDtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaTpob3ZlciA+IGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpLmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGk6aG92ZXIgPiBhOmJlZm9yZSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkuaG92ZXIgPiBhOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5hY3RpdmU6aG92ZXIgPiBhLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5hY3RpdmUuaG92ZXIgPiBhLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5hY3RpdmUgPiBhLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpLmN1cnJlbnQ6aG92ZXIgPiBhLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5jdXJyZW50LmhvdmVyID4gYSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkuY3VycmVudCA+IGEge1xuICBjb2xvcjogI0UyMDAxQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpLmFjdGl2ZTpob3ZlciA+IGE6YmVmb3JlLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5hY3RpdmUuaG92ZXIgPiBhOmJlZm9yZSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkuYWN0aXZlID4gYTpiZWZvcmUsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkuY3VycmVudDpob3ZlciA+IGE6YmVmb3JlLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaS5jdXJyZW50LmhvdmVyID4gYTpiZWZvcmUsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpLmN1cnJlbnQgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG4gIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuYnRuLWRlZmF1bHQsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuYnRuLWJsdWUge1xuICBtYXJnaW46IDAgMTZweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpOmxhc3QtY2hpbGQgLmJ0bi1kZWZhdWx0LCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpOmxhc3QtY2hpbGQgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaTpsYXN0LWNoaWxkIC5idG4tYmx1ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGEgaDEsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhIGgyLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYSBoMywgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGEgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhIGgyLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYSBoNCwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGEgaDUsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhIGg2LCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpob3ZlciBoMSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIgaDIsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhOmhvdmVyIGgzLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpob3ZlciAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIgaDIsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBhOmhvdmVyIGg0LCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpob3ZlciBoNSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIgaDYge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGgxIGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDEgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGgyIGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDIgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGgzIGEsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAuYWRob2MtbWVzc2FnZSBoMiBhLCAuYWRob2MtbWVzc2FnZSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDIgYSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBoMyBhOmhvdmVyLFxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5hZGhvYy1tZXNzYWdlIGgyIGE6aG92ZXIsXG4uYWRob2MtbWVzc2FnZSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDIgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGg0IGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDQgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGg1IGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDUgYTpob3ZlciwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIGg2IGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgaDYgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBmaWd1cmUgYSxcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciBmaWd1cmUgYTpob3ZlcixcbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGEsXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLWltYWdld3JhcCBhOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLmNvbC1zbS02IC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIGltZywgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgaW1nLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5uZXdzcm9vbS1hcnRpY2xlIC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIGltZywgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgaW1nLCAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcsICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubmV3c3Jvb20tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcsIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAubmV3c3Jvb20tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxNDVweDtcbn1cblxuI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5jb2wtc20tNiAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBwaWN0dXJlLCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIHBpY3R1cmUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLm5ld3Nyb29tLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIGxpIC5kcm9wZG93bi1jb250YWluZXIgLm5ld3Nyb29tLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy1jZW50ZXItb3V0ZXIgLmNzYy10ZXh0cGljLWNlbnRlci1pbm5lciBmaWd1cmUgcGljdHVyZSwgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciBsaSAuZHJvcGRvd24tY29udGFpbmVyIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5uZXdzcm9vbS1hcnRpY2xlIC5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtY2VudGVyLW91dGVyIC5jc2MtdGV4dHBpYy1jZW50ZXItaW5uZXIgZmlndXJlIHBpY3R1cmUsIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAubmV3c3Jvb20tYXJ0aWNsZSAuY3NjLXRleHRwaWMgLmNzYy10ZXh0cGljLWNlbnRlci1vdXRlciAuY3NjLXRleHRwaWMtY2VudGVyLWlubmVyIGZpZ3VyZSBwaWN0dXJlIHtcbiAgbWF4LWhlaWdodDogMTQ1cHg7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMgcCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgbGkgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMgcCBhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjbmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbiNoZWFkZXItbGFuZ3VhZ2Utc3dpdGNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiNoZWFkZXItbGFuZ3VhZ2Utc3dpdGNoIC5sYW5ndWFnZS1saXN0IC5sYW5ndWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBsaW5lLWhlaWdodDogMC43O1xufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG59XG5cbiNoZWFkZXItbGFuZ3VhZ2Utc3dpdGNoIC5sYW5ndWFnZS1saXN0IC5sYW5ndWFnZS13cmFwcGVyOmhvdmVyIC5zaW5nbGUtbGFuZ3VhZ2Uge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLXdyYXBwZXI6aG92ZXIgLnNpbmdsZS1sYW5ndWFnZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlcjpob3ZlciAuY291bnRyeSB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCAubGFuZ3VhZ2Utd3JhcHBlciAuY291bnRyeSB7XG4gIGNvbG9yOiAjRDZENkQ2O1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMDtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLXdyYXBwZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLmxhbmd1YWdlLXdyYXBwZXIuYWN0aXZlIC5jb3VudHJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLnNpbmdsZS1sYW5ndWFnZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG4jaGVhZGVyLWxhbmd1YWdlLXN3aXRjaCAubGFuZ3VhZ2UtbGlzdCAuc2luZ2xlLWxhbmd1YWdlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI2hlYWRlci1sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLWxpc3QgLnNpbmdsZS1sYW5ndWFnZSArIC5zaW5nbGUtbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNoZWFkZXItbGFuZ3VhZ2Utc3dpdGNoIC5sYW5ndWFnZS1saXN0IC5zaW5nbGUtbGFuZ3VhZ2UgKyAuc2luZ2xlLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGJvdHRvbTogMTZweDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiAycHg7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGEge1xuICBjb2xvcjogI0NDQ0NDQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogJyc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmxhbmd1YWdlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3NtYS1pY29ucy9wbmcvaWNvbl9pY29uLWFycm93LWRvd24tZ3JleS0wMy5wbmdcIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTWRKUkVGVUtKR1YwREZyd25BUUJmRDN2N1YxRUpKdkUraFFJWk9UbzRVT0hUbzRCQWNYd2FHVGk3dmdGMG5BVDNUM01xU1VkcWd4NTVJT2htRHFHKy91QjQ4RHlSSEpRbFVUREVSVkV6TTdWbFUxRmdCVEFLbUlGR2IyZEF1SlNCNUNtTlIxUFFjQW1GbEcwa2wrazN6dVF5Uy8ycHVQcXlYSmhhbzJKSDlVTmUxRFpyYjVtNGNPZm0rYVppOGl2KzQrYy9kUEVja0JQSVlRMWxFVWJYdGhXL3ZOM1E4QWFoRTVBWGdBc0lyamVEZjBQSlJsK2FxcTU3YmVjaEIwYXIrWVdYWVgrazh1TUd1RDJmdDRRQTRBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE0LjElMjIlMjBoZWlnaHQlM0QlMjI4LjUlMjIlMjB2aWV3Qm94JTNEJTIyNDc3LjElMjA5NS40JTIwMTQuMSUyMDguNSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRUJFQkVCJTIyJTIwZCUzRCUyMk00OTEuMyUyMDk2LjhsLTEuNS0xLjQtNS42JTIwNS42LTUuNy01LjYtMS40JTIwMS40JTIwNS43JTIwNS42JTIwMS40JTIwMS40JTIwMS40LTEuNHolMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmxhbmd1YWdlLXN3aXRjaDpob3ZlciwgI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmxhbmd1YWdlLXN3aXRjaDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGEubGFuZ3VhZ2Utc3dpdGNoOmJlZm9yZSB7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmFjdGl2ZS1mbGFnIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpID4gYS5hY3RpdmUtZmxhZyAuZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMTFweDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGk6aG92ZXIgPiBhLCAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaS5ob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGk6aG92ZXIgPiBhOmJlZm9yZSwgI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkuaG92ZXIgPiBhOmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpOmhvdmVyIC5kcm9wZG93bi1tZW51LCAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaS5ob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmFjdGl2ZSA+IGEsICNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmN1cnJlbnQgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNzdWItbmF2aWdhdGlvbiB1bC5maXJzdC1sYXllciA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlLCAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaS5jdXJyZW50ID4gYTpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaS5hY3RpdmUgPiBhLmxhbmd1YWdlLXN3aXRjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQTRBQUFBSkNBWUFBQUFDVFIxcEFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBTVJKUkVGVUtKR0YwREZ1d2xBTUJ1RGZGbHZGd0pMTGtDNGRFQklMRitnaEVLSXRONGpVbm9KVElERnhIUHQvUTZRR1VEczhkMmxSbENid2ozNysvR1FEQXlINVltWWZFU0Y5NzZNQjlBcWdVbFc0T3lKaUl5TFI3dEVobEhQK0J0Q282dHJkMzdzL2F3ZTlBYWdBZkluSU11Yzh2NFd2aUdTUXZLU1VabjkxTTV1Uy9DUVovM1pPS1cxLzBabmtVM2VvbVpVa216WVdrczhBZGdCT0ViRW9pdUxZZHpBeksxVjFEK0FoSWxZZ09TYTVON095RDdUajdvL3VmcWpyZW5LdmR6QS9ta3lUZk9qTmtqMEFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUE0QUFBQUpDQVlBQUFBQ1RSMXBBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU1SSlJFRlVLSkdGMERGdXdsQU1CdURmRmx2RndKTExrQzRkRUJJTEYrZ2hFS0l0TjRqVW5vSlRJREZ4SFB0L1E2UUdVRHM4ZDJsUmxDYndqMzcrL0dRREF5SDVZbVlmRVNGOTc2TUI5QXFnVWxXNE95SmlJeUxSN3RFaGxIUCtCdENvNnRyZDM3cy9hd2U5QWFnQWZJbklNdWM4djRXdmlHU1F2S1NVWm45MU01dVMvQ1FaLzNaT0tXMS8wWm5rVTNlb21aVWttellXa3M4QWRnQk9FYkVvaXVMWWR6QXpLMVYxRCtBaElsWWdPU2E1TjdPeUQ3VGo3by91ZnFqcmVuS3ZkekEvbWt5VGZPak5rajBBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIC5zdWItbmF2aWdhdGlvbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4jc3ViLW5hdmlnYXRpb24gLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4jc3ViLW5hdmlnYXRpb24gLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIC5zdWItbmF2aWdhdGlvbi1yaWdodCBsaTpudGgtbGFzdC1jaGlsZCgyKSAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC40cywgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC40cywgbWF4LWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC40cztcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbiNzdWItbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAzMHB4IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51IGxpOmhvdmVyIGEge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNzdWItbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3RpY2t5LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdGlja3ktaGVhZGVyIC53cmFwcGVyLCAuc3RpY2t5LWhlYWRlciAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UgLnN0aWNreS1oZWFkZXIgLmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciwgLnN0aWNreS1oZWFkZXIgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuc3RpY2t5LWhlYWRlciAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLnN0aWNreS1oZWFkZXIgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubWVudS10b2dnbGUtd3JhcHBlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cblxuLm1lbnUtdG9nZ2xlLXdyYXBwZXIgLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbi5tZW51LXRvZ2dsZS13cmFwcGVyIC5tZW51LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjFweDtcbiAgfVxufVxuXG4ubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUuY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUuY2xvc2Uge1xuICAgIHRvcDogM3B4O1xuICB9XG59XG5cbi5tZW51LXRvZ2dsZS13cmFwcGVyIC5tZW51LXRvZ2dsZS5jbG9zZTphZnRlciwgLm1lbnUtdG9nZ2xlLXdyYXBwZXIgLm1lbnUtdG9nZ2xlLmNsb3NlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUuY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm1lbnUtdG9nZ2xlLXdyYXBwZXIgLm1lbnUtdG9nZ2xlLmNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm1lbnUtdG9nZ2xlLXdyYXBwZXIgLm1lbnUtdG9nZ2xlLmNsb3NlOmhvdmVyOmFmdGVyLCAubWVudS10b2dnbGUtd3JhcHBlciAubWVudS10b2dnbGUuY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2Njtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyO1xufVxuXG4uYWN0aXZlLWNhbnZhcyBib2R5IC5wYWdlLXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREREREO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM3NXB4KTtcbn1cblxuLm9mZnNldC1jYW52YXMgLnBhZ2Utd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREREREQ7XG59XG5cbi5vZmYtbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNzVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub2ZmLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ub2ZmLW1lbnUgLm9mZi1tZW51LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uYWN0aXZlLWNhbnZhcyAub2ZmLW1lbnUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8qIGhhcyB0byBiZSBzY3JvbGwsIG5vdCBhdXRvICovXG59XG5cbi5vZmZzZXQtaW5kZXggLm9mZi1tZW51IHtcbiAgei1pbmRleDogMDtcbn1cblxuLm9mZi1tZW51IC5tZW51LXRvZ2dsZS13cmFwcGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAxMHB4IDIwcHggNDNweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm9mZi1tZW51IC5tZW51LXRvZ2dsZS13cmFwcGVyIC5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5vZmYtbWVudSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm9mZi1tZW51IGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm9mZi1tZW51IGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZi1tZW51IGE6aG92ZXIsIC5vZmYtbWVudSBhOmZvY3VzLCAub2ZmLW1lbnUgYS5hY3RpdmUge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLm9mZi1tZW51IGEuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ub2ZmLW1lbnUgYSAubGluay1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2M3B4O1xufVxuXG4ub2ZmLW1lbnUgYSAubGluay1pbWFnZSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ub2ZmLW1lbnUgLm5hdi1pbm5lciA+IHVsID4gbGkgPiBhLFxuLm9mZi1tZW51IC5zdWJtZW51LWhlYWRsaW5lIHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5vZmYtbWVudSAuc3VibWVudS1oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vZmYtbWVudSAuc3VibWVudS1oZWFkbGluZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuXG4ub2ZmLW1lbnUgLm5hdi1pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLm9mZi1tZW51IC5uYXYtaW5uZXIgPiB1bCB7XG4gIG1hcmdpbjogLTE1cHggLTMwcHg7XG59XG5cbi5vZmYtbWVudSAubmF2LWxheWVyLW9wZW46OmFmdGVyLFxuLm9mZi1tZW51IC5uYXYtbGF5ZXItY2xvc2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElMkMuYiU3QmZpbGwlM0Fub25lJTNCJTdELmIlN0JzdHJva2UlM0ElMjMwMDAlM0JzdHJva2UtbGluZWNhcCUzQXJvdW5kJTNCc3Ryb2tlLWxpbmVqb2luJTNBcm91bmQlM0JzdHJva2Utd2lkdGglM0ExLjhweCUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDJTJGZGVmcyUzRSUzQ2clMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMCUyMDMyKSUyMHJvdGF0ZSgtOTApJTIyJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYSUyMiUyMGQlM0QlMjJNMCUyQzBIMzJWMzJIMFolMjIlMkYlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJiJTIyJTIwZCUzRCUyMk04JTJDMTBsNS4zMzMlMkM1LjMzM0wxOC42NjclMkMxMCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgyLjY2NyUyMDMuMzMzKSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNHB4O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ub2ZmLW1lbnUgLm5hdi1sYXllci1vcGVuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9mZi1tZW51IC5uYXYtbGF5ZXItb3Blbjpob3ZlciB7XG4gIGNvbG9yOiAjRTIwMDFBO1xufVxuXG4ub2ZmLW1lbnUgLm5hdi1sYXllci1vcGVuOjphZnRlciB7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ub2ZmLW1lbnUgLm5hdi1sYXllci1jbG9zZSB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAyLjI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAtNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5vZmYtbWVudSAubmF2LWxheWVyLWNsb3NlOjphZnRlciB7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRvcDogMThweDtcbn1cblxuLm9mZi1tZW51IC5uYXYtbGF5ZXItY2xvc2UuaGlkZGVuLWxpbmsge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ub2ZmLW1lbnUgLm5hdi1sYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAuM3MsIG1heC1oZWlnaHQgLjNzIDBzLCBtaW4taGVpZ2h0IDBzIC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLm9mZi1tZW51IC5uYXYtbGF5ZXIgLm5hdi1sYXllciB7XG4gIHRvcDogMDtcbn1cblxuLm9mZi1tZW51IC5uYXYtbGF5ZXIgLm5hdi1sYXllci1tZXRhIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZi1tZW51IC5uYXYtbGF5ZXIgLm5hdi1sYXllci1tZXRhOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTJweDtcbiAgdG9wOiAwO1xufVxuXG4ub2ZmLW1lbnUgbGkub3BlbmVkID4gLm5hdi1sYXllciB7XG4gIG1heC1oZWlnaHQ6IDEwMDB2aDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgdmlzaWJpbGl0eSAuM3MsIG1heC1oZWlnaHQgMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmYtbWVudSAuaGlkZGVuLWxpbmsgPiBzcGFuLFxuLm9mZi1tZW51IC5oaWRkZW4tbGluayA+IGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ub2ZmLW1lbnUgLmhpZGRlbi1saW5rIC5wYW5lbC1jb2xsYXBzZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm9mZi1tZW51IC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub2ZmLW1lbnUgLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIgYSwgLm9mZi1tZW51IC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIGE6aG92ZXIsIC5vZmYtbWVudSAubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5vZmYtbWVudSAubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhOmhvdmVyLCAub2ZmLW1lbnUgLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5vZmYtbWVudSAubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub2ZmLW1lbnUgLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIgPiBhLCAub2ZmLW1lbnUgLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIgPiBhOmhvdmVyLCAub2ZmLW1lbnUgLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDRBODA7XG59XG5cbi5vZmYtbWVudSAubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICNFMjAwMUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9mZi1tZW51IC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIC5uYXYtbGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QTgwO1xufVxuXG4ub2ZmLW1lbnUgLnN1Yi1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBjb2xvcjogI0RERERERDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLm9mZi1tZW51IC5zdWItbmF2IC5uYXYtbGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICBjb2xvcjogI0RERERERDtcbn1cblxuLm9mZi1tZW51IC5zdWItbmF2IGEsIC5vZmYtbWVudSAuc3ViLW5hdiBhOmhvdmVyLCAub2ZmLW1lbnUgLnN1Yi1uYXYgYTpmb2N1cywgLm9mZi1tZW51IC5zdWItbmF2IGEuYWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5vZmYtbWVudSAuc3ViLW5hdiBhLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub2ZmLW1lbnUgLmxhbmd1YWdlLXNlbGVjdGlvbiA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5vZmYtbWVudSAubGFuZ3VhZ2Utc2VsZWN0aW9uIC5zdWJtZW51LWhlYWRsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9mZi1tZW51IC5sYW5ndWFnZS1zZWxlY3Rpb24gLm5hdi1sYXllciB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vZmYtbWVudSAubGFuZ3VhZ2Utc2VsZWN0aW9uIC5sYW5ndWFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5vZmYtbWVudSAubGFuZ3VhZ2Utc2VsZWN0aW9uIC5sYW5ndWFnZS13cmFwcGVyIC5jb3VudHJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4O1xufVxuXG4ub2ZmLW1lbnUgLmxhbmd1YWdlLXNlbGVjdGlvbiAubGFuZ3VhZ2Utd3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLm9mZi1tZW51IC5sYW5ndWFnZS1zZWxlY3Rpb24gLmxhbmd1YWdlLXdyYXBwZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cblxuLm9mZi1tZW51IC5sYW5ndWFnZS1zZWxlY3Rpb24gLmxhbmd1YWdlLXdyYXBwZXIuYWN0aXZlIC5jb3VudHJ5LFxuLm9mZi1tZW51IC5sYW5ndWFnZS1zZWxlY3Rpb24gLmxhbmd1YWdlLXdyYXBwZXIuYWN0aXZlIC5hY3RpdmUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYS1kZW1pXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ub2ZmLW1lbnUgLmxhbmd1YWdlLXNlbGVjdGlvbiAubGFuZ3VhZ2Utd3JhcHBlci5hY3RpdmUgLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9mZi1tZW51IC5mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBsZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5vZmYtbWVudSAuc3ViLW5hdiAubmF2LWxheWVyLW9wZW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElMkMuYiU3QmZpbGwlM0Fub25lJTNCJTdELmIlN0JzdHJva2UlM0ElMjNGRkYlM0JzdHJva2UtbGluZWNhcCUzQXJvdW5kJTNCc3Ryb2tlLWxpbmVqb2luJTNBcm91bmQlM0JzdHJva2Utd2lkdGglM0ExLjhweCUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDJTJGZGVmcyUzRSUzQ2clMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMCUyMDMyKSUyMHJvdGF0ZSgtOTApJTIyJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYSUyMiUyMGQlM0QlMjJNMCUyQzBIMzJWMzJIMFolMjIlMkYlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJiJTIyJTIwZCUzRCUyMk04JTJDMTBsNS4zMzMlMkM1LjMzM0wxOC42NjclMkMxMCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgyLjY2NyUyMDMuMzMzKSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbn1cblxuLm9mZi1tZW51IC5uYXYtbGF5ZXItY2xvc2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMjYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNiUyMDI2JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElMkMuYiU3QmZpbGwlM0Fub25lJTNCJTdELmIlN0JzdHJva2UlM0ElMjM4ODglM0JzdHJva2UtbGluZWNhcCUzQXJvdW5kJTNCc3Ryb2tlLWxpbmVqb2luJTNBcm91bmQlM0JzdHJva2Utd2lkdGglM0ExLjVweCUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDJTJGZGVmcyUzRSUzQ2clMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMCUyMDI2KSUyMHJvdGF0ZSgtOTApJTIyJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYSUyMiUyMGQlM0QlMjJNMCUyQzBIMjZWMjZIMFolMjIlMkYlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJiJTIyJTIwZCUzRCUyMk04JTJDMTBsNC4zMzMlMkM0LjMzM0wxNi42NjclMkMxMCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgwLjY2NyUyMDAuODMzKSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgdG9wOiAxOHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ub2ZmLW1lbnUgLnN1Yi1uYXYgLm5hdi1sYXllci1jbG9zZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSUyQy5iJTdCZmlsbCUzQW5vbmUlM0IlN0QuYiU3QnN0cm9rZSUzQSUyM0ZGRiUzQnN0cm9rZS1saW5lY2FwJTNBcm91bmQlM0JzdHJva2UtbGluZWpvaW4lM0Fyb3VuZCUzQnN0cm9rZS13aWR0aCUzQTEuOHB4JTNCJTdEJTNDJTJGc3R5bGUlM0UlM0MlMkZkZWZzJTNFJTNDZyUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgwJTIwMzIpJTIwcm90YXRlKC05MCklMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJhJTIyJTIwZCUzRCUyMk0wJTJDMEgzMlYzMkgwWiUyMiUyRiUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMmIlMjIlMjBkJTNEJTIyTTglMkMxMGw1LjMzMyUyQzUuMzMzTDE4LjY2NyUyQzEwJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDIuNjY3JTIwMy4zMzMpJTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm9mZi1tZW51IC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIC5uYXYtbGF5ZXItb3Blbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMzIlMjIlMjBoZWlnaHQlM0QlMjIzMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuYSUyQy5iJTdCZmlsbCUzQW5vbmUlM0IlN0QuYiU3QnN0cm9rZSUzQSUyMzAwNGE4MCUzQnN0cm9rZS1saW5lY2FwJTNBcm91bmQlM0JzdHJva2UtbGluZWpvaW4lM0Fyb3VuZCUzQnN0cm9rZS13aWR0aCUzQTEuOHB4JTNCJTdEJTNDJTJGc3R5bGUlM0UlM0MlMkZkZWZzJTNFJTNDZyUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgwJTIwMzIpJTIwcm90YXRlKC05MCklMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJhJTIyJTIwZCUzRCUyMk0wJTJDMEgzMlYzMkgwWiUyMiUyRiUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMmIlMjIlMjBkJTNEJTIyTTglMkMxMGw1LjMzMyUyQzUuMzMzTDE4LjY2NyUyQzEwJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDIuNjY3JTIwMy4zMzMpJTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLm9mZi1tZW51IC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIC5uYXYtbGF5ZXItY2xvc2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElMkMuYiU3QmZpbGwlM0Fub25lJTNCJTdELmIlN0JzdHJva2UlM0ElMjNGRkYlM0JzdHJva2UtbGluZWNhcCUzQXJvdW5kJTNCc3Ryb2tlLWxpbmVqb2luJTNBcm91bmQlM0JzdHJva2Utd2lkdGglM0ExLjhweCUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDJTJGZGVmcyUzRSUzQ2clMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMCUyMDMyKSUyMHJvdGF0ZSgtOTApJTIyJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYSUyMiUyMGQlM0QlMjJNMCUyQzBIMzJWMzJIMFolMjIlMkYlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJiJTIyJTIwZCUzRCUyMk04JTJDMTBsNS4zMzMlMkM1LjMzM0wxOC42NjclMkMxMCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgyLjY2NyUyMDMuMzMzKSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5vZmYtbWVudSAuc3ViLW5hdiBhOjpiZWZvcmUsXG4ub2ZmLW1lbnUgLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFLTkpSRUZVR0pWdDBERU9BV0VRQmVEMy8xYXJVRkNJUkRSTzRXZ09vRllRb3RCeUJiM290cE1RVVZDNHhIdFBNOFhhM2FrbWVkOU1NZ09TSmNtenBCN2FpdVRKdGtsZUpmVWJ3SGJYOWpGUUtXblFoZ3FTaDBBM1NhTTJsRWx1QWoxdFQ5cFFJcmtPOUFDQVhETkRBUFBvTDMrSnBESEplMHp2YlhlcXE2Y2tYeEd1Yk9mcTVJemtKOEtsN1ZSLzFOdTJKUzBhSVlBaXBiUUQ4TTA1Ynh0bkFmZ0JCOFNoc0hVL1lPVUFBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0MlM0Z4bWwlMjB2ZXJzaW9uJTNEJTIyMS4wJTIyJTIwZW5jb2RpbmclM0QlMjJ1dGYtOCUyMiUzRiUzRSUzQyFET0NUWVBFJTIwc3ZnJTIwUFVCTElDJTIwJTIyLSUyRiUyRlczQyUyRiUyRkRURCUyMFNWRyUyMDEuMSUyRiUyRkVOJTIyJTIwJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkZHcmFwaGljcyUyRlNWRyUyRjEuMSUyRkRURCUyRnN2ZzExLmR0ZCUyMiUzRSUzQ3N2ZyUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjBpZCUzRCUyMkViZW5lXzElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwJTIwd2lkdGglM0QlMjI4cHglMjIlMjBoZWlnaHQlM0QlMjIxMnB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOCUyMDEyJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDglMjAxMiUyMiUyMHhtbCUzQXNwYWNlJTNEJTIycHJlc2VydmUlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMS41NjIlMkMwLjI1N2w1LjE3MiUyQzQuOTU4YzAuMzU0JTJDMC4zNDIlMkMwLjM1NCUyQzAuODk2JTJDMCUyQzEuMjQybC01LjE3MiUyQzQuOTU3Yy0wLjM1OCUyQzAuMzQtMC45MzglMkMwLjM0LTEuMjkzJTJDMCUyMGMtMC4zNTctMC4zNC0wLjM1Ny0wLjklMkMwLTEuMjQybDQuNTI2LTQuMzM3TDAuMjY4JTJDMS40OTdjLTAuMzU3LTAuMzQyLTAuMzU3LTAuODk4JTJDMC0xLjI0QzAuNjI0LTAuMDg1JTJDMS4yMDQtMC4wODUlMkMxLjU2MiUyQzAuMjU3eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5vZmYtbWVudSAubmF2LWxheWVyLW1ldGEgLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm9mZi1tZW51IC5uYXYtbGF5ZXItbWV0YSAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUgLmNzYy10ZXh0cGljIGEge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51IC5uYXYtbGF5ZXItY2xvc2UsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51IC5uYXYtaW5uZXIgPiB1bCA+IGxpID4gYSxcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAub2ZmLW1lbnUgLnN1Ym1lbnUtaGVhZGxpbmUgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAubmF2LWxheWVyLWNsb3NlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51IC5uYXYtaW5uZXIgPiB1bCA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcikgYTpub3QoLm5hdi1sYXllci1jbG9zZSkge1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAubmF2LWlubmVyID4gdWwgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpIGE6bm90KC5uYXYtbGF5ZXItY2xvc2UpOmhvdmVyLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51IC5uYXYtaW5uZXIgPiB1bCA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcikgYTpub3QoLm5hdi1sYXllci1jbG9zZSk6Zm9jdXMsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAub2ZmLW1lbnUgLm5hdi1pbm5lciA+IHVsID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKSBhOm5vdCgubmF2LWxheWVyLWNsb3NlKS5hY3RpdmUge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAubmF2LWlubmVyID4gdWwgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpIHNwYW4ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAuc3ViLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGNvbG9yOiAjNDg0ODQ4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51IC5zdWItbmF2IGE6bm90KC5uYXYtbGF5ZXItY2xvc2UpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51IC5zdWItbmF2IC5uYXYtbGF5ZXItY2xvc2Uge1xuICBjb2xvcjogIzg4ODtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAuc3ViLW5hdiAubmF2LWxheWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAub2ZmLW1lbnUgLnN1Yi1uYXYgLm5hdi1sYXllci1vcGVuOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwd2lkdGglM0QlMjIzMiUyMiUyMGhlaWdodCUzRCUyMjMyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5hJTJDLmIlN0JmaWxsJTNBbm9uZSUzQiU3RC5iJTdCc3Ryb2tlJTNBJTIzNDg0ODQ4JTNCc3Ryb2tlLWxpbmVjYXAlM0Fyb3VuZCUzQnN0cm9rZS1saW5lam9pbiUzQXJvdW5kJTNCc3Ryb2tlLXdpZHRoJTNBMS44cHglM0IlN0QlM0MlMkZzdHlsZSUzRSUzQyUyRmRlZnMlM0UlM0NnJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlKDAlMjAzMiklMjByb3RhdGUoLTkwKSUyMiUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMmElMjIlMjBkJTNEJTIyTTAlMkMwSDMyVjMySDBaJTIyJTJGJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYiUyMiUyMGQlM0QlMjJNOCUyQzEwbDUuMzMzJTJDNS4zMzNMMTguNjY3JTJDMTAlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMi42NjclMjAzLjMzMyklMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51IC5zdWItbmF2IC5uYXYtbGF5ZXItY2xvc2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMjYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNiUyMDI2JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmElMkMuYiU3QmZpbGwlM0Fub25lJTNCJTdELmIlN0JzdHJva2UlM0ElMjM4ODglM0JzdHJva2UtbGluZWNhcCUzQXJvdW5kJTNCc3Ryb2tlLWxpbmVqb2luJTNBcm91bmQlM0JzdHJva2Utd2lkdGglM0ExLjVweCUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDJTJGZGVmcyUzRSUzQ2clMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUoMCUyMDI2KSUyMHJvdGF0ZSgtOTApJTIyJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYSUyMiUyMGQlM0QlMjJNMCUyQzBIMjZWMjZIMFolMjIlMkYlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJiJTIyJTIwZCUzRCUyMk04JTJDMTBsNC4zMzMlMkM0LjMzM0wxNi42NjclMkMxMCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSgwLjY2NyUyMDAuODMzKSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAub2ZmLW1lbnUgLmxhbmd1YWdlLXNlbGVjdGlvbiA+IGEge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm9mZi1tZW51IC5sYW5ndWFnZS1zZWxlY3Rpb24gPiBhOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogNTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTJweDtcbiAgdG9wOiAtMTBweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAubGFuZ3VhZ2Utc2VsZWN0aW9uIC5sYW5ndWFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAubGFuZ3VhZ2Utc2VsZWN0aW9uIC5sYW5ndWFnZS13cmFwcGVyIC5jb3VudHJ5LFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5vZmYtbWVudSAubGFuZ3VhZ2Utc2VsZWN0aW9uIC5sYW5ndWFnZS13cmFwcGVyIC5hY3RpdmUge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuI2NvbnRleHQtbmF2aSxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwMDtcbn1cblxuI2NvbnRleHQtbmF2aS5oaWRkZW4tY29udGV4dC1uYXYsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIuaGlkZGVuLWNvbnRleHQtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2NvbnRleHQtbmF2aSxcbiAgI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgI2NvbnRleHQtbmF2aSxcbiAgI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuI2NvbnRleHQtbmF2aSAuZmxhdC1uYXYgLm5hdi10YWJzLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5mbGF0LW5hdiAubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuI2NvbnRleHQtbmF2aSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbiNjb250ZXh0LW5hdmkgdWwubmF2LXRhYnMgPiBsaSBhLCAjY29udGV4dC1uYXZpIHVsLm5hdi10YWJzID4gbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4jY29udGV4dC1uYXZpIHVsLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjRTIwMDFBO1xufVxuXG4uc3RpY2t5LXRhYiAjY29udGV4dC1uYXZpIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ud2l0aC1jb250ZXh0LW5hdiAjY29udGV4dC1uYXZpIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjVzLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjVzLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjVzLCB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpIDAuNXM7XG59XG5cbi5zdGlja3ktdGFiLndpdGgtY29udGV4dC1uYXYgI2NvbnRleHQtbmF2aSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlcjpub3QoLmhhcy1hc2lkZS10YWIpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2hlYWRlci5zdGlja3ktdGFiIC5zdGlja3ktdGFiLXdyYXBwZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbiNoZWFkZXIud2l0aC1jb250ZXh0LW5hdiAuc3RpY2t5LXRhYi13cmFwcGVyIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB2aXNpYmlsaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI2hlYWRlci5zdGlja3ktdGFiLndpdGgtY29udGV4dC1uYXYgLnN0aWNreS10YWItd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC41cywgb3BhY2l0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC41cywgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSkgMC41cywgdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSAwLjVzO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB1bCA+IGxpOmhvdmVyID4gYTpiZWZvcmUsICNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgdWwgPiBsaS5ob3ZlciA+IGE6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB1bCA+IGxpOmhvdmVyIC5kcm9wZG93bi13cmFwcGVyLCAjY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHVsID4gbGkuaG92ZXIgLmRyb3Bkb3duLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB1bCA+IGxpLmFjdGl2ZSA+IGE6YmVmb3JlLCAjY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIHVsID4gbGkuY3VycmVudCA+IGE6YmVmb3JlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuZHJvcGRvd24td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNTIuNXB4O1xuICBsZWZ0OiAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLmRyb3Bkb3duLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICBjb2xvcjogI0MyMDAxNjtcbn1cblxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSBhOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuXG5ib2R5LnRoZW1lLWJsdWUgI2NvbnRleHQtbmF2aSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBN0Y7XG59XG5cbmJvZHkudGhlbWUtYmx1ZSAjY29udGV4dC1uYXZpIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS50aGVtZS1ibHVlICNjb250ZXh0LW5hdmkgbGkgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkudGhlbWUtYmx1ZSAjY29udGV4dC1uYXZpIGxpLmFjdGl2ZSBhLFxuYm9keS50aGVtZS1ibHVlICNjb250ZXh0LW5hdmkgbGkuY3VycmVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkudGhlbWUtYmx1ZSAjY29udGV4dC1uYXZpIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkudGhlbWUtYmx1ZSAjY29udGV4dC1uYXZpIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTdGO1xufVxuXG5ib2R5LnRoZW1lLWRhcmsgI2NvbnRleHQtbmF2aSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbmJvZHkudGhlbWUtZGFyayAjY29udGV4dC1uYXZpIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYm9keS50aGVtZS1kYXJrICNjb250ZXh0LW5hdmkgbGkgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkudGhlbWUtZGFyayAjY29udGV4dC1uYXZpIGxpLmFjdGl2ZSBhLFxuYm9keS50aGVtZS1kYXJrICNjb250ZXh0LW5hdmkgbGkuY3VycmVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkudGhlbWUtZGFyayAjY29udGV4dC1uYXZpIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkudGhlbWUtZGFyayAjY29udGV4dC1uYXZpIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubmV3cy1saXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3cy1saXN0IGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV3cy1saXN0IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3cy1saXN0IGEgLmNvbnRlbnQtd3JhcHBlciAuZGF0ZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3cy1saXN0IGEgLmNvbnRlbnQtd3JhcHBlciAubmV3cy10ZXh0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGJvcmRlci1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi5uZXdzLWxpc3QgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5ld3MtbGlzdCBhOmhvdmVyIC5jb250ZW50LXdyYXBwZXIgLm5ld3MtdGV4dCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDFCMkY7XG59XG5cbi5uZXdzLWxpc3QgYTpob3ZlciAuY29udGVudC13cmFwcGVyIC5kYXRlIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uZXdzLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5ld3MtbGlzdCB1bC5yb3csIC5uZXdzLWxpc3QgdWwuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuLm5ld3MtbGlzdCB1bC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAubmV3cy1saXN0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiB1bC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1saXN0IHVsLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5uZXdzLWxpc3QgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIHVsLm5ld3Nyb29tLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1saXN0IHVsLm5ld3Nyb29tLWFydGljbGUsXG4ubmV3cy1saXN0IC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gdWwuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWxpc3QgdWwuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuLm5ld3MtbGlzdCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIHVsLm5ld3Nyb29tLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtbGlzdCB1bC5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4ubmV3cy1saXN0IHVsIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubmV3cy1saXN0IC5zaW5nbGUtbmV3cy10ZWFzZXIgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLm5ld3MtbGlzdCAuc2luZ2xlLW5ld3MtdGVhc2VyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5ld3MtbGlzdCAuY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5uZXdzLWxpc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLm5ld3MtbGlzdCAuY29udGVudC13cmFwcGVyIGkge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbn1cblxuLm5ld3MtbGlzdCAuZGF0ZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXdzLWxpc3QgLmljb25faWNvbi1hcnJvdy1yaWdodC1ibHVlIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICB3aWR0aDogN3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi50YWItaGVhZGVyLFxuLm5hdmlnYXRpb24tdGFiLWhlYWRlcixcbi5wcm9ncmVzcy10YWItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gICp6b29tOiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAudGFiLWhlYWRlcixcbiAgLm5hdmlnYXRpb24tdGFiLWhlYWRlcixcbiAgLnByb2dyZXNzLXRhYi1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICB9XG59XG5cbi50YWItaGVhZGVyLWFzaWRlLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWhlYWRlci1hc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDhweCAwcHggMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRhYi1oZWFkZXItYXNpZGUgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRhYi1oZWFkZXItYXNpZGUgLmluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4udGFiLWhlYWRlci1hc2lkZSBhLmJ0bi1kZWZhdWx0LCAudGFiLWhlYWRlci1hc2lkZSAudHJhY2tlci1iYW5uZXItc3RpY2t5IGEuYnRuLWJsdWUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLnRhYi1oZWFkZXItYXNpZGUgYS5idG4tYmx1ZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWItaGVhZGVyLWFzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hc2lkZS10YWIgLnRhYi1uYXYtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuXG4udGFiLW5hdi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLFxuLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLFxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLFxuLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lcixcbiNjb250ZXh0LW5hdmkgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuc3dpcGVyLWNvbnRhaW5lcixcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuc3dpcGVyLWNvbnRhaW5lcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5zd2lwZXItY29udGFpbmVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWItbmF2LXdyYXBwZXIgLnNlbGVjdC10YWJzLFxuLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIC5zZWxlY3QtdGFicyxcbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIC5zZWxlY3QtdGFicyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgLnNlbGVjdC10YWJzLFxuLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciAuc2VsZWN0LXRhYnMsXG4jY29udGV4dC1uYXZpIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgLnNlbGVjdC10YWJzLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgLnNlbGVjdC10YWJzLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuc2VsZWN0LXRhYnMsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLnNlbGVjdC10YWJzLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLnNlbGVjdC10YWJzLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC5zZWxlY3QtdGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbixcbi5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbixcbi5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNjb250ZXh0LW5hdmkgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3Bhbixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgY29sb3I6ICNFMjAwMUE7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggMTVweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbi5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbi5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNjb250ZXh0LW5hdmkgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNjb250ZXh0LW5hdmkgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jY29udGV4dC1uYXZpIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4ge1xuICBwYWRkaW5nOiAxOXB4IDMwcHggMTlweCAxNXB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5uYXYtdGFicyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5uYXYtdGFicyA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMDtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhLFxuLm5hdi10YWJzID4gbGkgPiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jZW50ZXJlZCAubm90LXN3aXBhYmxlIC5uYXYtdGFicyxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5vdC1zd2lwYWJsZSAubmF2LXRhYnMge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2VudGVyZWQuYXNpZGUtdGFiIC5uYXYtdGFicyxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQuYXNpZGUtdGFiIC5uYXYtdGFicyB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbn1cblxuLmNlbnRlcmVkIC5uYXYtdGFicyxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2VudGVyZWQgLm5hdi10YWJzIGxpLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uY2VudGVyZWQgLm5hdi10YWJzIGxpIGEsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uZW5kIC5ub3Qtc3dpcGFibGUgLm5hdi10YWJzIHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZW5kIC5ub3Qtc3dpcGFibGUgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50YWItd3JhcHBlciAudGFiLXBhbmUgaW1nLFxuLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnRhYi1wYW5lIGltZyxcbi5wcm9ncmVzcy10YWItd3JhcHBlciAudGFiLXBhbmUgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZS5hY3RpdmUge1xuICBib3R0b206IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmZhZGUge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uZmxhdC1uYXYsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGF0LW5hdi50b3AtdGFiIC50YWItcGFuZSwgLmZsYXQtbmF2LmJvdHRvbS10YWIgLnRhYi1wYW5lLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC50b3AtdGFiIC50YWItcGFuZSxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQuYm90dG9tLXRhYiAudGFiLXBhbmUsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQudG9wLXRhYiAudGFiLXBhbmUsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQuYm90dG9tLXRhYiAudGFiLXBhbmUsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC50b3AtdGFiIC50YWItcGFuZSxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LmJvdHRvbS10YWIgLnRhYi1wYW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuZmxhdC1uYXYudG9wLXRhYiAudGFiLXBhbmUsIC5mbGF0LW5hdi5ib3R0b20tdGFiIC50YWItcGFuZSxcbiAgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC50b3AtdGFiIC50YWItcGFuZSxcbiAgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC5ib3R0b20tdGFiIC50YWItcGFuZSxcbiAgI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LnRvcC10YWIgLnRhYi1wYW5lLFxuICAjY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQuYm90dG9tLXRhYiAudGFiLXBhbmUsXG4gICNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50LnRvcC10YWIgLnRhYi1wYW5lLFxuICAjaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudC5ib3R0b20tdGFiIC50YWItcGFuZSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmZsYXQtbmF2IC5uYXYtdGFicyxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mbGF0LW5hdiAubmF2LXRhYnMgbGkgYSxcbi5mbGF0LW5hdiAubmF2LXRhYnMgbGkgc3Bhbixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGEsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBzcGFuLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBzcGFuLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGEsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaSBhOmZvY3VzLFxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaSBzcGFuOmZvY3VzLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYTpmb2N1cyxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHNwYW46Zm9jdXMsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGE6Zm9jdXMsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHNwYW46Zm9jdXMsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYTpmb2N1cyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBzcGFuOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaSBhOmFmdGVyLFxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaSBzcGFuOmFmdGVyLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYTphZnRlcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHNwYW46YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGE6YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIHNwYW46YWZ0ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkgYTphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm90dG9tOiAwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICB6LWluZGV4OiAxMDAxO1xufVxuXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpIGE6aG92ZXIsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhOmhvdmVyLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhOmhvdmVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uZmxhdC1uYXYgLm5hdi10YWJzIGxpIGE6aG92ZXI6YWZ0ZXIsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhOmhvdmVyOmFmdGVyLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaSBhOmhvdmVyOmFmdGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDNweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLFxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYSxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW4sXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW4sXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYSxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cbi5mbGF0LW5hdiAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTphZnRlcixcbi5mbGF0LW5hdiAubmF2LXRhYnMgbGkuYWN0aXZlID4gc3BhbjphZnRlcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6YWZ0ZXIsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmFmdGVyLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmFmdGVyLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmFmdGVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6YWZ0ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG4gIGhlaWdodDogM3B4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mbGF0LW5hdiAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpob3Zlcixcbi5mbGF0LW5hdiAubmF2LXRhYnMgbGkuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuI2NvbnRleHQtbmF2aSAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gc3Bhbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpmb2N1cyxcbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4jY29udGV4dC1uYXZpIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpmb2N1cyxcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYm90dG9tLW5hdiB7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXYtdGFicyA+IGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItaGVhZGVyLFxuI2NvbnRleHQtbmF2aSAucHJvZ3Jlc3MtdGFiLWhlYWRlcixcbiNjb250ZXh0LW5hdmkgLnRhYi1oZWFkZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLm5hdmlnYXRpb24tdGFiLWhlYWRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAucHJvZ3Jlc3MtdGFiLWhlYWRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAudGFiLWhlYWRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAubmF2aWdhdGlvbi10YWItaGVhZGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC5wcm9ncmVzcy10YWItaGVhZGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC50YWItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gICp6b29tOiAxO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNjb250ZXh0LW5hdmkgdWwgbGksXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgdWwgbGksXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgdWwgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbiNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4jY29udGV4dC1uYXZpIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNjb250ZXh0LW5hdmkgLnRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAudGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgLm5hdmlnYXRpb24tdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW4sXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgLnByb2dyZXNzLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC50YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuI2NvbnRleHQtbmF2aSAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4jY29udGV4dC1uYXZpIC50YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAucHJvZ3Jlc3MtdGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLnRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC50YWItaGVhZGVyIC5wcm9ncmVzcy10YWItbmF2LXdyYXBwZXIgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAudGFiLW5hdi13cmFwcGVyIGxhYmVsLnNlbGVjdC13cmFwcGVyIHNwYW46YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuI2NvbnRleHQtbmF2aSAuc3dpcGVyLWNvbnRhaW5lcixcbiNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuI2NvbnRleHQtbmF2aSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI2hlYWRlciAuc3RpY2t5LXRhYi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLnRhYi1oZWFkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4jY29udGV4dC1uYXZpIC5zd2lwZXItYnV0dG9uLW5leHQsXG4jaGVhZGVyIC5zdGlja3ktdGFiLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAudGFiLWhlYWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4ucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIC5wcm9ncmVzcy10YWItd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcm9ncmVzcy10YWItd3JhcHBlciAucHJvZ3Jlc3MtdGFiLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAucHJvZ3Jlc3MtdGFiLXdyYXBwZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNFMjAwMUE7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTIwMDFBO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IC05OTlweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnByb2dyZXNzLXRhYi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI0UyMDAxQTtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucHJvZ3Jlc3MtdGFiLXdyYXBwZXIgLm5hdi10YWJzID4gbGkgYSxcbi5wcm9ncmVzcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wcm9ncmVzcy10YWItd3JhcHBlciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLnByb2dyZXNzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IHNwYW4ge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLnByb2dyZXNzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLmN1cnJlbnQgPiBhLFxuLnByb2dyZXNzLXRhYi13cmFwcGVyIC5uYXYtdGFicyA+IGxpLmN1cnJlbnQgPiBzcGFuIHtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cbi5wcm9ncmVzcy10YWItd3JhcHBlci5mbGF0LW5hdiAubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2dyZXNzLXRhYi13cmFwcGVyLmZsYXQtbmF2IC5uYXYtdGFicyAuc3dpcGVyLXNsaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiAqIHRhYiBoZWFkZXIgd2l0aGluIG90aGVyIHRhYnNcbiAqIHJlc2V0IHN3aXBlciBzdHlsZXMgYW5kIGNoYW5nZSBiZWhhdmlvdXIgb2YgdGhlIHRhYnNcbiAqL1xuLnRhYi1wYW5lIC50YWItd3JhcHBlciAudGFiLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnRhYi1wYW5lIC50YWItd3JhcHBlciAuc3dpcGVyLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50YWItcGFuZSAudGFiLXdyYXBwZXIgLm5hdi10YWJzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYi1wYW5lIC50YWItd3JhcHBlciAubmF2LXRhYnMgbGkgYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAudGFiLWhlYWRlci1hc2lkZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG5cbi5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLnRhYi1oZWFkZXItYXNpZGUgYS5idG4tZGVmYXVsdCwgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAudGFiLWhlYWRlci1hc2lkZSAudHJhY2tlci1iYW5uZXItc3RpY2t5IGEuYnRuLWJsdWUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAudGFiLWhlYWRlci1hc2lkZSBhLmJ0bi1ibHVlIHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cblxuLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAudGFiLWhlYWRlci1hc2lkZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQuYXNpZGUtdGFiIC50YWItaGVhZGVyLWFzaWRlLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQuYXNpZGUtdGFiIC50YWItbmF2LXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmhlYWRpbmctYWRkaXRpb25hbCxcbi5kb3dubG9hZC1yZXN1bHRzIC5oZWFkaW5nLWFkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmhlYWRpbmctYWRkaXRpb25hbCxcbiAgLmRvd25sb2FkLXJlc3VsdHMgLmhlYWRpbmctYWRkaXRpb25hbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmRvd25sb2Fkcy1zZWxlY3Rpb24gLnBhbmVsLWJvZHkgZHQsXG4uZG93bmxvYWQtcmVzdWx0cyAucGFuZWwtYm9keSBkdCB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZG93bmxvYWRzLXNlbGVjdGlvbiAucGFuZWwtYm9keSBkZCArIGR0LFxuLmRvd25sb2FkLXJlc3VsdHMgLnBhbmVsLWJvZHkgZGQgKyBkdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uZG93bmxvYWRzLXNlbGVjdGlvbiAucGFuZWwtYm9keSBkZCxcbi5kb3dubG9hZC1yZXN1bHRzIC5wYW5lbC1ib2R5IGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmRvd25sb2Fkcy1zZWxlY3Rpb24gLnBhbmVsLFxuLmRvd25sb2FkLXJlc3VsdHMgLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZG93bmxvYWQtdGFiLXdyYXBwZXIgKiB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGgxLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGgxIGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiBoMixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiBoMiBhLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDMsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGgyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGgzIGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmFkaG9jLW1lc3NhZ2UgaDIgYSxcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiBoMiBhLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gaDQgYSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGg1LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIGg1IGEsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiBoNixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiBoNiBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGgxLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGgxIGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDIgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoMyxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuYWRob2MtbWVzc2FnZSBoMixcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoMixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoMyBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlIGgyIGEsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDIgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoNCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyBoNCBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGg1LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIGg1IGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDYsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgaDYgYSB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgxLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMSBhLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMiBhLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgzLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMyBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMiBhLFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMiBhLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNCBhLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg1LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNSBhLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg2LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNiBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDEgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyIGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgzLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMixcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgzIGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyIGEsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyIGEsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNCBhLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDUgYSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDYsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg2IGEge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgxOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgxOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgxIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgxIGE6aG92ZXIgLmluZGljYXRvcjphZnRlciwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMjpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMjpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMiBhOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMiBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDM6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDI6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsIC5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDI6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDM6aG92ZXIgLmluZGljYXRvcjphZnRlciwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMjpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLCAuYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgzIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgzIGE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDIgYTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMiBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDQ6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDQ6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDQgYTpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWRzLXNlbGVjdGlvbiAuaW5hY3RpdmUgaDQgYTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg1OmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg1OmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg1IGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg1IGE6aG92ZXIgLmluZGljYXRvcjphZnRlciwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNjpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNjpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNiBhOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNiBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgxOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMSBhOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMSBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMjpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMiBhOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMiBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgzOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMjpob3ZlciAuaW5kaWNhdG9yOmJlZm9yZSxcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDI6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgzOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgzIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgzIGE6aG92ZXIgLmluZGljYXRvcjphZnRlcixcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgLmFkaG9jLW1lc3NhZ2UgaDIgYTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMiBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg0OmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNDpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNCBhOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNCBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg1OmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNSBhOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNSBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg2OmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNjpob3ZlciAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNiBhOmhvdmVyIC5pbmRpY2F0b3I6YmVmb3JlLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNiBhOmhvdmVyIC5pbmRpY2F0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgxOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMSBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMiBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgzOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LCAuYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGgyOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMyBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMiBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmFkaG9jLW1lc3NhZ2UgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoMiBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg0OmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNCBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg1OmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNSBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LCAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2Fkcy1zZWxlY3Rpb24gLmluYWN0aXZlIGg2OmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSBoNiBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoMTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDEgYTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDI6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgzOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSAuYWRob2MtbWVzc2FnZSBoMjpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5hZGhvYy1tZXNzYWdlIC5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDI6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgzIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIC5hZGhvYy1tZXNzYWdlIGgyIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uYWRob2MtbWVzc2FnZSAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGgyIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg0OmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNCBhOmhvdmVyIC5wYW5lbC10aXRsZS10ZXh0LFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSBoNTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDUgYTpob3ZlciAucGFuZWwtdGl0bGUtdGV4dCxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgaDY6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQsXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLXJlc3VsdHMgLmluYWN0aXZlIGg2IGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSAuaW5kaWNhdG9yOmJlZm9yZSwgLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZHMtc2VsZWN0aW9uIC5pbmFjdGl2ZSAuaW5kaWNhdG9yOmFmdGVyLFxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5kb3dubG9hZC1yZXN1bHRzIC5pbmFjdGl2ZSAuaW5kaWNhdG9yOmJlZm9yZSxcbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtcmVzdWx0cyAuaW5hY3RpdmUgLmluZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlci5mbGF0LW5hdi50b3AtdGFiIC50YWItcGFuZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmdyZXkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgcGFkZGluZzogMjFweCAwIDIycHg7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IHVsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuZG93bmxvYWQtYWNjb3JkaW9uLmFjY29yZGlvbiAuZG93bmxvYWRzLXNlbGVjdGlvbiAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmRvd25sb2FkLWFjY29yZGlvbiAuc2Nyb2xsLWhlbHBlcsKgIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LWhlaWdodDogMjYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuYWNjb3JkaW9uIC5wYW5lbCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNyk7XG59XG5cbi5kb3dubG9hZC10YWItd3JhcHBlciAuYWNjb3JkaW9uIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5hY2NvcmRpb24gLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBsZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0RERERERDtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5hY2NvcmRpb24gLnBhbmVsLWJvZHk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmFjY29yZGlvbiAucGFuZWwtYm9keTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRvd25sb2FkLXRhYi13cmFwcGVyIC5hY2NvcmRpb24gLnBhbmVsLWJvZHkgKyAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4uZG93bmxvYWQtcmVzdWx0cyB1bCB7XG4gICp6b29tOiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRvd25sb2FkLXJlc3VsdHMgdWwgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZG93bmxvYWQtcmVzdWx0cy1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjcpO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5kb3dubG9hZC1yZXN1bHRzLWhlYWRlciBsYWJlbC5zZWxlY3Qtd3JhcHBlciBzcGFuIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbi5kb3dubG9hZC1yZXN1bHRzLWhlYWRlciAuZm9ybS1pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRvd25sb2FkLXJlc3VsdHMtZmlsdGVyLWxpc3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmRvd25sb2FkLXJlc3VsdHMtZmlsdGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cblxuLmRvd25sb2FkLXJlc3VsdHMtZmlsdGVyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4uZG93bmxvYWQtcmVzdWx0cy1maWx0ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMkU0Rjtcbn1cblxuLnNlYXJjaC1kb3dubG9hZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZG93bmxvYWQtY29udGFpbmVyIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnNlYXJjaC1kb3dubG9hZC1jb250YWluZXIgLmJ0bi1zZWFyY2gge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5kb3dubG9hZC1yZXN1bHQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvd25sb2FkLXJlc3VsdC1saW5rLmRvYyBhLCAuZG93bmxvYWQtcmVzdWx0LWxpbmsuZW1wdHlkb2MgYSwgLmRvd25sb2FkLXJlc3VsdC1saW5rLmV4ZSBhLCAuZG93bmxvYWQtcmVzdWx0LWxpbmsucGRmIGEsIC5kb3dubG9hZC1yZXN1bHQtbGluay51cDIgYSwgLmRvd25sb2FkLXJlc3VsdC1saW5rLnhscyBhLCAuZG93bmxvYWQtcmVzdWx0LWxpbmsuemlwIGEge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZG93bmxvYWQtcmVzdWx0LWxpbmsuZG9jIGE6YmVmb3JlLCAuZG93bmxvYWQtcmVzdWx0LWxpbmsuZW1wdHlkb2MgYTpiZWZvcmUsIC5kb3dubG9hZC1yZXN1bHQtbGluay5leGUgYTpiZWZvcmUsIC5kb3dubG9hZC1yZXN1bHQtbGluay5wZGYgYTpiZWZvcmUsIC5kb3dubG9hZC1yZXN1bHQtbGluay51cDIgYTpiZWZvcmUsIC5kb3dubG9hZC1yZXN1bHQtbGluay54bHMgYTpiZWZvcmUsIC5kb3dubG9hZC1yZXN1bHQtbGluay56aXAgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IC0yNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5kb3dubG9hZC1yZXN1bHQtbGluay5kb2MgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVVDQVlBQUFDRVlyMTNBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQUx4SlJFRlVPSTFqdE1yWmRvS0pnY0djQVMvNC8vYmo2NWQ5bDFjbXRhSExNQkhXek1EQXdNQW8vUGZuOTFiZG9Ga3pNQXdnckJrQi92NzduYTRUTW1NVzJRWXdNREF3L1B2ek4xVW5hTlpzc2cxZ1lHQmcrUGZ2ZDRwTzhPdzVEQXdNREN6RWFtSmhZMmY0OCtzbndwQy92NUwxd3VjL0l0b0FQakVwTEM3NVYwYVdGMkNBaVltSm15SURHQmpJREVSa0FBK0R3NU05Q1NxMnpkMk9JY1pvazdQdC96QjNBVFpicWVxQ2dVOEhsQnZ3LzkvL1UrUnIvMzhjQUNqcVFJNzRtM29VQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWljb24uZG9jJTNDJTJGdGl0bGUlM0UlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMC45OTJDMCUyMC40NDQuNDUlMjAwJTIwLjk5JTIwMEg5LjZMMTYlMjA2LjMxNnYxMi42NzhBMSUyMDElMjAwJTIwMCUyMDElMjAxNSUyMDIwSDFjLS41NTIlMjAwLTEtLjQ1NS0xLS45OTJWLjk5MnolMjIlMjBmaWxsJTNEJTIyJTIzM0M2Q0I2JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAlMjAuOTljMC0uNTQ2LjMyMy0uNjY3LjcxMi0uMjc4bDQuNTc2JTIwNC41NzZjLjM5My4zOTMuMjYuNzEyLS4yOC43MTJoLTQuMDE3YS45OTYuOTk2JTIwMCUyMDAlMjAxLS45OS0uOTlWLjk5eiUyMiUyMGZpbGwlM0QlMjIlMjMyQTUwOTUlMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyMGQlM0QlMjJNMiUyMDEwaDl2MUgyek0yJTIwMTJoOXYxSDJ6TTIlMjAxNGg2djFIMnolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kb3dubG9hZC1yZXN1bHQtbGluay5lbXB0eWRvYyBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBWUFBQUNFWXIxM0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBSmxKUkVGVU9JM3RrRDBPQWlFUVJyK3h0VFNjeGFOd0FZM0hzTkxTZXFOV1pEaUxSampDY2dRVEtBZ2QyS2lKUHpHRXRkeFhEbmt2dzFEZjkyY2ltdU0zVjJ2dFRrcTVmWCtZVk1nQU1QUGViNWk1K3doVXlFOWlqQ3VsMUw0NUFBQXBwU1V6SDVvRDkwMFdXdXNqQUpCenJ0Ukl4aGlFRUY1bVFvaDFkZUFicFpUWTlJVUhSRFFkRkFBYWp6Z0d4c0QvQXpubnl3RC9kQU5udURaYWo5amo4Z0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWljb24uZW1wdHlkb2MlM0MlMkZ0aXRsZSUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwLjk5MkMwJTIwLjQ0NC40NSUyMDAlMjAuOTklMjAwSDkuNkwxNiUyMDYuMzE2djEyLjY3OEExJTIwMSUyMDAlMjAwJTIwMSUyMDE1JTIwMjBIMWMtLjU1MiUyMDAtMS0uNDU1LTEtLjk5MlYuOTkyeiUyMiUyMGZpbGwlM0QlMjIlMjNEREQlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMC45OWMwLS41NDYuMzIzLS42NjcuNzEyLS4yNzhsNC41NzYlMjA0LjU3NmMuMzkzLjM5My4yNi43MTItLjI4LjcxMmgtNC4wMTdhLjk5Ni45OTYlMjAwJTIwMCUyMDEtLjk5LS45OVYuOTl6JTIyJTIwZmlsbCUzRCUyMiUyMzk5OSUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmRvd25sb2FkLXJlc3VsdC1saW5rLmV4ZSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBVUNBWUFBQUNFWXIxM0FBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBZHBKUkVGVU9JMmxrMDFvVTBFVWhiK1o5eEwxTlcxTXE0MEVFZFNLcGxqRWpZb0lYU2hZNmFLSUNJcllVa1JYMFkzaW9wU2dDSUlyb2JoU1JJV0NGVXBiUmJvb0xneHVSVkFSVGFrVWpHaWFWb2g1eWN0UFg5NjRFRXRqZmxyalhkNDc1NXM1bHpQaTFjRkJjME5HZXFoUmxxN1V0UDMxenVtM0R5NzlQWk1yaVFFTVd3ajV3N3o0ZU5mWjBUTEFTdUtTdytuc2laRmczMWpkQUFCaFpvNlB0UGRPMUEwQUVDbXI1MG13OXhtQStMZ25yRllqbXZrNWkyVm5TM3FxMVhkZlgrMnRiZDZ0WmIxRk9GZVhoVC9sS2xiWlFkUFIzZXg4SFViekdpQWx3cVZWaFN4WkVHNmRMWGY3U0UyK3g3MTlJMExYYURpd0RXL1BYb1JMNDh2NWg3VUJ5bllvbWpuOEE5MUx3OEN0azZBVTM4TVRGY1d3eklMZWJKRDc4QTJBMU9RN1lxRmg4dE54RUFMTnU0N0d3OEVhTDVDQ3RxbkxJSC96RnU1RktNd3VrQXo0OEE5MDAzcWxDMVd3aWU2N1VRYlFRcHM2cjZFZ0Y1M0RzUXFzRFFiUTFodW9nazFML3lIMEZnK3gwRENKMjFPbzdHSjFDK21YbjhqUEpBQm82dXBnODlBWjF1endBK0E3dFo5aTBxcTlBNERHSSsya0kxSGlONThETUQvMGd2ajFwMGkzanBDVkkxT1N4TmlGUnlqSFFmYzFvSzRlSS84NVFUb1NKVG4rcHFJWS91RXZWS3YvaWpLQW5EZWNUTDNpT1k4eWZ3RUVqWloxYVY4NUJ3QUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFaWNvbi5leGUlM0MlMkZ0aXRsZSUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwLjk5MkMwJTIwLjQ0NC40NSUyMDAlMjAuOTklMjAwSDkuNkwxNiUyMDYuMzE2djEyLjY3OEExJTIwMSUyMDAlMjAwJTIwMSUyMDE1JTIwMjBIMWMtLjU1MiUyMDAtMS0uNDU1LTEtLjk5MlYuOTkyeiUyMiUyMGZpbGwlM0QlMjIlMjM2NTc1N0ElMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0wJTIwLjk5MkMwJTIwLjQ0NC40NSUyMDAlMjAuOTklMjAwSDkuNkwxNiUyMDYuMzE2djEyLjY3OEExJTIwMSUyMDAlMjAwJTIwMSUyMDE1JTIwMjBIMWMtLjU1MiUyMDAtMS0uNDU1LTEtLjk5MlYuOTkyeiUyMiUyMGZpbGwlM0QlMjIlMjNENzJGN0UlMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMCUyMC45OWMwLS41NDYuMzIzLS42NjcuNzEyLS4yNzhsNC41NzYlMjA0LjU3NmMuMzkzLjM5My4yNi43MTItLjI4LjcxMmgtNC4wMTdhLjk5Ni45OTYlMjAwJTIwMCUyMDEtLjk5LS45OVYuOTl6JTIyJTIwZmlsbCUzRCUyMiUyM0E5MUM1NCUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwLjUlMjAxMS42MjVIOS4yNDRhMy4xNDglMjAzLjE0OCUyMDAlMjAwJTIwMC0uMzA3LS42OGwuODMtLjgzMmEuNDk3LjQ5NyUyMDAlMjAwJTIwMCUyMDAtLjcwNmwtLjM1Mi0uMzUzYS41LjUlMjAwJTIwMCUyMDAtLjcwNiUyMDBsLS44NDYuODQ0Yy0uMjMtLjEzLS40NzYtLjIzLS43NC0uMjk4VjguNWMwLS4yNzQtLjIyNC0uNS0uNS0uNWgtLjVhLjUuNSUyMDAlMjAwJTIwMC0uNDk4LjV2MS4xYTIuOTIlMjAyLjkyJTIwMCUyMDAlMjAwLS44MDUuMzM3bC0uNzA3LS43MDdhLjUuNSUyMDAlMjAwJTIwMC0uNzA3JTIwMGwtLjM1NC4zNTJhLjUwMi41MDIlMjAwJTIwMCUyMDAlMjAwJTIwLjcwOGwuNzIyLjcyMmEyLjk5JTIwMi45OSUyMDAlMjAwJTIwMC0uMzMyLjg2M2gtLjk0YS41LjUlMjAwJTIwMCUyMDAtLjUwMi41MDJ2LjQ5N2EuNS41JTIwMCUyMDAlMjAwJTIwLjUuNWgxLjAwNmMuMDkuMzAyLjIyOC41OC40MDQuODMybC0uNjguNjhhLjUwNC41MDQlMjAwJTIwMCUyMDAlMjAwJTIwLjcxbC4zNTIuMzUyYS41MDIuNTAyJTIwMCUyMDAlMjAwJTIwLjcwOC0uMDAybC43Ni0uNzU3Yy4yNTUuMTI0LjUzMy4yMTYuODI2LjI2NVYxNi41YS41LjUlMjAwJTIwMCUyMDAlMjAuNS41aC41YS41LjUlMjAwJTIwMCUyMDAlMjAuNDk4LS41di0xLjE3NGMuMjUyLS4wOS40OS0uMjA4LjcwNy0uMzYybC44MDYuODA2Yy4xOTUuMTk3LjUxLjE5Ny43MDglMjAwbC4zNTMtLjM1MmEuNDk4LjQ5OCUyMDAlMjAwJTIwMC0uMDAyLS43MDhsLS44ODItLjg4M2MuMTEtLjIyLjE5My0uNDU0LjI0NS0uN2gxLjE5Yy4yNzglMjAwJTIwLjUtLjIyNS41MDItLjUwMnYtLjVhLjUwMi41MDIlMjAwJTIwMCUyMDAtLjUtLjV6TTYuMzc1JTIwMTMuNzVhMS4yNSUyMDEuMjUlMjAwJTIwMSUyMDElMjAwLTIuNSUyMDEuMjUlMjAxLjI1JTIwMCUyMDAlMjAxJTIwMCUyMDIuNXolMjIlMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uZG93bmxvYWQtcmVzdWx0LWxpbmsucGRmIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFVQ0FZQUFBQ0VZcjEzQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFheEpSRUZVT0kyZGs3MUxIRUVZaDUvWkQrNzAxT0k4T1E5Tm9TQ1NRdEFVRVZKb0d0TllCUkVoYVlLYWlLWDROeVNnRU9zUVE4QS9JVTJhSy94b1BDTzVCS0lpYUtNeDZDbDZuTiszdXpPVFFqa2t0N3VHZTd1WmQ1NkgrUTN2aUoyZVZNWXc2Q2FrbEZMSHVYTjM1bkgyNU4yL1BlTSsrUFpRZmRIVmIxYzY0eC9LZXZmQmQ4dVJlaXpUR2Y5WXNRREFsZnAxcGlzK1c3RUF3UFgwNkVwWC9TY0E2MytoaUNVb2VycTBkancxa24yVTJCVy9uNlowRUNRc0crMjVnVktsdVBDTllEVStJRG1icGltOWc0aEVBd1dHUWN4WFlMZDFJR0sxcU5NOHVuZ2RLSUNBUjNTMzF6QWJVbHpPZndtRkF3WGUvaTd5WUkrcnhhK1ZDVVMwR3JTaXFyZS9Na0YxM3dDRno5UFlyUTlESDlGWElDSlJZdjB2MEpmbnVGdS9xQjBhRHhXVTVzQnFicVhtK1hEcDJxcHdndDNTRHNMQVdmL082ZHg3cmxjWC9BVkdUUjNKdVNYazBUN0NNRG1hSEVTZEZUQ1R6ZFM5bWlUUzBZMlpiT0xnNVJQazRaL3lDRnBLbkkwc3p1WVBjbStlb2M0S0FNamNIdm1wQ2ZMVEU3aWJQekVUamNFUmhHV2pwUWZhZjdKRlZReDlkVkcyWC9wTVlUTVArTUkzRVRUZlFzbVFVdWpsdjhRNm55blJaWGw0QUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRWljb24ucGRmJTNDJTJGdGl0bGUlM0UlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMC45OTJDMCUyMC40NDQuNDUlMjAwJTIwLjk5JTIwMEg5LjZMMTYlMjA2LjMxNnYxMi42NzhBMSUyMDElMjAwJTIwMCUyMDElMjAxNSUyMDIwSDFjLS41NTIlMjAwLTEtLjQ1NS0xLS45OTJWLjk5MnolMjIlMjBmaWxsJTNEJTIyJTIzRTM0MDE5JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAlMjAuOTljMC0uNTQ2LjMyMy0uNjY3LjcxMi0uMjc4bDQuNTc2JTIwNC41NzZjLjM5My4zOTMuMjYuNzEyLS4yOC43MTJoLTQuMDE3YS45OTYuOTk2JTIwMCUyMDAlMjAxLS45OS0uOTlWLjk5eiUyMiUyMGZpbGwlM0QlMjIlMjNDMzJEMTElMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk02LjI1JTIwNy4zMjVsLS40ODMuMzE3Yy0uMTEyLjE5My0uMzI0LjgyMi40ODMlMjAzLjA5Mi0uMTg2LjQ3Ni0uMzQ2JTIwMS41MDgtMS4zOSUyMDMuMTQzbC0uMDQ0LjEyN2MtMS4xMjYuMzUzLTIuMzAzLjc0Mi0yLjY3MiUyMDEuMTQ2LS4xOTguMjE4LS4zMjMuODA2LS4yOTUlMjAxLjAxNC4wMTMuMTA4LjI0Ni40MDMuMjk0LjQ3di0uMzQ2bC4xOTQuMjM2Yy4wOTYuMTE3LjMwNS41ODYuNTQ0LjU5Mi4zMi4wMS42NDYtLjU2NyUyMDEuMTg0LTEuMTU4LjI0Mi0uMjY1LjQyLjE3OC43NS0uMjU2bC41NzgtLjc5YzEuMTgzLS4zNDUlMjAxLjc1LjA4NCUyMDIuODczLjU0LjI5NS40MTguNzIyLjI3NiUyMDEuMzE3Ljg0bC4yMS0uMTljLS4wMDItLjAwMy0uMTc1LS4yMy0uNDMzLS42NS45MjMuNTU0JTIwMS4zNjQlMjAxLjEwOCUyMDEuNDI2JTIwMS4xODItLjA5Ny4wNC0uNTkzLS4xMzQtLjg1OC0uMzg4bC0uMTM2LS4wODItLjE5LjIwMmMuMzEyLjQ3My42MjIuNzI1LjkyOC43NS4yMDguMDE2LjQwMi0uMDczLjYxLS4zYS42Mi42MiUyMDAlMjAwJTIwMCUyMC4xNzQtLjQ3M2MtLjAyMi0uMjctLjE2OC0xLjEzNy0uNTI4LTEuNDMtLjQ1Mi0uMzcyLTEuMDI0LS41OTMtMS44NTUtLjkxLS4xNTMtLjMxMy0uNTEtLjM4LS42NjMtLjc2Mi0uMjc3LS42OTItLjc5LTEuOTc3LTEuMTUtMy4xNzdsLjEyMy4wMjNjLjAxNi0uMDM4LjctLjkyLjY4OC0xLjU0LS4wMDMtLjMzMi4zMjUtMS4yMzUlMjAwLTEuNTM1LS4wODgtLjA4LS45MTgtLjAwNi0xLjAyNSUyMDBhLjk5My45OTMlMjAwJTIwMCUyMDAtLjY1My4zMTV6bS41MjclMjA0LjExOGwuMDQ2LjEyYy4zODclMjAxLjAzLjY2JTIwMS43Ni45MzYlMjAyLjM0NmE1LjMyJTIwNS4zMiUyMDAlMjAwJTIwMC0xLjE1LS4xNzZjLS4yOTMtLjAxMi0uNjA4LjAxLS45MzQuMDYyLjU2NS0uOTQ1LjkxMi0xLjgxJTIwMS4xLTIuMzUzek02Ljc0JTIwNy42ODdjLjA3My4yMDYuMTczLjY5Mi4yMTIlMjAxLjc5NS0uMTk0LS43NC0uMjk4LTEuNC0uMjEyLTEuNzk1em0tMi44MDMlMjA3LjQ2YTUuNjkzJTIwNS42OTMlMjAwJTIwMCUyMDEtLjE4LjIxYy0uNjIzLjY4LTEuMDQ1Ljg2Ny0xLjIxOC45MTctLjAwOC0uMDM3LjAyLS4xMzYuMTY3LS4yOTcuMjAzLS4yMjQuNjItLjUzOCUyMDEuMjMtLjgzeiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kb3dubG9hZC1yZXN1bHQtbGluay51cDIgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVVDQVlBQUFDRVlyMTNBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQWRSSlJFRlVPSTJsa2s5SVZGRWNoYjk3MzNQUmUxTWdoUllHTFNMQjBncUhJY2VJY2hkTkRZMkxFcU9GNlJTSXEwQVg0NklJS2doeTRhYXlHakpvVStKQUlFVVFRZ2pXRU5nc01qR0lpSkZ4aWxiNVo5NzB2SytGTkF6NW5nN1RXZDdEK1RqbjhoT2R2YkczRWc2eGpoekZ6OWt2bndmZUpKN2QrTmVURzRVQmhHVHJ3cS9GNjhIUTZidHJBQnVGaTJWWitVdE5KeU5EWlFNQThqa3JHZ3kxM2k4YnNOb2sxeFVNUlI0QTZLV0dETk5nYVhHcENHSjFIbXM5KzYxa1FGMXRyZHR6WDFrVGltUzZBZ0lIR3Joejh4cW1ZU0NsUk5jMFQwSmhncTdyWEw1NGdlUlVpaDNWVldpYXh0NDl1MmtPK05FMWpkdjNIcTRQVUVxeHZKeWpQUkl1bU5GemJUaU93Nk9ubzU0TkNoTjhwc25YOUJ3QTc2WlNETWFIU1djeUNDRXdqVTAwMXUvemJpQ0U0RlovSDFLdThzWmVqelAvL1FmYktpdHBqNFE1YytvRXRtM1RIYnV5QnFENUR4KzVDcERPekpPekxIYnRyTUZuR05qMkNzZGJqckxGNTJNd1BzekkyRXZ5K2QvZUV6NTgvTVJjTmd0QTRPQitlanJPVTdPOUdvQ1c1aVlXaW83SUZRRGdiNmduTlQzRGs4UnpBRVpmdk9MeFNJSUt2YUl3ei9VUC9tcGdLSTVTaXMybVNWczRSQ2FiSlRVOXcwVHl2V3NZUUVSN1k0Nm5XNEwrOTVTUktKVXNOK3pBNUI5S3RJOVphclJzdkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VpY29uLnVwMiUzQyUyRnRpdGxlJTNFJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAuOTkyQzAlMjAuNDQ0LjQ1JTIwMCUyMC45OSUyMDBIOS42TDE2JTIwNi4zMTZ2MTIuNjc4QTElMjAxJTIwMCUyMDAlMjAxJTIwMTUlMjAyMEgxYy0uNTUyJTIwMC0xLS40NTUtMS0uOTkyVi45OTJ6JTIyJTIwZmlsbCUzRCUyMiUyMzY1NzU3QSUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwJTIwLjk5YzAtLjU0Ni4zMjMtLjY2Ny43MTItLjI3OGw0LjU3NiUyMDQuNTc2Yy4zOTMuMzkzLjI2LjcxMi0uMjguNzEyaC00LjAxN2EuOTk2Ljk5NiUyMDAlMjAwJTIwMS0uOTktLjk5Vi45OXolMjIlMjBmaWxsJTNEJTIyJTIzMzI0NDRBJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAuNSUyMDExLjYyNUg5LjI0NGEzLjE0OCUyMDMuMTQ4JTIwMCUyMDAlMjAwLS4zMDctLjY4bC44My0uODMyYS40OTcuNDk3JTIwMCUyMDAlMjAwJTIwMC0uNzA2bC0uMzUyLS4zNTNhLjUuNSUyMDAlMjAwJTIwMC0uNzA2JTIwMGwtLjg0Ni44NDRjLS4yMy0uMTMtLjQ3Ni0uMjMtLjc0LS4yOThWOC41YzAtLjI3NC0uMjI0LS41LS41LS41aC0uNWEuNS41JTIwMCUyMDAlMjAwLS40OTguNXYxLjFhMi45MiUyMDIuOTIlMjAwJTIwMCUyMDAtLjgwNS4zMzdsLS43MDctLjcwN2EuNS41JTIwMCUyMDAlMjAwLS43MDclMjAwbC0uMzU0LjM1MmEuNTAyLjUwMiUyMDAlMjAwJTIwMCUyMDAlMjAuNzA4bC43MjIuNzIyYTIuOTklMjAyLjk5JTIwMCUyMDAlMjAwLS4zMzIuODYzaC0uOTRhLjUuNSUyMDAlMjAwJTIwMC0uNTAyLjUwMnYuNDk3YS41LjUlMjAwJTIwMCUyMDAlMjAuNS41aDEuMDA2Yy4wOS4zMDIuMjI4LjU4LjQwNC44MzJsLS42OC42OGEuNTA0LjUwNCUyMDAlMjAwJTIwMCUyMDAlMjAuNzFsLjM1Mi4zNTJhLjUwMi41MDIlMjAwJTIwMCUyMDAlMjAuNzA4LS4wMDJsLjc2LS43NTdjLjI1NS4xMjQuNTMzLjIxNi44MjYuMjY1VjE2LjVhLjUuNSUyMDAlMjAwJTIwMCUyMC41LjVoLjVhLjUuNSUyMDAlMjAwJTIwMCUyMC40OTgtLjV2LTEuMTc0Yy4yNTItLjA5LjQ5LS4yMDguNzA3LS4zNjJsLjgwNi44MDZjLjE5NS4xOTcuNTEuMTk3LjcwOCUyMDBsLjM1My0uMzUyYS40OTguNDk4JTIwMCUyMDAlMjAwLS4wMDItLjcwOGwtLjg4Mi0uODgzYy4xMS0uMjIuMTkzLS40NTQuMjQ1LS43aDEuMTljLjI3OCUyMDAlMjAuNS0uMjI1LjUwMi0uNTAydi0uNWEuNTAyLjUwMiUyMDAlMjAwJTIwMC0uNS0uNXpNNi4zNzUlMjAxMy43NWExLjI1JTIwMS4yNSUyMDAlMjAxJTIwMSUyMDAtMi41JTIwMS4yNSUyMDEuMjUlMjAwJTIwMCUyMDElMjAwJTIwMi41eiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kb3dubG9hZC1yZXN1bHQtbGluay54bHMgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVVDQVlBQUFDRVlyMTNBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQU1aSlJFRlVPSTFqRk9ud1A4SEF4R0RPZ0JmOGUvdm4yY2UrRHhNT3RhSExNQkhXek1EQXdNQWsvUGZIejFiK1hLc1ptQWFRQVA3OS9wdk9tMnM5aTJ3REdCZ1lHQmgrLzBubHk3R2VUYjRCREF3TS8vLzhTZUhMdFpuRHdNREF3RUtzSmtaMlZvYi9QMzhqRFBuOU81bXYwTzRSMFFhd1NRdGppUDM3eDFCR2xoZGdnSW1KZ1pzaUF4Z1l5QXhFWkFBUGc5ZWxHNGpTSU5vZGdOMEFaTW5YcFJzd0ZPS3loQVdYQW1KZE5Pb0NCZ1pHa1M3Ly8wU3B4QUdva1JML25TSmI5Ny8veHdIUjBrN1NPdjdtbGdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTYlMjIlMjBoZWlnaHQlM0QlMjIyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDdGl0bGUlM0VpY29uLnhscyUzQyUyRnRpdGxlJTNFJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAuOTkyQzAlMjAuNDQ0LjQ1JTIwMCUyMC45OSUyMDBIOS42TDE2JTIwNi4zMTZ2MTIuNjc4QTElMjAxJTIwMCUyMDAlMjAxJTIwMTUlMjAyMEgxYy0uNTUyJTIwMC0xLS40NTUtMS0uOTkyVi45OTJ6JTIyJTIwZmlsbCUzRCUyMiUyMzE0OEE0RiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwJTIwLjk5YzAtLjU0Ni4zMjMtLjY2Ny43MTItLjI3OGw0LjU3NiUyMDQuNTc2Yy4zOTMuMzkzLjI2LjcxMi0uMjguNzEyaC00LjAxN2EuOTk2Ljk5NiUyMDAlMjAwJTIwMS0uOTktLjk5Vi45OXolMjIlMjBmaWxsJTNEJTIyJTIzMEQ2ODM3JTIyJTJGJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yJTIwMTBoMTB2MUgyek0yJTIwMTRoMTB2MUgyek0yJTIwMTJoMTB2MUgyeiUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIlMjAxMGgxdjdIMnpNNSUyMDEwaDF2N0g1ek0xMSUyMDEwaDF2N2gtMXolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0yJTIwMTZoMTB2MUgyeiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5kb3dubG9hZC1yZXN1bHQtbGluay56aXAgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVVDQVlBQUFDRVlyMTNBQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQUxCSlJFRlVPSTN0a0VFT2dqQVFSWDlMY09ORzhUQmVTR1BDSlpDRkx0MWhqSG9malZjQmFneHhWVHAxWVRDME5BYnJscmVjekx5OERGUFo1TXJCNW1pSUJiQ1AwSWFBOGxGVXV5aXB0N0RneGpId1BvNkZ1UVRNcEtvM1Jjb09IWUU5Y0JVMEtLVlhSY3FPM3dXT0FrdXl6TmZCeWF1Z2dVZ3R5alE0QXdEVDJWVDNrZHhGQlNscll4YUdvNlFyNkZId0tRRTlmLzVCR3c0Kzl2cUJLZm1qd0MwWUNvWUNud0xTK3VaYlFLRExDMkRyWFU5OExWTXlBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFaWNvbi56aXAlM0MlMkZ0aXRsZSUzRSUzQ2clMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyMGQlM0QlMjJNOCUyMDloNXY2SDh6JTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMC45OTJDMCUyMC40NDQuNDUlMjAwJTIwLjk5JTIwMEg5LjZMMTYlMjA2LjMxNnYxMi42NzhBMSUyMDElMjAwJTIwMCUyMDElMjAxNSUyMDIwSDFjLS41NTIlMjAwLTEtLjQ1NS0xLS45OTJWLjk5MnolMjIlMjBmaWxsJTNEJTIyJTIzRkY5NTExJTIyJTJGJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTAlMjAuOTljMC0uNTQ2LjMyMy0uNjY3LjcxMi0uMjc4bDQuNTc2JTIwNC41NzZjLjM5My4zOTMuMjYuNzEyLS4yOC43MTJoLTQuMDE3YS45OTYuOTk2JTIwMCUyMDAlMjAxLS45OS0uOTlWLjk5eiUyMiUyMGZpbGwlM0QlMjIlMjNFOTdFMDAlMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyMGQlM0QlMjJNNCUyMDBoMXYxSDR6TTQlMjAxMGgxdjFINHolMjIlMkYlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMiUyMGQlM0QlMjJNNCUyMDEwaDF2MUg0ek01JTIwMTVoMXYxSDV6TTUlMjAxOWgxdjFINXpNNCUyMDE0aDF2MUg0ek00JTIwMTZoMXYxSDR6TTUlMjAxN2gxdjFINXpNNCUyMDEyaDF2MUg0ek01JTIwMTNoMXYxSDV6TTQlMjAxOGgxdjFINHpNNSUyMDExaDF2MUg1eiUyMiUyRiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTIwZCUzRCUyMk00JTIwMTZoMXYxSDR6TTUlMjAxN2gxdjFINXpNNCUyMDBoMXYxSDR6TTUlMjA1aDF2MUg1ek01JTIwOWgxdjFINXpNNCUyMDRoMXYxSDR6TTQlMjA2aDF2MUg0ek01JTIwN2gxdjFINXpNNCUyMDJoMXYxSDR6TTUlMjAzaDF2MUg1ek00JTIwOGgxdjFINHpNNSUyMDFoMXYxSDV6JTIyJTJGJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMjBkJTNEJTIyTTQlMjA2aDF2MUg0ek01JTIwN2gxdjFINXolMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi8qIFNvY2lhbCBTdHJlYW0gIFN0eWxlcyovXG4jbmV3cy1saXN0LXllYXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG59XG5cbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lciBoMyBhLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIgLmFkaG9jLW1lc3NhZ2UgaDIgYSwgLmFkaG9jLW1lc3NhZ2UgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyIGgyIGEsXG4ubmV3c3Jvb20tY29udGFpbmVyIGgzIGEsXG4ubmV3c3Jvb20tY29udGFpbmVyIC5hZGhvYy1tZXNzYWdlIGgyIGEsXG4uYWRob2MtbWVzc2FnZSAubmV3c3Jvb20tY29udGFpbmVyIGgyIGEge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyIGltZyxcbi5uZXdzcm9vbS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24sXG4ubmV3c3Jvb20tY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24sXG4gIC5uZXdzcm9vbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyIC5kZXNjcmlwdGlvbixcbiAgLm5ld3Nyb29tLWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lciAuZGVzY3JpcHRpb24sXG4gIC5uZXdzcm9vbS1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci53aXRob3V0LWRlc2NyaXB0aW9uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmRlc2NyaXB0aW9uLFxuLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLndpdGhvdXQtZGVzY3JpcHRpb24gLm5ld3Nyb29tLWFydGljbGUgLmRlc2NyaXB0aW9uLFxuLm5ld3Nyb29tLWNvbnRhaW5lci53aXRob3V0LWRlc2NyaXB0aW9uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmRlc2NyaXB0aW9uLFxuLm5ld3Nyb29tLWNvbnRhaW5lci53aXRob3V0LWRlc2NyaXB0aW9uIC5uZXdzcm9vbS1hcnRpY2xlIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci53aXRob3V0LWRhdGUgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAuZGF0ZSxcbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci53aXRob3V0LWRhdGUgLm5ld3Nyb29tLWFydGljbGUgLmRhdGUsXG4ubmV3c3Jvb20tY29udGFpbmVyLndpdGhvdXQtZGF0ZSAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5kYXRlLFxuLm5ld3Nyb29tLWNvbnRhaW5lci53aXRob3V0LWRhdGUgLm5ld3Nyb29tLWFydGljbGUgLmRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmltZy1saW5rLFxuLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaW1nLWxpbmsge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc29jaWFsLXN0cmVhbS1hcnRpY2xlIGFzaWRlIHAuZGF0ZSxcbi5uZXdzcm9vbS1hcnRpY2xlIGFzaWRlIHAuZGF0ZSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgaDMsIC5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgaDMsIC5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IGgzLCAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IGgzLCAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5uZXdzcm9vbS1hcnRpY2xlLmFydGljbGUtY29tcGFjdCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3c3Jvb20tYXJ0aWNsZS5hcnRpY2xlLWNvbXBhY3QgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC41cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLm5ld3Nyb29tLWFydGljbGUuYXJ0aWNsZS1jb21wYWN0IC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYmlndGFiLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICB9XG59XG5cbi5iaWd0YWItd3JhcHBlciAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmJpZ3RhYi13cmFwcGVyIC5uYXYtdGFicyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XG4gIGJvcmRlcjogc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgdG9wOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJpZ3RhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLnRhYi1uYXYtY29udGVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSAudGFiLW5hdi1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLmJpZ3RhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgLnRhYi1uYXYtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5hY3RpdmUsIC5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLmhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5hY3RpdmU6YWZ0ZXIsIC5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLmhvdmVyZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5hY3RpdmUgaW1nLCAuYmlndGFiLXdyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5ob3ZlcmVkIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cblxuLmJpZ3RhYi13cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUuYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iaWd0YWItd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5iaWd0YWItd3JhcHBlci5iaWd0YWItaWNvbnMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYmlndGFiLXdyYXBwZXIuYmlndGFiLWljb25zIC5zd2lwZXItc2xpZGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmJpZ3RhYi13cmFwcGVyLmJpZ3RhYi1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICB9XG4gIC5iaWd0YWItd3JhcHBlci5iaWd0YWItYmFja2dyb3VuZCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJpZ3RhYi13cmFwcGVyLmJpZ3RhYi1iYWNrZ3JvdW5kIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkgYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5iaWd0YWItd3JhcHBlci5iaWd0YWItYmFja2dyb3VuZCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmJpZ3RhYi13cmFwcGVyLmJpZ3RhYi1iYWNrZ3JvdW5kIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuXG4udmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1jb250YWluZXIgaWZyYW1lLFxuLnZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG4udmlkZW8tY29udGFpbmVyIGVtYmVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyoqXG4gKiBuZXcgaWNvbnNcbiAqL1xuLmFjY29yZGlvbiAuYnRuLWV4dGVuZCB7XG4gIG1hcmdpbjogMjRweCBhdXRvO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREREREREO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYS1kZW1pXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGEgLnBhbmVsLXRpdGxlLXRleHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBib3JkZXItY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIgLnBhbmVsLXRpdGxlLXRleHQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjgyODI4O1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGE6aG92ZXIgLmluZGljYXRvcjpiZWZvcmUsIC5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYTpob3ZlciAuaW5kaWNhdG9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMkU0Rjtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhOmZvY3VzIC5pbmRpY2F0b3I6YmVmb3JlLCAuYWNjb3JkaW9uIC5wYW5lbC1oZWFkaW5nIGE6Zm9jdXMgLmluZGljYXRvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYSAuaW5kaWNhdG9yIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWhlYWRpbmcgYSAuaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRBN0Y7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjZweDtcbiAgd2lkdGg6IDlweDtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhIC5pbmRpY2F0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QTdGO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBsZWZ0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxcHg7XG4gIHRyYW5zaXRpb246IG1hcmdpbi10b3AgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgaGVpZ2h0IDAuMjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIHZpc2liaWxpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwtaGVhZGluZyBhLmNvbGxhcHNlZCAuaW5kaWNhdG9yOmFmdGVyIHtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5hY2NvcmRpb24gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBuZXcgaWNvbnNcbiAqL1xuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udGVudCAuaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNyU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29tcGFjdChjb21wYWN0KGFsbCAwLjNzIGVhc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UpIGZhbHNlIGZhbHNlKTtcbiAgLW1vei10cmFuc2l0aW9uOiBjb21wYWN0KGNvbXBhY3QoYWxsIDAuM3MgZWFzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSkgZmFsc2UgZmFsc2UgZmFsc2UpO1xuICAtby10cmFuc2l0aW9uOiBjb21wYWN0KGNvbXBhY3QoYWxsIDAuM3MgZWFzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSkgZmFsc2UgZmFsc2UgZmFsc2UpO1xuICB0cmFuc2l0aW9uOiBjb21wYWN0KGFsbCAwLjNzIGVhc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSwgZmFsc2UpO1xufVxuXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250ZW50IC5pdGVtIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udGVudCAuaXRlbS5hY3RpdmUge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYWRlLWNhcm91c2VsIC5mYWRlLWNvbnRyb2wge1xuICBtYXJnaW46IDQwcHggYXV0byAxMHB4O1xuICB3aWR0aDogNDklO1xuICAqem9vbTogMTtcbn1cblxuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEREREREQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgd2lkdGg6IDY0JTtcbn1cblxuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCAubGVmdCwgLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCAucmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEREREREQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgd2lkdGg6IDE4JTtcbn1cblxuLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCAubGVmdCA+IGksIC5mYWRlLWNhcm91c2VsIC5mYWRlLWNvbnRyb2wgLnJpZ2h0ID4gaSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5mYWRlLWNhcm91c2VsIC5mYWRlLWNvbnRyb2wgLmxlZnQge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNEREREREQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xufVxuXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250cm9sIC5yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNEREREREQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xufVxuXG4uZmFkZS1jYXJvdXNlbCAuZmFkZS1jb250cm9sIC5sYWJlbCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mYWRlLWNhcm91c2VsIC5mYWRlLWNvbnRyb2wgLmxhYmVsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBuZXcgaWNvbnNcbiAqL1xuLmNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNhdGVnb3J5IHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jYXRlZ29yeSBwICsgLmZpbHRlci1pdGVtIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDAgMDtcbn1cblxuLmNhdGVnb3J5IHAgKyAuZmlsdGVyLWl0ZW0gLmlyYWRpb19taW5pbWFsLXJlZCxcbi5jYXRlZ29yeSBwICsgLmZpbHRlci1pdGVtIC5pY2hlY2tib3hfbWluaW1hbC1yZWQge1xuICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcbn1cblxuI2ZpbHRlci1vdXRjb21lIC5wcm9kdWN0LWdyb3VwOmZpcnN0LWNoaWxkIC5wcm9kdWN0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbiNmaWx0ZXItb3V0Y29tZSAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4jZmlsdGVyLW91dGNvbWUgLnByb2R1Y3QuZmlsdGVyZWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RERERERDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNjb25maWd1cmF0b3Ige1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbiNjb25maWd1cmF0b3IgLnN3aXRjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb25maWd1cmF0b3IgLnN3aXRjaC1pbnB1dC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2NvbmZpZ3VyYXRvciAjc3VjY2VzcywgI2NvbmZpZ3VyYXRvciAjZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29uZmlndXJhdG9yIC5mYWRlLWNhcm91c2VsIC5mYWRlLWNvbnRyb2wgLmxhYmVsIHtcbiAgY29sb3I6ICMyODI4Mjg7XG59XG5cbiNjb25maWd1cmF0b3IgLm1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jY29uZmlndXJhdG9yIC5tYXJnaW4tbm9uZSB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4jY29uZmlndXJhdG9yIC5pbnB1dC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgI2NvbmZpZ3VyYXRvciAuaW5wdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAjY29uZmlndXJhdG9yIC5pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAjY29uZmlndXJhdG9yIC5pbnB1dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbiNjb25maWd1cmF0b3IgLmlucHV0LXdyYXBwZXIgaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuI2NvbmZpZ3VyYXRvciAuaW5wdXQtd3JhcHBlciBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1MCU7XG59XG5cbiNjb25maWd1cmF0b3IgLmlucHV0LXdyYXBwZXIuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNjb25maWd1cmF0b3IgLmlucHV0LXdyYXBwZXIuc3Ryb25nIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNjb25maWd1cmF0b3IgLmlucHV0LXdyYXBwZXIuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiNjb25maWd1cmF0b3IgLmlucHV0LXdyYXBwZXIuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGRjAwMUY7XG4gIGNvbG9yOiAjRkYwMDFGO1xufVxuXG4jY29uZmlndXJhdG9yIC5jb25zdW1lZC1wZXJjZW50YWdlLWxlZ2VuZGUge1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY29uZmlndXJhdG9yIC5jb25zdW1lZC1wZXJjZW50YWdlLWxlZ2VuZGUgc3BhbiB7XG4gIHdpZHRoOiA5LjA5JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI2Ftb3J0aXNhdGlvbi1jaGFydCAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4jZnV0dXJlLWNoYXJ0IC5oaWdoY2hhcnRzLWxlZ2VuZCxcbiNmdXR1cmUtY2hhcnQgLm51bGwsXG4jdG9kYXktY2hhcnQgLmhpZ2hjaGFydHMtbGVnZW5kLFxuI3RvZGF5LWNoYXJ0IC5udWxsIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4jZnV0dXJlLWNoYXJ0IC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtLFxuI3RvZGF5LWNoYXJ0IC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC01cHggIWltcG9ydGFudDtcbn1cblxuI2Z1dHVyZS1jaGFydCAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbTpmaXJzdC1jaGlsZCxcbiN0b2RheS1jaGFydCAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDUwJTtcbn1cblxuI2Z1dHVyZS1jaGFydCAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSBzcGFuLFxuI3RvZGF5LWNoYXJ0IC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtIHNwYW4ge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NvbmZpZ3VyYXRvci1zdGVwLTAyLFxuI2NvbmZpZ3VyYXRvci1zdGVwLTAzLFxuI2NvbmZpZ3VyYXRvci1zdGVwLTA0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5ZW07XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuI2NvbmZpZ3VyYXRvci1zdGVwLTAyLnNob3csXG4jY29uZmlndXJhdG9yLXN0ZXAtMDMuc2hvdyxcbiNjb25maWd1cmF0b3Itc3RlcC0wNC5zaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNjb25maWd1cmF0b3Itc3RlcC0wMSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbiNjb25maWd1cmF0b3Itc3RlcC0wMSAud2VsbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDEgbGFiZWwuc2VsZWN0LXdyYXBwZXIgc3BhbiB7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQgaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuI2NvbmZpZ3VyYXRvci1zdGVwLTA0IC5hbHRlcmVkLmJsdWUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuI2NvbmZpZ3VyYXRvci1zdGVwLTA0IC5hbHRlcmVkLmJsdWUgaW5wdXQ6ZGlzYWJsZWQsXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQgLmFsdGVyZWQuYmx1ZSAuaW5wdXQtd3JhcHBlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQgbGFiZWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQgLmZvcm0gbGFiZWwge1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4jY29uZmlndXJhdG9yLXN0ZXAtMDQgLmZvcm0tdmFsdWUge1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuI2NvbmZpZ3VyYXRvci1zdGVwLTA0IC5mb3JtLXZhbHVlLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjY29uZmlndXJhdG9yLXN0ZXAtMDEgLnRleHQtbGVmdCwgI2NvbmZpZ3VyYXRvci1zdGVwLTAxIC50ZXh0LXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgI2NvbmZpZ3VyYXRvci1zdGVwLTA0IC5oZWFkZXIsXG4gICNjb25maWd1cmF0b3Itc3RlcC0wNCAubm9VaS10YXJnZXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgI2NvbmZpZ3VyYXRvci1zdGVwLTA0IC5jb2wteHhzLWF1dG8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNjb25maWd1cmF0b3Itc3RlcC0wNCAudGV4dC1sZWZ0LCAjY29uZmlndXJhdG9yLXN0ZXAtMDQgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgI2NvbmZpZ3VyYXRvci1zdGVwLTA0IC5jaGFydHMgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZhZGUtY2Fyb3VzZWwgLmZhZGUtY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uby11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubm8tcGFkZGluZy1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb25maWd1cmF0b3ItdGFicy1vdXRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb25maWd1cmF0b3ItdGFicy1vdXRlciA+IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbmZpZ3VyYXRvci10YWJzLW91dGVyID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuXG4uY29uZmlndXJhdG9yLXRhYnMtaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29uZmlndXJhdG9yLXRhYnMtaW5uZXIgPiBsaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb25maWd1cmF0b3ItdGFicy1pbm5lciA+IGxpID4gYSxcbi5jb25maWd1cmF0b3ItdGFicy1pbm5lciA+IGxpID4gYTpob3ZlciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjZGNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2ICFpbXBvcnRhbnQ7XG59XG5cbi5jb25maWd1cmF0b3ItdGFicy1pbm5lciA+IGxpLmFjdGl2ZSA+IGEsXG4uY29uZmlndXJhdG9yLXRhYnMtaW5uZXIgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLmNvbmZpZ3VyYXRvci10YWJzLWlubmVyID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGNkY2RjYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNiAhaW1wb3J0YW50O1xufVxuXG4ubGFiZWwtd3JhcHBlciAub3Blbi10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHJpZ2h0OiA0MHB4O1xufVxuXG4jYW1vcnRpc2F0aW9uLWNoYXJ0IC5oaWdoY2hhcnRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4jdG9kYXktY2hhcnQgLmhpZ2hjaGFydHMtY29udGFpbmVyLFxuI2Z1dHVyZS1jaGFydCAuaGlnaGNoYXJ0cy1jb250YWluZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhvdC1zcG90LWNvbnRhaW5lci1mdWxsc2NyZWVuIC5ob3RzcG90LWFwcGxpY2F0aW9uIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC5ob3Qtc3BvdC1jb250YWluZXItZnVsbHNjcmVlbiAuaG90c3BvdC1hcHBsaWNhdGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaG90c3BvdC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgdWwudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaG90c3BvdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIHVsLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5ob3RzcG90LXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaG90c3BvdC13cmFwcGVyLCAudHgtbHctaG90c3BvdC1idWlsZGVyIHVsLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5ob3RzcG90LWNvbnRlbnQtbW9iaWxlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaG90c3BvdC1jb250ZW50LW1vYmlsZSB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgdWwudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmhvdHNwb3Qtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhvdHNwb3Qtd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmJ0bi1leHRlbmQgc3BhbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmJ0bi1leHRlbmQgc3BhbjpiZWZvcmUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmJ0bi1leHRlbmQgc3BhbjphZnRlciB7XG4gIGhlaWdodDogMHB4O1xuICB3aWR0aDogMHB4O1xufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgdWwudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyIC5ob3RzcG90LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgXFwwc2NyZWVuIHtcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciB1bCBsaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhvdHNwb3RzLWJhY2tncm91bmQtdmlkZW8td3JhcHBlciA+IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsZWZ0OiA2OXB4O1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgei1pbmRleDogMTI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAgZmlndXJlIHtcbiAgbWFyZ2luOiAtMjRweCAtMjRweCAxZW07XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudCBkaXYuY3NjLXRleHRwaWMsIC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudCBkaXYuY3NjLXRleHRwaWMgZGl2LmNzYy10ZXh0cGljLWltYWdlcm93LCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQgdWwuY3NjLXVwbG9hZHMgbGkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IGRpdi5jc2MtdGV4dHBpYy1sZWZ0IC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50OmJlZm9yZSwgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAjREREREREO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudDpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogLTE4cHg7XG4gIG1hcmdpbi10b3A6IC0xOHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQubGVmdCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2OXB4O1xufVxuXG4uaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQubGVmdDpiZWZvcmUsIC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudC5sZWZ0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTIwcHg7XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudC5sZWZ0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAxOHB4IHNvbGlkICNmZmZmZmY7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMThweDtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IC5jc2MtZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdCB7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QgLmhvdHNwb3QtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYwcHg7XG4gIHRvcDogNXB4O1xuICBmb250LXNpemU6IDEuODc1ZW07XG59XG5cbi5ob3RzcG90LXdyYXBwZXIgLmNvbGxhcHNlZCAuaG90c3BvdC1jb250ZW50LCAuaG90c3BvdC13cmFwcGVyLmNvbGxhcHNlZCAuaG90c3BvdC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKipcbiAqIERvbid0IGRpc3BsYXkgY2hhbmdlIG9mIGJ1dHRvbiBvbiBtb2JpbGUgaW4gZGVmYXVsdCBsYXlvdXRcbiAqIEJ1dHRvbiBkZWZhdWx0IHN0eWxpbmcgaXMgbm90IHNldCBpbiB0aGlzIG1laXN0ZXJ3ZXJrIHZlcnNpb24gc28gaXQgaXMgb3ZlcndyaXR0ZW5cbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmJ0bi1leHRlbmQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UyMDAxQTtcbiAgICBib3JkZXItY29sb3I6ICNFMjAwMUE7XG4gIH1cbn1cblxuLyoqXG4gKiBEZWZhdWx0IGxheW91dCBob3RzcG90IGNvbnRlbnQgcG9zaXRpb25pbmdcbiAqL1xuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciBbZGF0YS1ob3RzcG90LWxheW91dD1cImRlZmF1bHRcIl0gLmhvdHNwb3QtY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyoqXG4gKiBOdW1iZXIgZW51bWVyYXRpb25cbiAqL1xuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuaG90c3BvdC1lbnVtLW51bWJlcnM6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWhvdHNwb3QtaW5kZXgpO1xufVxuXG4uZmEtcGx1cywgLmZhLW1pbnVzIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLXBsdXMsXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1taW51cyxcbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tbnVtYmVycy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLW1pbnVzLFxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1udW1iZXJzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyxcbi50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyxcbi50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tbWludXMsXG4udHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tbnVtYmVycy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLW1pbnVzLFxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLW51bWJlcnMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdCAuaG90c3BvdC1lbnVtLXRpbWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBQbHVzIE1pbnVzIGVudW1cbiAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0ubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tbnVtYmVycyxcbiAgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdLm11bHRpcGxlLWhvdHNwb3RzLWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90IHNwYW4uaG90c3BvdC1lbnVtLXRpbWVzLFxuICAubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tbnVtYmVycyxcbiAgLm11bHRpcGxlLWhvdHNwb3RzLWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90IHNwYW4uaG90c3BvdC1lbnVtLXRpbWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdLm11bHRpcGxlLWhvdHNwb3RzLWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyxcbiAgLm11bHRpcGxlLWhvdHNwb3RzLWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdLm11bHRpcGxlLWhvdHNwb3RzLWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdDpub3QoLmFjdGl2ZS1ob3RzcG90KSAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyxcbiAgLm11bHRpcGxlLWhvdHNwb3RzLWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdDpub3QoLmFjdGl2ZS1ob3RzcG90KSAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tcGx1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXS5tdWx0aXBsZS1ob3RzcG90cy1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QuYWN0aXZlLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLW1pbnVzLFxuICAubXVsdGlwbGUtaG90c3BvdHMtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LmFjdGl2ZS1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1taW51cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXS5zaW5nbGUtaG90c3BvdC1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdCBzcGFuLmhvdHNwb3QtZW51bS1udW1iZXJzLFxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdLnNpbmdsZS1ob3RzcG90LWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90IHNwYW4uaG90c3BvdC1lbnVtLXRpbWVzLFxuLnNpbmdsZS1ob3RzcG90LWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90IHNwYW4uaG90c3BvdC1lbnVtLW51bWJlcnMsXG4uc2luZ2xlLWhvdHNwb3QtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tdGltZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXS5zaW5nbGUtaG90c3BvdC1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLXBsdXMsXG4gIC5zaW5nbGUtaG90c3BvdC1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLXBsdXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXS5zaW5nbGUtaG90c3BvdC1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3Q6bm90KC5hY3RpdmUtaG90c3BvdCkgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLXBsdXMsXG4gIC5zaW5nbGUtaG90c3BvdC1hcHBsaWNhdGlvbiAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3Q6bm90KC5hY3RpdmUtaG90c3BvdCkgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tcGx1cy1taW51cy1zZWxlY3RlZCAuaG90c3BvdC1lbnVtLXBsdXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0uc2luZ2xlLWhvdHNwb3QtYXBwbGljYXRpb24gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LmFjdGl2ZS1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLXBsdXMtbWludXMtc2VsZWN0ZWQgLmhvdHNwb3QtZW51bS1taW51cyxcbiAgLnNpbmdsZS1ob3RzcG90LWFwcGxpY2F0aW9uIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC5hY3RpdmUtaG90c3BvdCAuaG90c3BvdC13cmFwcGVyLmhvdHNwb3QtZW51bS1wbHVzLW1pbnVzLXNlbGVjdGVkIC5ob3RzcG90LWVudW0tbWludXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXBvc3RlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXBvc3RlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyoqXG4gKiBWaW1lbyBsb2FkaW5nIHNwaW5uZXJcbiAqL1xuLmJhY2tncm91bmQtdmlkZW8tdmltZW8td3JhcHBlciAuc3Bpbm5lci1ob3RzcG90LXZpbWVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyMHB4O1xuICBjb2xvcjogI0NDQ0NDQztcbiAgei1pbmRleDogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyIC50cmFuc3BhcmVudC1wbGF5ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKipcbiAqIERpc3BsYXkgaG90c3BvdHMgb24gdmlkZW8gZW5kXG4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhpZGUtYWxsLWhvdHNwb3RzIC5ob3RzcG90LXdyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhvdHNwb3Qtd3JhcHBlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBIaWRlIHZpbWVvIHZpZGVvIG9uIG1vYmlsZVxuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSB7XG4gIC8qKlxuICAgICAqIEhvdHNwb3Qgc3R5bGluZyBkZXNrdG9wICYgbW9iaWxlXG4gICAgICovXG4gIC8qKlxuICAgICAqIEhvdHNwb3QgQ29udGVudFxuICAgICAqL1xuICAvKipcbiAgICAgICAgICogRW51bWVyYXRpb25cbiAgICAgICAgICovXG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNEE3RjtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC5idG4tZXh0ZW5kOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0QTdGO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA3cHg7XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IHtcbiAgd2lkdGg6IDI5NHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgNjYsIDY2LCAwLjkpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50LnJpZ2h0IHtcbiAgbGVmdDogNDBweDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQubGVmdCB7XG4gIGxlZnQ6IC0zMDBweDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQgKiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQgLmNzYy10ZXh0cGljLXRleHQge1xuICBwYWRkaW5nOiAxNXB4IDEycHg7XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50IHA6bm90KC5ib2R5dGV4dCkge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbltkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlciAuaG90c3BvdC1jb250ZW50OmJlZm9yZSwgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90LWNvbnRlbnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIgLmhvdHNwb3QtY29udGVudCAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCBbZGF0YS1ob3RzcG90LWluZGV4XTpiZWZvcmUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuaG90c3BvdC13cmFwcGVyIC5ob3RzcG90IC5ob3RzcG90LWVudW0tdGltZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkYXRhLWhvdHNwb3QtbGF5b3V0PVwiZGFya1wiXSAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QuYWN0aXZlLWhvdHNwb3QgLmhvdHNwb3Qtd3JhcHBlci5ob3RzcG90LWVudW0tbnVtYmVycy1zZWxlY3RlZCAuaG90c3BvdCBzcGFuLmhvdHNwb3QtZW51bS10aW1lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LmFjdGl2ZS1ob3RzcG90IC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLW51bWJlcnMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tbnVtYmVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90Om5vdCguYWN0aXZlLWhvdHNwb3QpIC5ob3RzcG90LXdyYXBwZXIuaG90c3BvdC1lbnVtLW51bWJlcnMtc2VsZWN0ZWQgLmhvdHNwb3Qgc3Bhbi5ob3RzcG90LWVudW0tbnVtYmVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1ob3RzcG90LWluZGV4KTtcbiAgfVxufVxuXG5bZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5mYS1wbHVzLCBbZGF0YS1ob3RzcG90LWxheW91dD1cImRhcmtcIl0gLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90IC5mYS1taW51cywgW2RhdGEtaG90c3BvdC1sYXlvdXQ9XCJkYXJrXCJdIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdCAuZmEtdGltZXMge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLmhlbHAge1xuICBiYWNrZ3JvdW5kOiAjREREREREO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtc3RhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBhdXRvO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmxhYmVsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYWJlbC13cmFwcGVyIC5vcGVuLXRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xufVxuXG4ubGFiZWwtd3JhcHBlciAub3Blbi10b29sdGlwIC50b29sdGlwLWJveCB7XG4gIGJvdHRvbTogMzNweDtcbn1cblxuLmxhYmVsLXdyYXBwZXIgLm9wZW4tdG9vbHRpcC5pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50b29sdGlwLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvdHRvbTogMTAwJTtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGVmdDogLTQwcHg7XG4gIG1pbi13aWR0aDogMjcwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDhweCAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB6LWluZGV4OiA5O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlNNQUZ1dHVyYVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4udG9vbHRpcC1ib3gubGVmdCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtNDVweDtcbn1cblxuLnRvb2x0aXAtYm94LmxlZnQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzhweDtcbn1cblxuLnRvb2x0aXAtYm94LmxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDQycHg7XG59XG5cbi50b29sdGlwLWJveDphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi50b29sdGlwLWJveDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5vcGVuLXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5vcGVuLXRvb2x0aXAgLnRvb2x0aXAtYm94IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ub3Blbi10b29sdGlwOmhvdmVyIC50b29sdGlwLWJveCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5vcGVuLXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnRvb2x0aXAtYm94IHtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnRvb2x0aXAtYm94OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNDJweDtcbiAgfVxuICAudG9vbHRpcC1ib3g6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuI3Njcm9sbFRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm90dG9tOiA1NXB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRvcDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogNTBweDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuI3Njcm9sbFRvcCBzcGFuIHtcbiAgYm90dG9tOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jc2Nyb2xsVG9wLmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI3Njcm9sbFRvcC5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC02NXB4O1xufVxuXG4jc2Nyb2xsVG9wOmhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0VDMDAwMDtcbn1cblxuI3Njcm9sbFRvcCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogMTBweCAwIDAgLTdweDtcbn1cblxuI3Njcm9sbFRvcC5iaWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4jc2Nyb2xsVG9wLmJpZyBzcGFuIHtcbiAgYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNzY3JvbGxUb3AuYmlnIGkge1xuICBtYXJnaW4tdG9wOiAxMXB4O1xufVxuXG4vKiEgZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXG4uZmFuY3lib3gtd3JhcCxcbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxuLmZhbmN5Ym94LXdyYXAgb2JqZWN0LFxuLmZhbmN5Ym94LW5hdixcbi5mYW5jeWJveC1uYXYgc3Bhbixcbi5mYW5jeWJveC10bXAge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZhbmN5Ym94LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuZmFuY3lib3gtd3JhcCB7XG4gICAgbWF4LWhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuZmFuY3lib3gtd3JhcCB7XG4gICAgbWF4LWhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZmFuY3lib3gtd3JhcCB7XG4gICAgbWF4LWhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmZhbmN5Ym94LXdyYXAge1xuICAgIG1heC1oZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5mYW5jeWJveC1za2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIHtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mYW5jeWJveC1vdXRlciwgLmZhbmN5Ym94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY3lib3gtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtdmlkZW8gLmZhbmN5Ym94LWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5mYW5jeWJveC1pbm5lciB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1pbWFnZSwgLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcbiAgb3BhY2l0eTogMC44O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDgwNjA7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ1lBQUFBbUNBWUFBQUNvUGVtdUFBQUFCSE5DU1ZRSUNBZ0lmQWhraUFBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBNzVKUkVGVVdJWEZtTTl2VmtVVWhwLzN0QkUxVUNBSXdRVGFJcERneWdKaXhjU05Sb3pweHRSRWpISGhnb1VyRjhhNGFReXdZV2Y4STl4VUYrMUdOd1pXeHBCb1VOQUZwa3ExUlJ1MUpkb2ZhR3g3ejNFeGM3OWNhckhmVjlydm5zMmRtVHYzekhObjdqM3puaEhyTUhmZkRUd0M3QWNlQXJxQUxSRnhIdmdIK0FPWUFMNlE5SkdaZmQ3cUdHcTJZMFIwUnNSUjRCaXdkMVZuMHJuVjJ0MTl5c3craUlnTFpqYTNJV0FSb1lqb0E1NEJ0dWJtT1dBTW1KUTBIUkd6a2hhQmpvallCUnlSMU8vdVR3TW56V3huQnB3SDNqZXo4NUo4M1dEdTNpVnBNQ0o2Y3RPWXBNdkFoS1JZNjZYeWkxbEVuSTZJdDgzc1dQYjduYVJCTTd2ZWpJK1ZEcnZkL1IxM1ArdnViN2o3dnBhZC9OZm5pMFZSM0l5SUtJcGl3ZDFmYXNtQnV4OTI5NkVNOVh4RWROd3JWTVgzQTBWUmpHUzRKWGMvMDlTRGVhYUczUDFzUkJ6ZktLQ1ZWaFRGaGFJb1BNUDkvOHk1ZTFlNWZKc0pWWVdyTE91anEzYktmOS9yNWZKdE5sUUZialREWFk4SUs5c2JoWWpveTMvZmI1SXV0Z3RNMHF2dS9vdVpIWW1JZCs4QWk0aE9VcHdDK0ZoUzBTNHdNL3RiMHB1WjQ2MkkyRm9GTzBvS25tTm05bk83b0Nwd0krNyt0WmwxdWZ0UUE0eTB6WkNEWnkwbTZiMWNmQTNBOG9hOGw3VE5UTlFJTmd6TW10aytkMy9TU0NvQjBuYlQxRGF6U1dDRnUxOEdpSWlYalNSZEFDYnJnaXBOMG1lNTJHOGtQWVdrNmZxUUd2Wmx2dllhU2VRUkViUDE4VFNzVkJzN0RkZ0NrUFZVM1ZhdTJ2MmR0V0tzTUVuTEVYRk9VbUVralU1RTNGY3pGK1RWQXhhTkZMK1F0TDArbm1RUnNTTVhadzJZeVkxNzZrTnEyTzU4blRIZ1pxNTAxd1JUdFRLM21EUkpOM0xsY0VRMG5jNXR0T1d4RCtYcXVFbWFBWDRGdWlLaXR5NHc0QUN3RFpneXMxdWx1cmlTcnlmcllZS0llQXBBMGxlUVpZK2txOEFDYVRuYi9xMjVldzl3a0JRaHJsYkJsaVZkeXVRREc1bXVyV1ZaUFEvazZxVlNQVnVsenpYZ0oyQlBSRHpYUnJCVHBEQXhibWJmbE8wTnNLekZSb0MvZ0g1M2YzeXpvZHo5Q2VBRWNGdlNhUFdlM1ZFeG13ZUdnV1Znd04xUGJETFVDOEFTTUN4cG9YcC8xYmpsN29lQTAwQW42WXpyMDQzS25QSngxaW5TVEMwQkg1clpqWlg5N2hwUTNYMC84QXJ3SVBDN3BFOGszWlBLelgvZkFPbWJ1ZzBNM3kwclcrc1lhaHN3Q1BUbXBoOXlKdlZqQzhkUUFnN2tPSFV3TjQ5TEdsMjVmRTJEVlFBZkE1NGxSV2FBZWVCN1VwNHdMZWxQc253aUhYbnVJTTFLRDJtYktaK2JBeTZhMmJkcmpkbktVV2NIMEFjY2o0aUhtMzB1MnhSd1JkSzFaci9WZFczYTdyNkxsUFoxazVLWjdVQXBOQmVCV1pLY21pVEZwMXV0anZFdjRKemoyNHRpK3JzQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMzglMjIlMjBoZWlnaHQlM0QlMjIzOCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTNFJTNDZyUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODElMjAxJTI5JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUzQ2NpcmNsZSUyMHN0cm9rZS1vcGFjaXR5JTNEJTIyLjUlMjIlMjBjeCUzRCUyMjE4JTIyJTIwY3klM0QlMjIxOCUyMiUyMHIlM0QlMjIxOCUyMiUyRiUzRSUzQ3BhdGglMjBkJTNEJTIyTTM2JTIwMThjMC05Ljk0LTguMDYtMTgtMTgtMTglMjIlMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsb2FkaW5nUm90YXRpb24gMS41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5mYW5jeWJveC1jbG9zZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA4MDQwO1xufVxuXG4uZmFuY3lib3gtY2xvc2U6YWZ0ZXIsIC5mYW5jeWJveC1jbG9zZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbn1cblxuLmZhbmN5Ym94LWNsb3NlOmhvdmVyOmFmdGVyLCAuZmFuY3lib3gtY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2Njtcbn1cblxuLmZhbmN5Ym94LWNsb3NlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mYW5jeWJveC1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5mYW5jeWJveC10bXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTk5cHg7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC13aWR0aDogOTk5OTlweDtcbiAgbWF4LWhlaWdodDogOTk5OTlweDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheS1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMXB4O1xuICByaWdodDogMDtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nUm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uZmFuY3lib3gtbG9jayxcbi5mYW5jeWJveC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWxvY2sudG91Y2hldmVudHMuaXNJT1MgYm9keSwgLmZhbmN5Ym94LWxvY2sudG91Y2hldmVudHMuaXNXaW5kb3dzIGJvZHksXG4uZmFuY3lib3gtb3Blbi50b3VjaGV2ZW50cy5pc0lPUyBib2R5LFxuLmZhbmN5Ym94LW9wZW4udG91Y2hldmVudHMuaXNXaW5kb3dzIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjk1KTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciAud3JhcHBlciwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLndyYXBwZXIsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC50cmFja2VyLWFjY2VwdCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgcCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jaGVhZGVyIC50cmFja2VyLWJhbm5lciBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQyNDI0Mjtcbn1cblxuI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46aG92ZXIsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46Zm9jdXMsICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MjQyNDIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50cmFja2VyLWJhbm5lciAudHJhY2tlci1ub3RlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC50cmFja2VyLWJhbm5lciAudHJhY2tlci1hY2NlcHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAudHJhY2tlci1iYW5uZXIgLmFjY2VwdC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC50cmFja2VyLWJhbm5lciAuc2V0dGluZ3MtbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAudHJhY2tlci1iYW5uZXIgLmJ0biB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudHJhY2tlci1iYW5uZXIgLnRyYWNrZXItbm90ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IHtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIC01cHggNHB4IC01cHggI0RERERERDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLnRyYWNrZXItbm90ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvU01BLUljb24tc2NoaWxkLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAudHJhY2tlci1ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAudHJhY2tlci1ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLW5vdGUgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAudHJhY2tlci1ub3RlIGgyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLW5vdGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRyYWNrZXItYmFubmVyLXN0aWNreSAudHJhY2tlci1ub3RlIHVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLnRyYWNrZXItbm90ZSB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLW5vdGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLWFjY2VwdCB7XG4gIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC50cmFja2VyLWFjY2VwdCB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MjQyNDI7XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLnNldHRpbmdzLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5zZXR0aW5ncy1saW5rIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLnNldHRpbmdzLWxpbmsgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBN0Y7XG4gIGJvcmRlci1jb2xvcjogIzAxNEE3Rjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZTpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6Zm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAxNEE3RjtcbiAgY29sb3I6ICMwMTRBN0Y7XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE0QTdGO1xuICBjb2xvcjogIzAxNEE3Rjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZDpob3ZlciwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQ6Zm9jdXMsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBN0Y7XG4gIGJvcmRlci1jb2xvcjogIzAxNEE3RjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50cmFja2VyLWJhbm5lci1zdGlja3kgLnRlYXNlci1iYW5uZXItLXNwYWNpbmcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAudGVhc2VyLWJhbm5lci0tc3BhY2luZyB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRyYWNrZXItYmFubmVyLXN0aWNreSAudGVhc2VyLWJhbm5lci0tcmV2ZXJzZS1vbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi8qIFN0YWdlICovXG4uc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGFnZSBpbWcge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAuc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnN0YWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5zdGFnZSAuY2FwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuc3RhZ2UgLmNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zdGFnZSAuY2FwdGlvbiB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5zdGFnZSAuY2FwdGlvbiAuY3NjLXRleHQtb25seSxcbi5zdGFnZSAuY2FwdGlvbiAuY3NjLXBpYy1vbmx5LFxuLnN0YWdlIC5jYXB0aW9uIC5jc2MtdGV4dHBpYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdGFnZSAuY2FwdGlvbiAuY2FwdGlvbi1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLnN0YWdlIC5jYXB0aW9uIC5jYXB0aW9uLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuc3RhZ2UgLmNhcHRpb24gLmNhcHRpb24taW5uZXIge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc3RhZ2UgLmNhcHRpb24gLmNhcHRpb24taW5uZXIge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc3RhZ2UgLmNhcHRpb24gLmNhcHRpb24taW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5zdGFnZSAuY2FwdGlvbiAuY2FwdGlvbi1pbm5lciAuY2FwdGlvbi1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLnN0YWdlIC5jYXB0aW9uIC5jYXB0aW9uLWlubmVyIC5jYXB0aW9uLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnN0YWdlIC5jYXB0aW9uIC5jYXB0aW9uLWlubmVyIC5jYXB0aW9uLWxpbmsge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc3RhZ2UgdWwge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnN0YWdlIHVsIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN0YWdlIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cblxuLnN0YWdlIHVsIGxpIGEgLmljb25faWNvbi1mYXFfc3VwcG9ydC1pbmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnN0YWdlIHVsIGxpIGEgLmljb25faWNvbi1kb3dubG9hZHMtaW5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zdGFnZSB1bCBsaSBhIC5pY29uX2ljb24td2FycmFudHktaW5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbi5zdGFnZSB1bCBsaSBhIC5pY29uX2ljb24tYWx0ZXJuYXRlLWRldmljZS1pbmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLnN0YWdlIHVsIGxpIGEgLmljb25faWNvbi1vbmxpbmVfc2VydmljZV9jZW50ZXIge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zdGFnZS5iYWNrZ3JvdW5kLWdyYWRpZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogI0Y2RjZGNjtcbn1cblxuLnN0YWdlLmJhY2tncm91bmQtZ3JhZGllbnQgaDEsIC5zdGFnZS5iYWNrZ3JvdW5kLWdyYWRpZW50IGgyLCAuc3RhZ2UuYmFja2dyb3VuZC1ncmFkaWVudCBoMywgLnN0YWdlLmJhY2tncm91bmQtZ3JhZGllbnQgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5zdGFnZS5iYWNrZ3JvdW5kLWdyYWRpZW50IGgyLCAuc3RhZ2UuYmFja2dyb3VuZC1ncmFkaWVudCBoNCwgLnN0YWdlLmJhY2tncm91bmQtZ3JhZGllbnQgaDUsIC5zdGFnZS5iYWNrZ3JvdW5kLWdyYWRpZW50IGg2IHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCAuc3RhZ2UgLmNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY29udGFpbmVyLWZsdWlkIC5zdGFnZSAuY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jb250YWluZXItZmx1aWQgLnN0YWdlIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4vKiBvdmVybGF5ICovXG4ub3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdmlzaWJpbGl0eSAwLjVzO1xufVxuXG4uYWN0aXZlLW92ZXJsYXkgLm92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbnVsLmNvbXBhbnktbG9jYXRpb24ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsLmNvbXBhbnktbG9jYXRpb24gLmhlYWQge1xuICBwYWRkaW5nOiA1cHggMCAxMHB4O1xuICBjb2xvcjogIzI4MjgyODtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG51bC5jb21wYW55LWxvY2F0aW9uIC5oaWdobGlnaHRlZCB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG51bC5jb21wYW55LWxvY2F0aW9uIGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxudWwuY29tcGFueS1sb2NhdGlvbiAuaW5mbyxcbnVsLmNvbXBhbnktbG9jYXRpb24gLm51bWJlcixcbnVsLmNvbXBhbnktbG9jYXRpb24gLnRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbnVsLmNvbXBhbnktbG9jYXRpb24gLmluZm8sXG51bC5jb21wYW55LWxvY2F0aW9uIC50ZXh0LFxudWwuY29tcGFueS1sb2NhdGlvbiAubnVtYmVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIHVsLmNvbXBhbnktbG9jYXRpb24gLm51bWJlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIGxpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIC5hY3RpdmUsXG4ucGFnaW5hdGlvbiAucGFnZXMgYTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgLmFjdGl2ZTphZnRlcixcbi5wYWdpbmF0aW9uIC5wYWdlcyBhOmhvdmVyOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgYSxcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjJweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyBhIGEsXG4ucGFnaW5hdGlvbiAucGFnZXMgYSBzcGFuLFxuLnBhZ2luYXRpb24gLnBhZ2VzIHNwYW4gYSxcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuIHNwYW4ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgYSBhOmFmdGVyLFxuLnBhZ2luYXRpb24gLnBhZ2VzIGEgc3BhbjphZnRlcixcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuIGE6YWZ0ZXIsXG4ucGFnaW5hdGlvbiAucGFnZXMgc3BhbiBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIGE6aG92ZXIsXG4ucGFnaW5hdGlvbiAucGFnZXMgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgYTpob3ZlcjphZnRlcixcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiAucGFnZXMgc3Bhbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgYTpmb2N1czphZnRlcixcbi5wYWdpbmF0aW9uIC5wYWdlcyBzcGFuOmZvY3VzOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIGEsXG4ucGFnaW5hdGlvbiAucGFnZXMgc3Bhbixcbi5wYWdpbmF0aW9uIC5wYWdlcyAuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIGE6YWZ0ZXIsXG4ucGFnaW5hdGlvbiAucGFnZXMgc3BhbjphZnRlcixcbi5wYWdpbmF0aW9uIC5wYWdlcyAuYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyMDAxQTtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyAuYWN0aXZlIHtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyAuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlcyAuYWN0aXZlOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZXMgLmFjdGl2ZTphZnRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzIC5wcmV2OmFmdGVyLFxuLnBhZ2luYXRpb24gLnBhZ2VzIC5uZXh0OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzLmhvdmVyIC5hY3RpdmUge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLnBhZ2luYXRpb24gLnBhZ2VzLmhvdmVyIC5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4uY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItd3JhcHBlciAuZ3JleUxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI0Y2RjZGNjtcbn1cblxuLnN3aXBlci13cmFwcGVyIC5jb250ZW50LXBhZGRpbmctMSB7XG4gIHBhZGRpbmc6IDAgOC4zMyU7XG59XG5cbi5zd2lwZXItd3JhcHBlciAuY29udGVudC1wYWRkaW5nLTIge1xuICBwYWRkaW5nOiAwIDE2LjY2JTtcbn1cblxuLnN3aXBlci13cmFwcGVyIC5jb250ZW50LXBhZGRpbmctMyB7XG4gIHBhZGRpbmc6IDAgMjUuMDAlO1xufVxuXG4uc3VwcmEtaGVhZGluZyBoMSwgLnN1cHJhLWhlYWRpbmcgaDIsIC5zdXByYS1oZWFkaW5nIGgzLCAuc3VwcmEtaGVhZGluZyAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLnN1cHJhLWhlYWRpbmcgaDIsIC5zdXByYS1oZWFkaW5nIGg0LCAuc3VwcmEtaGVhZGluZyBoNSwgLnN1cHJhLWhlYWRpbmcgaDYsIC5zdXByYS1oZWFkaW5nIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnNlYXJjaC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc2VhcmNoLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnNlYXJjaC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1oZWFkZXIgLnNlYXJjaC1lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc2VhcmNoLWhlYWRlciAuc2VhcmNoLWhlYWRlci1tYWluIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgfVxufVxuXG4uc2VhcmNoLWhlYWRlciAudmVydGljYWwtYWxpZ24td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWZpbHRlciAuZGVzY3JpcHRpb24sXG4uc2VhcmNoLWZpbHRlciAuY2hlY2tib3gtaGVscGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLWZpbHRlciAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnNlYXJjaC1maWx0ZXIgLmNoZWNrYm94LWhlbHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLWJpZyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLWJpZyAuZGVzY3JpcHRpb24sXG4uc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLWJpZyAuY2hlY2tib3gtaGVscGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItYmlnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItc21hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEREREREQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLXNtYWxsIC5kZXNjcmlwdGlvbixcbi5zZWFyY2gtZmlsdGVyLnNlYXJjaC1maWx0ZXItc21hbGwgLmNoZWNrYm94LWhlbHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VhcmNoLWZpbHRlci5zZWFyY2gtZmlsdGVyLXNtYWxsIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYXJjaC1maWx0ZXIuc2VhcmNoLWZpbHRlci1zbWFsbCAuY2hlY2tib3gtaGVscGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLnNlYXJjaC1yZXN1bHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4uc2VhcmNoLXJlc3VsdCBoMixcbi5zZWFyY2gtcmVzdWx0IGgyIGEge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1yZXN1bHQtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc2VhcmNoLXJlc3VsdCAuc2VhcmNoLXJlc3VsdC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucmVzdWx0cy1oaWdobGlnaHQge1xuICBjb2xvcjogI0UyMDAxQTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtbGluayBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdC1saW5rLnNlYXJjaC1yZXN1bHQtYnJlYWRjcnVtYiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFNQ0FZQUFBQmZudnlkQUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFPaEpSRUZVR0pWbDBDOUxnMUVBaGZIZnZWdTFHRFFNUVlTaFlERE5aaEkzbk0yNFpoRDhDS0t5bDgxbUZzRUpCdXY2RVB3RFd6RUpKb3QrQUFjbWcwVjlyOEV3Tms4OUR6eWNFMnhtVDRKM3VXM1hyUThUaVVMK2duVWh2MUhOcHY4RHcyRkQwaFhpcW9KN0c5bk1PUERZK2ZLcFFib1NyQ2ptZlZzSHBSRUEvZGEzU3RpUm5BdHh5VTlob0piTlE1aFFCdlhtR1dHUC9GWHZ1RndjcSt2WkxOWkFIaDlHQ3FnZXpza05zRXk2TlBXOE13SzJzZ1hGT0JDVlNhY3FZVmUzKy9QbnJCMHRDb1U3VVlsMG90ZmVSeHF0S0lSYlVVbEt6Y2tTaXNRTHdadGV1elA1SXZ3Q1pzVkRJb2hybUhRQUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQyUzRnhtbCUyMHZlcnNpb24lM0QlMjIxLjAlMjIlMjBlbmNvZGluZyUzRCUyMnV0Zi04JTIyJTNGJTNFJTNDIURPQ1RZUEUlMjBzdmclMjBQVUJMSUMlMjAlMjItJTJGJTJGVzNDJTJGJTJGRFREJTIwU1ZHJTIwMS4xJTJGJTJGRU4lMjIlMjAlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRkdyYXBoaWNzJTJGU1ZHJTJGMS4xJTJGRFREJTJGc3ZnMTEuZHRkJTIyJTNFJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMGlkJTNEJTIyRWJlbmVfMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhsaW5rJTIyJTIweCUzRCUyMjBweCUyMiUyMHklM0QlMjIwcHglMjIlMjAlMjB3aWR0aCUzRCUyMjhweCUyMiUyMGhlaWdodCUzRCUyMjEycHglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA4JTIwMTIlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwOCUyMDEyJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMDA0QTdGJTIyJTIwZCUzRCUyMk0xLjU2MiUyQzAuMjU3bDUuMTcyJTJDNC45NThjMC4zNTQlMkMwLjM0MiUyQzAuMzU0JTJDMC44OTYlMkMwJTJDMS4yNDJsLTUuMTcyJTJDNC45NTdjLTAuMzU4JTJDMC4zNC0wLjkzOCUyQzAuMzQtMS4yOTMlMkMwJTIwYy0wLjM1Ny0wLjM0LTAuMzU3LTAuOSUyQzAtMS4yNDJsNC41MjYtNC4zMzdMMC4yNjglMkMxLjQ5N2MtMC4zNTctMC4zNDItMC4zNTctMC44OTglMkMwLTEuMjRDMC42MjQtMC4wODUlMkMxLjIwNC0wLjA4NSUyQzEuNTYyJTJDMC4yNTd6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1yZXN1bHQtbGluay5zZWFyY2gtcmVzdWx0LWJyZWFkY3J1bWIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VhcmNoLXJlc3VsdC1saW5rLnNlYXJjaC1yZXN1bHQtYnJlYWRjcnVtYiBhOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udHdpdHRlci10eXBlYWhlYWQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1kcm9wZG93bi1tZW51LFxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDM3cHggIWltcG9ydGFudDtcbn1cblxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmFcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtc3VnZ2VzdGlvbiBzdHJvbmcsIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtc3VnZ2VzdGlvbiBiIHtcbiAgY29sb3I6ICNFMjAwMUE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhXCIsIEZ1dHVyYSwgXCJUcmVidWNoZXQgTVNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uOmhvdmVyLFxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uOmhvdmVyIHN0cm9uZywgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1zdWdnZXN0aW9uOmhvdmVyIGIge1xuICBjb2xvcjogIzI4MjgyODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWRob2MtbWVzc2FnZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xufVxuXG4uYWRob2MtbWVzc2FnZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuYWRob2MtbWVzc2FnZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWRob2MtbWVzc2FnZSBoMixcbi5hZGhvYy1tZXNzYWdlIGgyIGEge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLmFkaG9jLW1lc3NhZ2UuYWRob2MtbWVzc2FnZS1jb21wYWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5hZGhvYy1tZXNzYWdlLmFkaG9jLW1lc3NhZ2UtY29tcGFjdCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZGhvYy1tZXNzYWdlIHNwYW4uZmxvYXRMZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFkaG9jLW1lc3NhZ2UgLmFkaG9jLW1lc3NhZ2UtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuYWRob2MtbWVzc2FnZSAuYWRob2MtbWVzc2FnZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5hZGhvYy1tZXNzYWdlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYWRob2MtbWVzc2FnZSAuYnRuLWxpbmssIC5hZGhvYy1tZXNzYWdlIC53ZWx0LWljb24ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5uZXdzLWFwcCAubmV3cy1mYWNldHMge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLm5ld3MtYXBwIC5jdXN0b20tZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLm5ld3MtYXBwIC5jdXN0b20tZ3JvdXAgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLm5ld3MtYXBwIC5jdXN0b20tZ3JvdXAgYnV0dG9uLmJ0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogMzRweDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyB7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG59XG5cbi5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3QsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbn1cblxuLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdCBoMiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdDpsYXN0LWNoaWxkIGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuYWRob2MtbWVzc2FnZS1jb21wYWN0IGgyIGEsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3Q6bGFzdC1jaGlsZCBoMiBhIHtcbiAgY29sb3I6ICMwMDRBN0Y7XG59XG5cbi5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3QgaDIgYTpob3ZlciwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdCBoMiBhOmZvY3VzLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuYWRob2MtbWVzc2FnZS1jb21wYWN0IGgyIGE6YWN0aXZlLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuYWRob2MtbWVzc2FnZS1jb21wYWN0Omxhc3QtY2hpbGQgaDIgYTpob3ZlciwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLmFkaG9jLW1lc3NhZ2UtY29tcGFjdDpsYXN0LWNoaWxkIGgyIGE6Zm9jdXMsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3Q6bGFzdC1jaGlsZCBoMiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4ubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuYWRob2MtbWVzc2FnZS1jb21wYWN0IHAsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5hZGhvYy1tZXNzYWdlLWNvbXBhY3Q6bGFzdC1jaGlsZCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAucm93IC5saW5rLWJ1dHRvbiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5saW5rLWJ1dHRvbiwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmxpbmstYnV0dG9uLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3c3Jvb20tYXJ0aWNsZSAubGluay1idXR0b24sIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmxpbmstYnV0dG9uLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5idG4tbGluaywgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLndlbHQtaWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAubmV3cy1hcHAgLm5ld3MtZmFjZXRzLCAubmV3cy1hcHAgLm5ld3MtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFNjtcbiAgfVxuICAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAucm93LCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuICAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tYXJ0aWNsZSxcbiAgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4gIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWFydGljbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAucm93IC5kYXRlLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIC5kYXRlLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAuZGF0ZSwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmRhdGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5kYXRlLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmRhdGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tYXJ0aWNsZSAuZGF0ZSwgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5kYXRlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmRhdGUsIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmRhdGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWFydGljbGUgLmRhdGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLnJvdyAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgLmxpbmstYnV0dG9uLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSAubGluay1idXR0b24sIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmxpbmstYnV0dG9uLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3Nyb29tLWFydGljbGUgLmxpbmstYnV0dG9uLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLm5ld3MtYXBwIC5uZXdzYXBwLXJlc3VsdHMgLm5ld3Nyb29tLWFydGljbGUgLmxpbmstYnV0dG9uLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmxpbmstYnV0dG9uLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzLWFwcCAubmV3c2FwcC1yZXN1bHRzIC5zb2NpYWwtc3RyZWFtLWFydGljbGUgLmxpbmstYnV0dG9uLCAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5uZXdzcm9vbS1hcnRpY2xlIC5saW5rLWJ1dHRvbiwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAubmV3cy1hcHAgLm5ld3NhcHAtcmVzdWx0cyAubmV3c3Jvb20tYXJ0aWNsZSAubGluay1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZXNzYWdlQm94LCAudHlwbzMtbWVzc2FnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDExcHggMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWVzc2FnZUJveDphZnRlciwgLnR5cG8zLW1lc3NhZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tZXNzYWdlQm94Lm1lc3NhZ2Utd2FybmluZywgLm1lc3NhZ2VCb3gubWVzc2FnZS1lcnJvciwgLm1lc3NhZ2VCb3gud2FybmluZywgLm1lc3NhZ2VCb3guZXJyb3IsIC50eXBvMy1tZXNzYWdlLm1lc3NhZ2Utd2FybmluZywgLnR5cG8zLW1lc3NhZ2UubWVzc2FnZS1lcnJvciwgLnR5cG8zLW1lc3NhZ2Uud2FybmluZywgLnR5cG8zLW1lc3NhZ2UuZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUY2O1xuICBib3JkZXItY29sb3I6ICNGRjAwMUY7XG4gIGNvbG9yOiAjRkYwMDFGO1xufVxuXG4ubWVzc2FnZUJveC5tZXNzYWdlLXdhcm5pbmc6YWZ0ZXIsIC5tZXNzYWdlQm94Lm1lc3NhZ2UtZXJyb3I6YWZ0ZXIsIC5tZXNzYWdlQm94Lndhcm5pbmc6YWZ0ZXIsIC5tZXNzYWdlQm94LmVycm9yOmFmdGVyLCAudHlwbzMtbWVzc2FnZS5tZXNzYWdlLXdhcm5pbmc6YWZ0ZXIsIC50eXBvMy1tZXNzYWdlLm1lc3NhZ2UtZXJyb3I6YWZ0ZXIsIC50eXBvMy1tZXNzYWdlLndhcm5pbmc6YWZ0ZXIsIC50eXBvMy1tZXNzYWdlLmVycm9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBMEFBQUFOQ0FZQUFBQnk2K1I4QUFBQUJITkNTVlFJQ0FnSWZBaGtpQUFBQUFsd1NGbHpBQUFMRXdBQUN4TUJBSnFjR0FBQUFSbEpSRUZVS0pHTmtrRXJoSEVReG4vN1dnY3ViTFMxZHY4enUvc0JYRnlsWEpUTjFVSHV2Z01mWW9zY1hCMUl1U2psSWhmRlNUYkpBZmtNQ2tjejQyS3o5TzZiNXpqTmI1NlpwOEdSbGFBOXdUL2tTTXZSeFN5SU5jZk9BNTBzQmxxelFWeERMQkJRTnZRNDBKdEFLbmxBa09hTjlPcm81a0NSc2lGSFJycDFacVorTzJqSDBQZEFObkttTVdLa0EwUHVndHIwOXczcmhuNEVzanAwNzRETTBIMUQ3eDNkTXRLYjAxd3FUT2NIVEQxRFB4MWR6dXZKL2dBbFIzZUNyQXFjQk41MXBGYmdNRGRxeUtHaFQ0RTJBMHFHN0JueTZEVHFPVUJ0M0VoblJ1bzU3ZXFnczZHN2hqNDc5Y1lBSUJWRHJ3eTlIUFlaaG00YitoSzBwVis0TVBUVWFZd1ZCV1JJMTlBSEFKeW1CcFNMZ0w0Y2FRRjhBYkhYZUdsU0Fwa0RBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEzJTIyJTIwaGVpZ2h0JTNEJTIyMTMlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3RpdGxlJTNFaWNvbi5lcnJvciUzQyUyRnRpdGxlJTNFJTNDZyUyMGZpbGwlM0QlMjIlMjNGRjAwMUYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTEuODEyLjY4OEwuMjYyJTIwMTEuMzQ4Yy0uMTk0LjE4LS4xNjguNDk4LjA2LjcxLjIzLjIxLjU3My4yMzQuNzY4LjA1NGwxMS41NS0xMC42NmMuMTk1LS4xOC4xNjgtLjQ5OC0uMDYtLjcxLS4yMy0uMjEtLjU3My0uMjM0LS43NjgtLjA1NHolMjIlMkYlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMS44NSUyMDExLjM1TDEuMDIyLjY4N0MuODQuNTA4LjUxNy41MzIuMzAyLjc0M2MtLjIxNC4yMS0uMjQuNTI4LS4wNTYuNzA4bDEwLjgyOCUyMDEwLjY2MmMuMTgzLjE4LjUwNS4xNTYuNzItLjA1NS4yMTMtLjIxLjIzOC0uNTI4LjA1Ni0uNzA4eiUyMiUyRiUzRSUzQyUyRmclM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxMXB4O1xufVxuXG4ubWVzc2FnZUJveC5tZXNzYWdlLW5vdGUsIC5tZXNzYWdlQm94Lm1lc3NhZ2UtaW5mbywgLm1lc3NhZ2VCb3gubm90ZSwgLm1lc3NhZ2VCb3guaW5mbywgLnR5cG8zLW1lc3NhZ2UubWVzc2FnZS1ub3RlLCAudHlwbzMtbWVzc2FnZS5tZXNzYWdlLWluZm8sIC50eXBvMy1tZXNzYWdlLm5vdGUsIC50eXBvMy1tZXNzYWdlLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNUZCO1xuICBib3JkZXItY29sb3I6ICMwMDRBN0Y7XG4gIGNvbG9yOiAjMDA0QTdGO1xufVxuXG4ubWVzc2FnZUJveC5vaywgLm1lc3NhZ2VCb3gubWVzc2FnZS1vaywgLnR5cG8zLW1lc3NhZ2Uub2ssIC50eXBvMy1tZXNzYWdlLm1lc3NhZ2Utb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGQ0ZCO1xuICBib3JkZXItY29sb3I6ICMzMEJCOEU7XG4gIGNvbG9yOiAjMzBCQjhFO1xufVxuXG4ubWVzc2FnZUJveC5vazphZnRlciwgLm1lc3NhZ2VCb3gubWVzc2FnZS1vazphZnRlciwgLnR5cG8zLW1lc3NhZ2Uub2s6YWZ0ZXIsIC50eXBvMy1tZXNzYWdlLm1lc3NhZ2Utb2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJFQUFBQU1DQVlBQUFDRUpWYS9BQUFBQkhOQ1NWUUlDQWdJZkFoa2lBQUFBQWx3U0ZsekFBQUxFd0FBQ3hNQkFKcWNHQUFBQVZWSlJFRlVLSkdsMFQ5SUFuRVVCL0R2KzkxSlJJUlRnMXRiVU5SWkxRMUZDSnBJT0xTNHRVUU5EUkgrR1J5Q2tKYWlQR2lNbG9LZ1FCeGFqSzV6U0JvYURKV28xWWJtMUlJaVQzK3ZLWkxTU0h2cmUzemVQOEkvd21uRXB4VlNpcUpUWU5qVXB5UnhTa3J1Vnp1YXdOd2VCT01VakVqT0c4eFF1OERZbWU2b0NYa3RoRGpPZTBKUkFHZ0xHYmphNnUxK1V6Smd1c3Q3UXZNZ1lnRDQ4MDNHczN1MnJsZGJFaXhLMWZMendpY0FBS3BteGwzRTVMV3JsYlZMVjZ6V0NyR2VYdllGa1VPQk5Ya2ZpRlViY3dLV0tFb0pmNmxtTjUycDNiNW1nTlBRTndRTGQxMVZmVGVlYU9WN1hoUjh3WWYzSG1zQ1VwYWxZbVZITG5aR0d3czBJNzRrQ1N0MVl0K3RhL1d4V1pPdnd6S1RadXJyQklvUThXTE9IVDdSREgyV0dRbUZwRDgzRTBtM1d2WEhkN1R6K0J3UkhRS2NBSE9BUWNzRmIvaW9GZEFVQVFBdHJROVJYU1pCNGlEdkNXMytCZ0RBQnc1VGZKWExRWVcrQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNyUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0N0aXRsZSUzRW5vdW5fMzI1MTY1X2NjJTNDJTJGdGl0bGUlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNS40NDIuNzY2bC04LjcxJTIwOS44OEwxLjQ4NSUyMDYuNDFhLjU3LjU3JTIwMCUyMDAlMjAwLS43MS45bDUuNjY4JTIwNC41N2MuMTA4LjA4LjIzMi4xMi4zNTcuMTIuMTYlMjAwJTIwLjMxMi0uMDYzLjQyNS0uMTk0TDE2LjI5MiUyMDEuNTJhLjU3My41NzMlMjAwJTIwMCUyMDAtLjA0Ni0uODA2LjU2NC41NjQlMjAwJTIwMCUyMDAtLjgwNC4wNTJ6JTIyJTIwZmlsbCUzRCUyMiUyMzMwQkI4RSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTdweDtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbi8qKlxuICogbmV3IGljb25zXG4gKi9cbi5kaXNydXB0ZXIge1xuICBwYWRkaW5nOiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDRBN0Y7XG59XG5cbi5kaXNydXB0ZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmRpc3J1cHRlci5kaXNydXB0ZXItcmVkIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRTIwMDFBO1xufVxuXG4jVFNGRV9BRE1JTl9QQU5FTF9GT1JNIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ubHdfc21hX2Jhc2lzX3YyX3ByaXZhY3lfY29uc2VudCAudG9nZ2xlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5sb2FkaW5nIGltZyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLypcbiAqIHR5cG9ncmFwaHlcbiAqICguLi9iYXNlL3R5cG8pXG4gKi9cbmgxLCAuaDEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoMSwgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoMiwgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cblxuaDMsXG4uYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIFxuICBoMyxcbiAgLmFkaG9jLW1lc3NhZ2UgaDIsIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBcbiAgaDMsXG4gIC5hZGhvYy1tZXNzYWdlIGgyLCAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIFxuICBoMyxcbiAgLmFkaG9jLW1lc3NhZ2UgaDIsIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGg1LCAuaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5oNiwgLmg2IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGg2LCAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uaDEge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cblxuaDMsXG4uYWRob2MtbWVzc2FnZSBoMiwgLmgzIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIFxuICBoMyxcbiAgLmFkaG9jLW1lc3NhZ2UgaDIsIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBcbiAgaDMsXG4gIC5hZGhvYy1tZXNzYWdlIGgyLCAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIFxuICBoMyxcbiAgLmFkaG9jLW1lc3NhZ2UgaDIsIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uZHJvcGRvd24tY29udGFpbmVyIGgzLCAuZHJvcGRvd24tY29udGFpbmVyIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuZHJvcGRvd24tY29udGFpbmVyIGgyLCAuZHJvcGRvd24tY29udGFpbmVyXG4uaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIGgzLCAuZHJvcGRvd24tY29udGFpbmVyIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuZHJvcGRvd24tY29udGFpbmVyIGgyLCAuZHJvcGRvd24tY29udGFpbmVyXG4gIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgaDMsIC5kcm9wZG93bi1jb250YWluZXIgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5kcm9wZG93bi1jb250YWluZXIgaDIsIC5kcm9wZG93bi1jb250YWluZXJcbiAgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgaDMsIC5kcm9wZG93bi1jb250YWluZXIgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC5kcm9wZG93bi1jb250YWluZXIgaDIsIC5kcm9wZG93bi1jb250YWluZXJcbiAgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbmg0LFxuaDYsXG4uaDYge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDQsXG4gIGg2LFxuICAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaDQsXG4gIGg2LFxuICAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGg0LFxuICBoNixcbiAgLmg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIGg0LFxuICBoNixcbiAgLmg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5oNCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTIuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5oNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5oMS5oMiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoMS5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoMS5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDEuaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuaDEuaDMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDEuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaDEuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGgxLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmgyLmgxIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgyLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGgyLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBoMi5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5oMi5oMyB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBoMi5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoMi5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDIuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuaDMuaDEsIC5hZGhvYy1tZXNzYWdlIGgyLmgxIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGgzLmgxLCAuYWRob2MtbWVzc2FnZSBoMi5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBoMy5oMSwgLmFkaG9jLW1lc3NhZ2UgaDIuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGgzLmgxLCAuYWRob2MtbWVzc2FnZSBoMi5oMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5oMy5oMiwgLmFkaG9jLW1lc3NhZ2UgaDIuaDIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaDMuaDIsIC5hZGhvYy1tZXNzYWdlIGgyLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGgzLmgyLCAuYWRob2MtbWVzc2FnZSBoMi5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaDMuaDIsIC5hZGhvYy1tZXNzYWdlIGgyLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5uby1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogTGlzdHNcbiAqICguLi9iYXNlL2xpc3RzKVxuICovXG51bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIGxpIHtcbiAgcGFkZGluZzogM3B4IDAgM3B4IDIzcHg7XG59XG5cbnVsIHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbn1cblxudWwudGljayBsaSB7XG4gIHBhZGRpbmc6IDRweCAwIDRweCAyOHB4O1xufVxuXG51bCxcbm9sLFxuZGwge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICB1bCxcbiAgb2wsXG4gIGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgdWwsXG4gIG9sLFxuICBkbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICB1bCxcbiAgb2wsXG4gIGRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qXG4gKiBidXR0b25zXG4gKiAoLi4vYmFzZS9zbWEtYnV0dG9ucylcbiAqL1xuLmJ0bi1kZWZhdWx0LCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSxcbi5idG4tcHJpbWFyeSxcbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi13aGl0ZS1jb250YWluZWQsXG4uYnRuLWdyZXktY29udGFpbmVkLFxuLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbi5idG4tZ3JleS1vdXRsaW5lZCxcbiNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZCxcbi5idXR0b24sXG4ub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbixcbi5vcGVuLWZhbmN5Ym94LWJ1dHRvbixcbmEuYnV0dG9uLFxuYnV0dG9uLmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5idG4tZGVmYXVsdCwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsXG4gIC5idG4tcHJpbWFyeSxcbiAgLmJ0bi1zZWNvbmRhcnksXG4gIC5idG4td2hpdGUtY29udGFpbmVkLFxuICAuYnRuLWdyZXktY29udGFpbmVkLFxuICAuYnRuLXdoaXRlLW91dGxpbmVkLFxuICAuYnRuLWdyZXktb3V0bGluZWQsXG4gICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sXG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkLFxuICAuYnV0dG9uLFxuICAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbixcbiAgLm9wZW4tZmFuY3lib3gtYnV0dG9uLFxuICBhLmJ1dHRvbixcbiAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5idG4tZGVmYXVsdCwgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsXG4gIC5idG4tcHJpbWFyeSxcbiAgLmJ0bi1zZWNvbmRhcnksXG4gIC5idG4td2hpdGUtY29udGFpbmVkLFxuICAuYnRuLWdyZXktY29udGFpbmVkLFxuICAuYnRuLXdoaXRlLW91dGxpbmVkLFxuICAuYnRuLWdyZXktb3V0bGluZWQsXG4gICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sXG4gIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkLFxuICAuYnV0dG9uLFxuICAub3Blbi1mYW5jeWJveC15b3V0dWJlLWJ1dHRvbixcbiAgLm9wZW4tZmFuY3lib3gtYnV0dG9uLFxuICBhLmJ1dHRvbixcbiAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuYnRuLWRlZmF1bHQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLFxuICAuYnRuLXByaW1hcnksXG4gIC5idG4tc2Vjb25kYXJ5LFxuICAuYnRuLXdoaXRlLWNvbnRhaW5lZCxcbiAgLmJ0bi1ncmV5LWNvbnRhaW5lZCxcbiAgLmJ0bi13aGl0ZS1vdXRsaW5lZCxcbiAgLmJ0bi1ncmV5LW91dGxpbmVkLFxuICAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLFxuICAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZS1vdXRsaW5lZCxcbiAgLmJ1dHRvbixcbiAgLm9wZW4tZmFuY3lib3gteW91dHViZS1idXR0b24sXG4gIC5vcGVuLWZhbmN5Ym94LWJ1dHRvbixcbiAgYS5idXR0b24sXG4gIGJ1dHRvbi5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmJ0bi1zZWFyY2gge1xuICBtYXJnaW46IDA7XG59XG5cbi8qXG4gKiBpbWFnZXNcbiAqICguLi9iYXNlL2ltYWdlcylcbiAqL1xuaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5iYWNrZ3JvdW5kLWltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuYmFja2dyb3VuZC1pbWFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmJhY2tncm91bmQtaW1hZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qXG4gKiBmb3Jtc1xuICogKC4uL2Jhc2UvX3NtYS1mb3JtcylcbiAqL1xuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbiNoZWFkZXIgZm9ybSxcbi5kb3dubG9hZC10YWItd3JhcHBlciBmb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS1pbnB1dC13cmFwcGVyLFxuaW5wdXQuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5mb3JtLWlucHV0LXdyYXBwZXIsXG4gIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5mb3JtLWlucHV0LXdyYXBwZXIsXG4gIGlucHV0LmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuZm9ybS1pbnB1dC13cmFwcGVyLFxuICBpbnB1dC5idXR0b25bdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5sZWdlbmQge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4vKlxuICogc2VwZXJhdG9yXG4gKiAoLi4vYmFzZS9zZXBlcmF0b3IpXG4gKi9cbiNoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgI2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4vKlxuICogc2VwZXJhdG9yXG4gKiAoLi4vYmFzZS9zZXBlcmF0b3IpXG4gKi9cbi5zZXBlcmF0b3IsXG4uc2VwYXJhdG9yLFxuLnNlcGVyYXRvci53cmFwcGVyLFxuLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5zZXBlcmF0b3Iud3JhcHBlcixcbi5zZXBlcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4uaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLnNlcGVyYXRvci5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlcixcbi5zZXBhcmF0b3Iud3JhcHBlcixcbi5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuc2VwYXJhdG9yLndyYXBwZXIsXG4uc2VwYXJhdG9yLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLFxuLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5zZXBhcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIsXG4uaW52aXNpYmxlLXNlcGVyYXRvcixcbi5pbnZpc2libGUtc2VwZXJhdG9yLndyYXBwZXIsXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLmludmlzaWJsZS1zZXBlcmF0b3Iud3JhcHBlcixcbi5pbnZpc2libGUtc2VwZXJhdG9yLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLFxuLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5pbnZpc2libGUtc2VwZXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VwZXJhdG9yLFxuICAuc2VwYXJhdG9yLFxuICAuc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5zZXBlcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4gIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc2VwZXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLFxuICAuc2VwYXJhdG9yLndyYXBwZXIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuc2VwYXJhdG9yLndyYXBwZXIsXG4gIC5zZXBhcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4gIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc2VwYXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLFxuICAuaW52aXNpYmxlLXNlcGVyYXRvcixcbiAgLmludmlzaWJsZS1zZXBlcmF0b3Iud3JhcHBlcixcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5pbnZpc2libGUtc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5pbnZpc2libGUtc2VwZXJhdG9yLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLFxuICAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmludmlzaWJsZS1zZXBlcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnNlcGVyYXRvcixcbiAgLnNlcGFyYXRvcixcbiAgLnNlcGVyYXRvci53cmFwcGVyLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLnNlcGVyYXRvci53cmFwcGVyLFxuICAuc2VwZXJhdG9yLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLFxuICAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLnNlcGVyYXRvci5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlcixcbiAgLnNlcGFyYXRvci53cmFwcGVyLFxuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLnNlcGFyYXRvci53cmFwcGVyLFxuICAuc2VwYXJhdG9yLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLFxuICAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLnNlcGFyYXRvci5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlcixcbiAgLmludmlzaWJsZS1zZXBlcmF0b3IsXG4gIC5pbnZpc2libGUtc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuaW52aXNpYmxlLXNlcGVyYXRvci53cmFwcGVyLFxuICAuaW52aXNpYmxlLXNlcGVyYXRvci5oZXJvc3RhZ2UuY29udGVudC13aWR0aCxcbiAgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5pbnZpc2libGUtc2VwZXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc2VwZXJhdG9yLFxuICAuc2VwYXJhdG9yLFxuICAuc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5zZXBlcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4gIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc2VwZXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLFxuICAuc2VwYXJhdG9yLndyYXBwZXIsXG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gPiAuc2VwYXJhdG9yLndyYXBwZXIsXG4gIC5zZXBhcmF0b3IuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsXG4gIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuc2VwYXJhdG9yLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLFxuICAuaW52aXNpYmxlLXNlcGVyYXRvcixcbiAgLmludmlzaWJsZS1zZXBlcmF0b3Iud3JhcHBlcixcbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiA+IC5pbnZpc2libGUtc2VwZXJhdG9yLndyYXBwZXIsXG4gIC5pbnZpc2libGUtc2VwZXJhdG9yLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLFxuICAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmludmlzaWJsZS1zZXBlcmF0b3IuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnNlcGFyYXRvcixcbi5zZXBhcmF0b3IgLmNzYy1kZWZhdWx0LFxuLnNlcGVyYXRvcixcbi5zZXBlcmF0b3IgLmNzYy1kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc2VwZXJhdG9yIGhyLFxuLnNlcGFyYXRvciBocixcbmhyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICogc3RhdGVzXG4gKiAoLi4vYmFzZS9zdGF0ZXMpXG4gKi9cbi53aGl0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC53aGl0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLndoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLndoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAud2hpdGUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAud2hpdGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5cbi5ncmV5IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZ3JleSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmdyZXkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuZ3JleSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmdyZXkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi53aXRob3V0LXBhZGRpbmcgLmdyZXkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ud2l0aG91dC1wYWRkaW5nIC5ibHVlIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmJsdWUsXG4uYmx1ZS5hbHRlcmVkIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmx1ZSxcbiAgLmJsdWUuYWx0ZXJlZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmJsdWUsXG4gIC5ibHVlLmFsdGVyZWQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuYmx1ZSxcbiAgLmJsdWUuYWx0ZXJlZCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cblxuLypcbiAqIHRhYmxlc1xuICogKC4uL2Jhc2UvdGFibGVzKVxuICovXG4udGFibGUtd3JhcHBlcixcbi5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGFibGUtd3JhcHBlcixcbiAgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRhYmxlLXdyYXBwZXIsXG4gIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAudGFibGUtd3JhcHBlcixcbiAgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuaGVhZGVyIC50YWJsZS13cmFwcGVyLCBoZWFkZXJcbi5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGhlYWRlciAudGFibGUtd3JhcHBlciwgaGVhZGVyXG4gIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgaGVhZGVyIC50YWJsZS13cmFwcGVyLCBoZWFkZXJcbiAgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgaGVhZGVyIC50YWJsZS13cmFwcGVyLCBoZWFkZXJcbiAgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4vKlxuICogYWNjb3JkaW9uXG4gKiAoLi4vbW9kdWxlcy9zbWEtYWNjb3JkaW9uKVxuICovXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFjY29yZGlvbiAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY29yZGlvbiAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWNjb3JkaW9uIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMCAwIDE1cHggMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKlxuICogYWRob2MtbWVzc2FnZXNcbiAqICguLi9tb2R1bGVzL3NtYS1hZGhvYy1tZXNzYWdlcylcbiAqL1xuLmFkaG9jLW1lc3NhZ2UtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFkaG9jLW1lc3NhZ2UtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuYWRob2MtbWVzc2FnZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuYWRob2MtbWVzc2FnZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5hZGhvYy1tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5hZGhvYy1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuYWRob2MtbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uYWRob2MtbWVzc2FnZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qXG4gKiBtZXNzYWdlQm94XG4gKiAoLi4vbW9kdWxlcy9zbWEtYWxlcnQtYm94KVxuICovXG4ubWVzc2FnZUJveCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tZXNzYWdlQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm1lc3NhZ2VCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLm1lc3NhZ2VCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLypcbiAqIGNvbnRhY3Qtc2VsZWN0b3JcbiAqICguLi9tb2R1bGVzL3NtYS1jb250YWN0LXNlbGVjdG9yKVxuICovXG4uY29udGFjdC1zZWxlY3RvciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNvbnRhY3Qtc2VsZWN0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRhY3Qtc2VsZWN0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jb250YWN0LXNlbGVjdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbnVsLmNvbXBhbnktbG9jYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1zZWxlY3Rvci1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4vKlxuICogY29udGVudC1ib3hcbiAqICguLi9tb2R1bGVzL3NtYS1jb250ZW50LWJveClcbiAqL1xuLmNzYy10ZXh0cGljLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmNzYy10ZXh0cGljLFxuLmNzYy10ZXh0LW9ubHksXG4uY3NjLXBpYy1vbmx5LFxuLmhlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY3NjLXRleHRwaWMsXG4gIC5jc2MtdGV4dC1vbmx5LFxuICAuY3NjLXBpYy1vbmx5LFxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNzYy10ZXh0cGljLFxuICAuY3NjLXRleHQtb25seSxcbiAgLmNzYy1waWMtb25seSxcbiAgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuY3NjLXRleHRwaWMsXG4gIC5jc2MtdGV4dC1vbmx5LFxuICAuY3NjLXBpYy1vbmx5LFxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmNzYy10ZXh0cGljIC5jc2MtdGV4dHBpYy10ZXh0LFxuLmNzYy10ZXh0LW9ubHkgLmNzYy10ZXh0cGljLXRleHQsXG4uY3NjLXBpYy1vbmx5IC5jc2MtdGV4dHBpYy10ZXh0LFxuLmhlYWRpbmdzIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLCAuZHJvcGRvd24tY29udGFpbmVyXG4uY3NjLXRleHQtb25seSwgLmRyb3Bkb3duLWNvbnRhaW5lclxuLmNzYy1waWMtb25seSwgLmRyb3Bkb3duLWNvbnRhaW5lclxuLmhlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIC5jc2MtdGV4dHBpYywgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuY3NjLXRleHQtb25seSwgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuY3NjLXBpYy1vbmx5LCAuZHJvcGRvd24tY29udGFpbmVyXG4gIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuZHJvcGRvd24tY29udGFpbmVyIC5jc2MtdGV4dHBpYywgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuY3NjLXRleHQtb25seSwgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuY3NjLXBpYy1vbmx5LCAuZHJvcGRvd24tY29udGFpbmVyXG4gIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMsIC5kcm9wZG93bi1jb250YWluZXJcbiAgLmNzYy10ZXh0LW9ubHksIC5kcm9wZG93bi1jb250YWluZXJcbiAgLmNzYy1waWMtb25seSwgLmRyb3Bkb3duLWNvbnRhaW5lclxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtY2Fyb3VzZWwgLmNzYy10ZXh0cGljLCAuY29udGVudC1jYXJvdXNlbFxuLmNzYy10ZXh0LW9ubHksIC5jb250ZW50LWNhcm91c2VsXG4uY3NjLXBpYy1vbmx5LCAuY29udGVudC1jYXJvdXNlbFxuLmhlYWRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY29udGVudC1jYXJvdXNlbCAuY3NjLXRleHRwaWMsIC5jb250ZW50LWNhcm91c2VsXG4gIC5jc2MtdGV4dC1vbmx5LCAuY29udGVudC1jYXJvdXNlbFxuICAuY3NjLXBpYy1vbmx5LCAuY29udGVudC1jYXJvdXNlbFxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRlbnQtY2Fyb3VzZWwgLmNzYy10ZXh0cGljLCAuY29udGVudC1jYXJvdXNlbFxuICAuY3NjLXRleHQtb25seSwgLmNvbnRlbnQtY2Fyb3VzZWxcbiAgLmNzYy1waWMtb25seSwgLmNvbnRlbnQtY2Fyb3VzZWxcbiAgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuY29udGVudC1jYXJvdXNlbCAuY3NjLXRleHRwaWMsIC5jb250ZW50LWNhcm91c2VsXG4gIC5jc2MtdGV4dC1vbmx5LCAuY29udGVudC1jYXJvdXNlbFxuICAuY3NjLXBpYy1vbmx5LCAuY29udGVudC1jYXJvdXNlbFxuICAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtY2Fyb3VzZWwuaGlkZGVuUGFnaW5hdGlvbiAuY3NjLXRleHRwaWMsIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbi5jc2MtdGV4dC1vbmx5LCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4uY3NjLXBpYy1vbmx5LCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4uaGVhZGluZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb24gLmNzYy10ZXh0cGljLCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4gIC5jc2MtdGV4dC1vbmx5LCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4gIC5jc2MtcGljLW9ubHksIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbiAgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb24gLmNzYy10ZXh0cGljLCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4gIC5jc2MtdGV4dC1vbmx5LCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4gIC5jc2MtcGljLW9ubHksIC5jb250ZW50LWNhcm91c2VsLmhpZGRlblBhZ2luYXRpb25cbiAgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uIC5jc2MtdGV4dHBpYywgLmNvbnRlbnQtY2Fyb3VzZWwuaGlkZGVuUGFnaW5hdGlvblxuICAuY3NjLXRleHQtb25seSwgLmNvbnRlbnQtY2Fyb3VzZWwuaGlkZGVuUGFnaW5hdGlvblxuICAuY3NjLXBpYy1vbmx5LCAuY29udGVudC1jYXJvdXNlbC5oaWRkZW5QYWdpbmF0aW9uXG4gIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY3NjLXRleHRwaWMtYWJvdmUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jc2MtdGV4dHBpYy1hYm92ZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuY3NjLXRleHRwaWMtYWJvdmUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5jc2MtdGV4dHBpYy1hYm92ZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uY3NjLXRleHRwaWMtYWJvdmUgLmNzYy10ZXh0cGljLXRleHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uZHJvcGRvd24tY29udGFpbmVyIC5jc2MtdGV4dHBpYy1hYm92ZSAuY3NjLXRleHRwaWMtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgLmNvbC1tZC1vZmZzZXQtMSAuY3NjLXRleHQtb25seTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciAuY29sLW1kLW9mZnNldC0xIC5jc2MtdGV4dC1vbmx5OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgLmNvbC1tZC1vZmZzZXQtMSAuY3NjLXRleHQtb25seTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciAuY29sLW1kLW9mZnNldC0xIC5jc2MtdGV4dC1vbmx5OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi50ZXh0LW9uLWltYWdlIGRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIC5jc2MtdGV4dHBpYy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jc2MtaW1hZ2Utb25seSAuY3NjLXRleHRwaWMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICogY29udGVudC1jYXJvdXNlbFxuICogKC4uL21vZHVsZXMvc21hLWNvbnRlbnQtY2Fyb3VzZWwpXG4gKi9cbi5jb250ZW50LWNhcm91c2VsLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jb250ZW50LWNhcm91c2VsLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmNvbnRlbnQtY2Fyb3VzZWwuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyLmhpZGRlblBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGVudC1jYXJvdXNlbC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qXG4gKiBjb250ZW50LWhlYWRlclxuICogKC4uL21vZHVsZXMvc21hLWNvbnRlbnQtaGVhZGVyKVxuICovXG4uc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1oZWFkZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKlxuICogZG93bmxvYWRzXG4gKiAoLi4vbW9kdWxlcy9zbWEtZG93bmxvYWRzKVxuICovXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kb3dubG9hZC10YWItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuZG93bmxvYWQtdGFiLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5kb3dubG9hZC10YWItd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmdyZXkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5kb3dubG9hZC10YWItd3JhcHBlciAuZ3JleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuZG93bmxvYWQtdGFiLXdyYXBwZXIgLmdyZXkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5kb3dubG9hZC10YWItd3JhcHBlciAuZ3JleSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uZG93bmxvYWQtdGFiLXdyYXBwZXIgLmFjY29yZGlvbi5kb3dubG9hZC1hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKlxuICogZ2FsbGVyeVxuICogKC4uL21vZHVsZXMvc21hLWdhbGxlcnkpXG4gKi9cbi5oYXMtc3dpcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGFzLXN3aXBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuaGFzLXN3aXBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLmhhcy1zd2lwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmdhbGxlcnktdG9wLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nYWxsZXJ5LXRvcC13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nYWxsZXJ5LXRodW1icyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50b3AtbW9kdWxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50b3AtbW9kdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudG9wLW1vZHVsZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50b3AtbW9kdWxlIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50b3AtbW9kdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC50b3AtbW9kdWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAudG9wLW1vZHVsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4udGFiLWNvbnRlbnQgLnRvcC1tb2R1bGUge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50YWItY29udGVudCAudG9wLW1vZHVsZSB7XG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gIH1cbn1cblxuLmhlcm9zdGFnZSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyb3N0YWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5oZXJvc3RhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oZXJvc3RhZ2Uge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnRhYi1jb250ZW50IC5oZXJvc3RhZ2Uge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50YWItY29udGVudCAuaGVyb3N0YWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgfVxufVxuXG4uaGVyb3N0YWdlIC53cmFwcGVyLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UgLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJ0bi1kZWZhdWx0LCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLmJ0bi1ibHVlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuLWRlZmF1bHQsIC5oZXJvc3RhZ2UgLmNhcm91c2VsLWNhcHRpb24gLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmhlcm9zdGFnZSAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuLWJsdWUge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLypcbiAqIGhvdHNwb3RcbiAqICguLi9tb2R1bGVzL3NtYS1ob3RzcG90KVxuICovXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtdGV4dHBpYyxcbi50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy10ZXh0LW9ubHksXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtcGljLW9ubHksXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC5oZWFkaW5ncyB7XG4gIC8qbWFyZ2luLWJvdHRvbTogMHB4OyovXG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtdGV4dHBpYyxcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuY3NjLXRleHQtb25seSxcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAuY3NjLXBpYy1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5oZWFkaW5ncyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy10ZXh0cGljLFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtdGV4dC1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtcGljLW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmNzYy10ZXh0cGljLFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtdGV4dC1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC5jc2MtcGljLW9ubHksXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmNzYy10ZXh0cGljLFxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmNzYy10ZXh0LW9ubHksXG4udHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXBpYy1vbmx5LFxuLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmhlYWRpbmdzIHtcbiAgLyptYXJnaW4tYm90dG9tOiAwcHg7Ki9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXRleHRwaWMsXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5jc2MtdGV4dC1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXBpYy1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmNzYy10ZXh0cGljLFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXRleHQtb25seSxcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmNzYy1waWMtb25seSxcbiAgLnR4LWx3LWhvdHNwb3QtYnVpbGRlciAudHgtbHctaG90c3BvdC1idWlsZGVyLWhvdHNwb3QtY29udGFpbmVyLXZpc2libGUtc20gLmhlYWRpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXRleHRwaWMsXG4gIC50eC1sdy1ob3RzcG90LWJ1aWxkZXIgLnR4LWx3LWhvdHNwb3QtYnVpbGRlci1ob3RzcG90LWNvbnRhaW5lci12aXNpYmxlLXNtIC5jc2MtdGV4dC1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuY3NjLXBpYy1vbmx5LFxuICAudHgtbHctaG90c3BvdC1idWlsZGVyIC50eC1sdy1ob3RzcG90LWJ1aWxkZXItaG90c3BvdC1jb250YWluZXItdmlzaWJsZS1zbSAuaGVhZGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLypcbiAqIGhvdHNwb3RcbiAqICguLi9tb2R1bGVzL3NtYS1ob3RzcG90KVxuICovXG4ucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLypcbiAqIHNlYXJjaFxuICogKC4uL21vZHVsZXMvc21hLXNlYXJjaClcbiAqL1xuLnNlYXJjaC1yZXN1bHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLypcbiAqIHNvY2lhbC1zdHJlYW1cbiAqICguLi9tb2R1bGVzL3NtYS1zb2NpYWwtc3RyZWFtKVxuICovXG4jbmV3cy1saXN0LXllYXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNuZXdzLWxpc3QteWVhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAjbmV3cy1saXN0LXllYXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gICNuZXdzLWxpc3QteWVhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc29jaWFsLXN0cmVhbS1jb250YWluZXIsXG4ubmV3c3Jvb20tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLFxuICAubmV3c3Jvb20tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIsXG4gIC5uZXdzcm9vbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIsXG4gIC5uZXdzcm9vbS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG5cbi5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgaW1nLFxuLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlIGltZyxcbiAgLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgaW1nLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgaW1nLFxuICAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbi5uZXdzcm9vbS1hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuICAubmV3c3Jvb20tYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSxcbiAgLm5ld3Nyb29tLWFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSBhc2lkZSBwLFxuLm5ld3Nyb29tLWFydGljbGUgYXNpZGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4vKlxuICogc3RhZ2VcbiAqICguLi9tb2R1bGVzL3NtYS1zdGFnZXMpXG4gKi9cbi5zdGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnN0YWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5zdGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnN0YWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi8qXG4gKiB0ZWFzZXJcbiAqICguLi9tb2R1bGVzL3NtYS10ZWFzZXIpXG4gKi9cbi5uZXdzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkgYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5uZXdzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLm5ld3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubmV3cy1saXN0IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1saXN0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5uZXdzLWxpc3QgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5uZXdzLWxpc3QgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5uZXdzLWxpc3QgLnNpbmdsZS1uZXdzLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDEyLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubmV3cy1saXN0IC5zaW5nbGUtbmV3cy10ZWFzZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3LjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAubmV3cy1saXN0IC5zaW5nbGUtbmV3cy10ZWFzZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC5uZXdzLWxpc3QgLnNpbmdsZS1uZXdzLXRlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4vKlxuICogdmlkZW9cbiAqICguLi9tb2R1bGVzL3NtYS12aWRlbylcbiAqL1xuLnZpZGVvLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAudmlkZW8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qKlxuICogbWFyZ2luIGFuZCBwYWRkaW5nICBoZWxwZXJzXG4gKi9cbi5uby1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyID4gLnJvdyA+IC5jb2wtc20tMTIsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUgPiAuY29sLXNtLTEyLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSA+IC5jb2wtc20tMTIsIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlID4gLmNvbC1zbS0xMiwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUgPiAuY29sLXNtLTEyLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZGF0YVRhYmxlc193cmFwcGVyID4gLm5ld3Nyb29tLWFydGljbGUgPiAuY29sLXNtLTEyLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyID4gLm5ld3Nyb29tLWFydGljbGUgPiAuY29sLXNtLTEyLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUgPiAuY29sLXNtLTEyLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUgPiAuY29sLXNtLTEyLCAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRhdGFUYWJsZXNfd3JhcHBlciA+IC5uZXdzcm9vbS1hcnRpY2xlID4gLmNvbC1zbS0xMiwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAudHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgPiAubmV3c3Jvb20tYXJ0aWNsZSA+IC5jb2wtc20tMTIge1xuICBwYWRkaW5nOiAwO1xufVxuXG50YWJsZS5zbWFfZXZlbnRzIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMWVtO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5zbWFfZXZlbnRzIHRkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5OS45JTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnRhYmxlLnNtYV9ldmVudHMgdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENkQ2RDY7XG59XG5cbnRhYmxlLnNtYV9ldmVudHMgYS5zbWEtZXZlbnQtbGlzdC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG50YWJsZS5zbWFfZXZlbnRzIGEuc21hLWV2ZW50LWxpc3QtY2FyZDpsaW5rLCB0YWJsZS5zbWFfZXZlbnRzIGEuc21hLWV2ZW50LWxpc3QtY2FyZDphY3RpdmUsIHRhYmxlLnNtYV9ldmVudHMgYS5zbWEtZXZlbnQtbGlzdC1jYXJkOmZvY3VzLXdpdGhpbiwgdGFibGUuc21hX2V2ZW50cyBhLnNtYS1ldmVudC1saXN0LWNhcmQ6dmlzaXRlZCwgdGFibGUuc21hX2V2ZW50cyBhLnNtYS1ldmVudC1saXN0LWNhcmQ6aG92ZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xufVxuXG50YWJsZS5zbWFfZXZlbnRzIGEuc21hLWV2ZW50LWxpc3QtY2FyZCAuc21hLWV2ZW50LWxpc3QtY2FyZF9ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxudGFibGUuc21hX2V2ZW50cyBhLnNtYS1ldmVudC1saXN0LWNhcmQ6aG92ZXIgLnNtYS1ldmVudC1saXN0LWNhcmRfYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG59XG5cbnRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfaW1hZ2Utd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNzVweDtcbn1cblxudGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9pbWFnZS13cmFwcGVyIC5zbWEtZXZlbnQtbGlzdC1jYXJkX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNUZCO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxudGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtX3ByaWNlLWZyZWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG50YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX2hlYWRlciB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfaGVhZGVyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxudGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfYm9keSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XG4gIH1cbn1cblxudGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9vbmxpbmUtZXZlbnQtdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QTdGO1xuICBib3JkZXItcmFkaXVzOiA1cHggMCA1cHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9vbmxpbmUtZXZlbnQtdGFnIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxudGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9kYXRlLWFuZC10aW1lIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgdGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9kYXRlLWFuZC10aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfZGF0ZS1hbmQtdGltZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbn1cblxudGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMi4xZW07XG4gIG1heC1oZWlnaHQ6IDIuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkge1xuICB0YWJsZS5zbWFfZXZlbnRzIC5zbWEtZXZlbnQtbGlzdC1jYXJkX3RpdGxlIHtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlLnNtYV9ldmVudHMgLnNtYS1ldmVudC1saXN0LWNhcmRfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAzLjVlbTtcbiAgICBtYXgtaGVpZ2h0OiAzLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxudGFibGUuc21hX2V2ZW50cyAuc21hLWV2ZW50LWxpc3QtY2FyZF9sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMS41ZW07XG4gIG1heC1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBoMiwgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IGgzLCAudHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19tYWluLWNvbnRlbnQgLmFkaG9jLW1lc3NhZ2UgaDIsIC5hZGhvYy1tZXNzYWdlIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBoMiwgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfbWFpbi1jb250ZW50IGg0LCAudHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19tYWluLWNvbnRlbnQgaDUsIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBwICsgaDIsIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBwICsgaDMsIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCAuYWRob2MtbWVzc2FnZSBwICsgaDIsIC5hZGhvYy1tZXNzYWdlIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBwICsgaDIsIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBwICsgaDQsIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBwICsgaDUsIC50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBwICsgaDYge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19tYWluLWNvbnRlbnQgLnR4LXNtYS1ldmVudHNfaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX21haW4tY29udGVudCBoNCB7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogNDVweCAyNXB4IDQwcHggMjVweDtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItY29udGVudCAudHgtc21hLWV2ZW50c19vbmxpbmUtZXZlbnQtdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0QTdGO1xuICBib3JkZXItcmFkaXVzOiA1cHggMCA1cHggMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX3NpZGUtYmFyLWNvbnRlbnQgLmRldGFpbC1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX3NpZGUtYmFyLWNvbnRlbnQgaDM6bm90KC50eC1zbWEtZXZlbnRzX3NpZGUtYmFyLXRpdGxlKSwgLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItY29udGVudCAuYWRob2MtbWVzc2FnZSBoMjpub3QoLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItdGl0bGUpLCAuYWRob2MtbWVzc2FnZSAudHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19zaWRlLWJhci1jb250ZW50IGgyOm5vdCgudHgtc21hLWV2ZW50c19zaWRlLWJhci10aXRsZSkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX2RldGFpbC12aWV3IC50eC1zbWEtZXZlbnRzX3NpZGUtYmFyLWNvbnRlbnQgLnNtYS1ldmVudC1saXN0LV9wcmljZS1mcmVlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnR4LXNtYS1ldmVudHNfZGV0YWlsLXZpZXcgLnR4LXNtYS1ldmVudHNfc2lkZS1iYXItY29udGVudCAudHgtc21hLWV2ZW50c19kYXRlLWFuZC10aW1lLXdyYXBwZXIsXG4udHgtc21hLWV2ZW50c19kZXRhaWwtdmlldyAudHgtc21hLWV2ZW50c19zaWRlLWJhci1jb250ZW50IC50eC1zbWEtZXZlbnRzX2xvY2F0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmpzLWZpbHRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5zZWFyY2gtZmlsdGVyLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kdC1zZWFyY2hQYW5lcyAucGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAuNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5wYW5lIHtcbiAgICBtYXJnaW46IDFlbSAwLjUlO1xuICB9XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5wYW5lIGJ1dHRvblt0eXBlPWJ1dHRvbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kdC1zZWFyY2hQYW5lcyAucGFuZS5maWx0ZXJpbmcgYnV0dG9uW3R5cGU9YnV0dG9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZHQtc2VhcmNoUGFuZXMgLnBhbmUgLnRpdGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA5cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5zY3JvbGxlciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5zY3JvbGxlciB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kdC1zZWFyY2hQYW5lcyAuc2Nyb2xsZXIgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kdC1zZWFyY2hQYW5lcyAuc2Nyb2xsZXIgc3Bhbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAwLjNlbSAwLjJlbSAwLjNlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLmR0LXNlYXJjaFBhbmVzIC5zY3JvbGxlciBzcGFuLmNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDElO1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIC5kdC1zZWFyY2hQYW5lcyAuc2Nyb2xsZXIgc3Bhbi5jb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZHQtc2VhcmNoUGFuZXMgLnNjcm9sbGVyIHNwYW4uY291bnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuLnR4LXNtYS1ldmVudHNfb3ZlcnZpZXctd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGVfYnV0dG9uLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cbi50eC1zbWEtZXZlbnRzX292ZXJ2aWV3LXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2VzIGEsXG4udHgtc21hLWV2ZW50c19vdmVydmlldy13cmFwcGVyIGxpLnBhZ2luYXRlX2J1dHRvbi5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgIWltcG9ydGFudDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3R0b206IC01MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC43NXMgYWxsIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwuanMtc2xpZGUtaW4ge1xuICBib3R0b206IDA7XG59XG5cbi5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsLS1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAwO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwtLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtbW9kZWwtLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtbW9kZWwtLWNsb3NlLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjgyODI4O1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCAubmV3c2xldHRlci1wb3B1cC1tb2RhbC0tYm9keSB7XG4gIHBhZGRpbmc6IDBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwtLXRpdGxlIHtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV3c2xldHRlci1wb3B1cC1tb2RhbCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2NjY2ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkge1xuICAubmV3c2xldHRlci1wb3B1cC1tb2RhbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMjBweCAwO1xuICAgIHJpZ2h0OiAtOTk5cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwuanMtc2xpZGUtaW4ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsIC5uZXdzbGV0dGVyLXBvcHVwLW1vZGFsLS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwcHggNDVweCAzMHB4IDQ1cHg7XG4gIH1cbiAgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwgLm5ld3NsZXR0ZXItcG9wdXAtbW9kYWwtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAgLmZhbmN5Ym94LWlubmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5ld3NsZXR0ZXItcG9wdXAgLmZhbmN5Ym94LWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4ubmV3c2xldHRlci1iYWNrZ3JvdW5kLXRlYXNlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI1JSAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm5ld3NsZXR0ZXItYmFja2dyb3VuZC10ZWFzZXIgaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3c2xldHRlci1iYWNrZ3JvdW5kLXRlYXNlciAudGl0bGUtdGV4dCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ld3NsZXR0ZXItYmFja2dyb3VuZC10ZWFzZXIgLnRpdGxlLXRleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybV9sb2dpbiAuZmVsb2dpbi1pY29uLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9sb2dpbiAuZmVsb2dpbi1pY29uLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZm9ybV9sb2dpbiAuZmVsb2dpbi1pY29uLWlucHV0IC5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmZvcm1fbG9naW4gLmZvcm0taW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtX2xvZ2luIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb3JtX2xvZ2luIC5mb3JtLXN1Ym1pdCBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTRBN0Y7XG59XG5cbiNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodC5zdWItbmF2aWdhdGlvbi1yaWdodCA+IGxpLmlzLW1lZ2EtZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbiNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzhweDtcbn1cblxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAucm93LCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAucm93LCAuaGVyb3N0YWdlICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAucm93LCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCA+IC5jb250YWluZXItZmx1aWQgPiAucm93LCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnJvdywgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5yb3csICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZSAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgLmhlcm9zdGFnZSAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSwgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbiNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5oZXJvc3RhZ2UgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAuaGVyb3N0YWdlICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tY29udGFpbmVyLnR3by1jb2x1bW4td2lkZSxcbiNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1jb250YWluZXIudHdvLWNvbHVtbi13aWRlLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWNvbnRhaW5lci50d28tY29sdW1uLXdpZGUsICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAuaGVyb3N0YWdlICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5zb2NpYWwtc3RyZWFtLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZSAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSwgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGggPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLnNvY2lhbC1zdHJlYW0tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAuc29jaWFsLXN0cmVhbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5oZXJvc3RhZ2UgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYuY2Fyb3VzZWwtY2FwdGlvbiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLnNvY2lhbC1zdHJlYW0tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2LmNhcm91c2VsLWNhcHRpb24gPiAud3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCA+IC5zb2NpYWwtc3RyZWFtLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5oZXJvc3RhZ2UuZnVsbHNjcmVlbi13aWR0aCAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAuc29jaWFsLXN0cmVhbS1hcnRpY2xlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC53cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZSAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5oZXJvc3RhZ2UgI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmhlcm9zdGFnZSAjc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdi5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsXG4jc3ViLW5hdmlnYXRpb24gPiB1bC5maXJzdC1sYXllci5zdWItbmF2aWdhdGlvbi1yaWdodCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAubmV3c3Jvb20tY29udGFpbmVyLmZ1bGwtY29sdW1uICNzdWItbmF2aWdhdGlvbiA+IHVsLmZpcnN0LWxheWVyLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmhlcm9zdGFnZS5jb250ZW50LXdpZHRoID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLFxuI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUsIC5uZXdzcm9vbS1jb250YWluZXIuZnVsbC1jb2x1bW4gI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5kcm9wZG93bi1jb250YWluZXIgPiAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyID4gLmNvbnRhaW5lci1mbHVpZCA+IC5uZXdzcm9vbS1hcnRpY2xlLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuZHJvcGRvd24tY29udGFpbmVyID4gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiA+IC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciA+IC5jb250YWluZXItZmx1aWQgPiAubmV3c3Jvb20tYXJ0aWNsZSwgLm5ld3Nyb29tLWNvbnRhaW5lci5mdWxsLWNvbHVtbiAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggI3N1Yi1uYXZpZ2F0aW9uID4gdWwuZmlyc3QtbGF5ZXIuc3ViLW5hdmlnYXRpb24tcmlnaHQgLmRyb3Bkb3duLWNvbnRhaW5lciA+IC5jb250YWluZXItZmx1aWQgPiBkaXYgPiAuY2Fyb3VzZWwtY2FwdGlvbi1jb250ZW50LXdyYXBwZXIgPiAuY29udGFpbmVyLWZsdWlkID4gLm5ld3Nyb29tLWFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jc3ViLW5hdmlnYXRpb24gLnN1Yi1uYXZpZ2F0aW9uLXJpZ2h0IC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyIC5kcm9wZG93bi1jb250YWluZXIge1xuICB0b3A6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMTJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggMTJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1jb250YWluZXIuYmx1ZSAuY3NjLWZyYW1lLXJ1bGVyLWJlZm9yZTpiZWZvcmUsIC5iYWNrZ3JvdW5kLWNvbG9yLWNvbnRhaW5lci5ibGFjayAuY3NjLWZyYW1lLXJ1bGVyLWJlZm9yZTpiZWZvcmUsIC5iYWNrZ3JvdW5kLWNvbG9yLWNvbnRhaW5lci5ncmV5LWRhcmsgLmNzYy1mcmFtZS1ydWxlci1iZWZvcmU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWNvbnRhaW5lci5ibHVlIC5jc2MtZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIsIC5iYWNrZ3JvdW5kLWNvbG9yLWNvbnRhaW5lci5ibGFjayAuY3NjLWZyYW1lLXJ1bGVyLWFmdGVyOmFmdGVyLCAuYmFja2dyb3VuZC1jb2xvci1jb250YWluZXIuZ3JleS1kYXJrIC5jc2MtZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5ibHVlIC5jc2MtZnJhbWUtcnVsZXItYmVmb3JlOmJlZm9yZSxcbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5ibHVlIC5jc2MtYm90aC1ydWxlcnM6YmVmb3JlLCAuYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUuZ3JleS1kYXJrIC5jc2MtZnJhbWUtcnVsZXItYmVmb3JlOmJlZm9yZSxcbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5ncmV5LWRhcmsgLmNzYy1ib3RoLXJ1bGVyczpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLmJsdWUgLmNzYy1mcmFtZS1ydWxlci1hZnRlcjphZnRlcixcbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5ibHVlIC5jc2MtYm90aC1ydWxlcnM6YWZ0ZXIsIC5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5ncmV5LWRhcmsgLmNzYy1mcmFtZS1ydWxlci1hZnRlcjphZnRlcixcbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS5ncmV5LWRhcmsgLmNzYy1ib3RoLXJ1bGVyczphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUuYmFja2dyb3VuZC1pbWFnZS1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUuYmFja2dyb3VuZC1pbWFnZS1vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5LnRyYW5zcGFyZW5jeS0xIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUtb3ZlcmxheS50cmFuc3BhcmVuY3ktMiB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLW92ZXJsYXkudHJhbnNwYXJlbmN5LTMge1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5LnRyYW5zcGFyZW5jeS00IHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUtb3ZlcmxheS50cmFuc3BhcmVuY3ktNSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLW92ZXJsYXkudHJhbnNwYXJlbmN5LTYge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5LnRyYW5zcGFyZW5jeS03IHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUtb3ZlcmxheS50cmFuc3BhcmVuY3ktOCB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UtY29uZmlndXJhYmxlLW92ZXJsYXkudHJhbnNwYXJlbmN5LTkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLWNvbmZpZ3VyYWJsZS1vdmVybGF5Lm92ZXJsYXktY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYmFja2dyb3VuZC1pbWFnZS1jb25maWd1cmFibGUtb3ZlcmxheS5vdmVybGF5LWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJhY2tncm91bmQtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iYWNrZ3JvdW5kLXZpZGVvIC5iYWNrZ3JvdW5kLXZpZGVvLW92ZXJsYXkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhY2tncm91bmQtdmlkZW8tdmltZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJhY2tncm91bmQtdmlkZW8gLmJhY2tncm91bmQtdmlkZW8tb3ZlcmxheS5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmFja2dyb3VuZC12aWRlbyAub3B0aW9uYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kLXZpZGVvLXJlcGxhY2VtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJhY2tncm91bmQtdmlkZW8tcmVwbGFjZW1lbnQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gIC5iYWNrZ3JvdW5kLXZpZGVvLmhpZGUtYmFja2dyb3VuZC1tb2JpbGUsXG4gIC5iYWNrZ3JvdW5kLXZpZGVvIC5oaWRlLWJhY2tncm91bmQtbW9iaWxlLFxuICAuYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyLmhpZGUtYmFja2dyb3VuZC1tb2JpbGUsXG4gIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXdyYXBwZXIgLmhpZGUtYmFja2dyb3VuZC1tb2JpbGUsXG4gIC5ob3RzcG90cy1iYWNrZ3JvdW5kLXZpZGVvLXdyYXBwZXIuaGlkZS1iYWNrZ3JvdW5kLW1vYmlsZSxcbiAgLmhvdHNwb3RzLWJhY2tncm91bmQtdmlkZW8td3JhcHBlciAuaGlkZS1iYWNrZ3JvdW5kLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFja2dyb3VuZC12aWRlby1yZXBsYWNlbWVudC5iYWNrZ3JvdW5kLW1vYmlsZS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaG90c3BvdC1hcHBsaWNhdGlvbiAuYmFja2dyb3VuZC12aWRlby1yZXBsYWNlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qKlxuICogVklNRU8gVklERU9cbiAqL1xuLmJhY2tncm91bmQtdmlkZW8tZWxlbWVudCAub3B0aW9uYWwtY29udGVudC1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhY2tncm91bmQtdmlkZW8tZWxlbWVudCAub3B0aW9uYWwtY29udGVudC1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgLmJhY2tncm91bmQtdmlkZW8tZWxlbWVudCAub3B0aW9uYWwtY29udGVudC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJhY2tncm91bmQtdmlkZW8tZWxlbWVudCAub3B0aW9uYWwtY29udGVudC1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLmJhY2tncm91bmQtdmlkZW8tdmltZW8td3JhcHBlciAuYmFja2dyb3VuZC12aWRlby12aW1lby1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJhY2tncm91bmQtdmlkZW8tdmltZW8td3JhcHBlci5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXByZXZpZXctaGlkZGVuIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXByZXZpZXcsIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXdyYXBwZXIuYmFja2dyb3VuZC12aWRlby12aW1lby1wcmV2aWV3LWhpZGRlbiAuc3Bpbm5lci1ob3RzcG90LXZpbWVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmJhY2tncm91bmQtdmlkZW8tdmltZW8td3JhcHBlci5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXByZXZpZXctaGlkZGVuIC5iYWNrZ3JvdW5kLXZpZGVvLXZpbWVvLXBvc3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vKlxuICogQmFja2dyb3VuZCBMaW5rIFN0eWxpbmdcbiAqL1xuLmJhY2tncm91bmQtdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJhY2tncm91bmQtdmlkZW8tbGluazpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJhY2tncm91bmQtdmlkZW8tdmltZW8td3JhcHBlciAuYmFja2dyb3VuZC12aWRlby1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmFja2dyb3VuZC12aWRlby12aW1lby13cmFwcGVyIC5iYWNrZ3JvdW5kLXZpZGVvLWxpbmstcHJldmlldyB7XG4gIHRvcDogMDtcbn1cblxuLnF1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC41ZW07XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJsYWNrIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtd2hpdGUgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1yZWQgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGNvbG9yOiAjRTIwMDFBO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1ibHVlIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBjb2xvcjogIzAwNEE3Rjtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjAwMUE7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtYmx1ZSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNEE3Rjtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC13aGl0ZSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTkgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC45KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTggLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC44KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTcgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC43KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTYgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC42KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTUgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC41KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTQgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC40KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTMgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC4zKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTIgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC4yKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1yZWQucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTEgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI2LCAwLCAyNiwgMC4xKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibHVlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS05IC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuOSk7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtYmx1ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktOCAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3NCwgMTI3LCAwLjgpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsdWUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTcgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC43KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibHVlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS02IC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuNik7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtYmx1ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3NCwgMTI3LCAwLjUpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsdWUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTQgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC40KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibHVlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS0zIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDc0LCAxMjcsIDAuMyk7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtYmx1ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMiAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3NCwgMTI3LCAwLjIpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLWJsdWUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTEgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNzQsIDEyNywgMC4xKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTkgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC45KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTggLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC44KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTcgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC43KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTYgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC42KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTUgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC41KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTQgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC40KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTMgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC4zKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTIgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC1ibGFjayAucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTEgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC13aGl0ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktOSAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXdoaXRlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS04IC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtd2hpdGUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTcgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC13aGl0ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktNiAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXdoaXRlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS01IC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtd2hpdGUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTQgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLnF1b3RlX19pbmxpbmUtdGV4dC13cmFwcGVyLnRleHQtYmFja2dyb3VuZC13aGl0ZS5xdW90ZV9fYmFja2dyb3VuZC10cmFuc3BhcmVuY3ktMyAucXVvdGVfX2lubGluZS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4ucXVvdGVfX2lubGluZS10ZXh0LXdyYXBwZXIudGV4dC1iYWNrZ3JvdW5kLXdoaXRlLnF1b3RlX19iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeS0yIC5xdW90ZV9faW5saW5lLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5xdW90ZV9faW5saW5lLXRleHQtd3JhcHBlci50ZXh0LWJhY2tncm91bmQtd2hpdGUucXVvdGVfX2JhY2tncm91bmQtdHJhbnNwYXJlbmN5LTEgLnF1b3RlX19pbmxpbmUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnF1b3RlX19hdXRob3ItYW5kLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLnF1b3RlX19hdXRob3ItYW5kLXRpdGxlLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzI4MjgyODtcbn1cblxuLnF1b3RlX19hdXRob3ItYW5kLXRpdGxlLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnF1b3RlX19hdXRob3ItYW5kLXRpdGxlLnRleHQtcmVkIHtcbiAgY29sb3I6ICNFMjAwMUE7XG59XG5cbi5xdW90ZV9fYXV0aG9yLWFuZC10aXRsZS50ZXh0LWJsdWUge1xuICBjb2xvcjogIzAwNEE3Rjtcbn1cblxuLnF1b3RlX192ZXJ0aWNhbC1iYXIge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucHVsc2F0ZS1hcnJvdyB7XG4gIGFuaW1hdGlvbjogcHVsc2F0ZS1hcnJvdyAxLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlIGJvdGg7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wdWxzYXRlLWFycm93LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnB1bHNhdGUtYXJyb3ctY2VudGVyIC5kYXJrIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5wdWxzYXRlLWFycm93LWNlbnRlciAubGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnB1bHNhdGUtYXJyb3ctY2VudGVyIGEge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wdWxzYXRlLWFycm93LWNlbnRlciBhIC5kYXJrIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5wdWxzYXRlLWFycm93LWNlbnRlciBhIC5saWdodCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ub3Zlci10aGUtbGFzdC1jZS1lbGVtZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmJlbG93LXRoZS1sYXN0LWNlLWVsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udXAtMTBweCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4udXAtMjBweCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4udXAtMzBweCB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuXG4udXAtNDBweCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4udXAtNTBweCB7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuXG4udXAtNjBweCB7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xufVxuXG4udXAtNzBweCB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuXG4udXAtODBweCB7XG4gIG1hcmdpbi10b3A6IC04MHB4O1xufVxuXG4udXAtOTBweCB7XG4gIG1hcmdpbi10b3A6IC05MHB4O1xufVxuXG5kaXZbZGF0YS10M3gtZmNlPSdTY3JvbGxEb3duQXJyb3dQdWxzYXRlJ10ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBhbmltYXRpb24gcHVsc2F0ZS1hcnJvd1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG5Aa2V5ZnJhbWVzIHB1bHNhdGUtYXJyb3cge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4uc3ZnLWltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3ZnLWltYWdlLXdyYXBwZXIgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnN2Zy1pbWFnZS1mdWxsLXdpZHRoIHBpY3R1cmUsIC5zdmctaW1hZ2UtZnVsbC13aWR0aCBpbWcsIC5zdmctaW1hZ2UtZnVsbC13aWR0aCBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdmctaW1hZ2UtYWxpZ24tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnN2Zy1pbWFnZS1hbGlnbi1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN2Zy1pbWFnZS1hbGlnbi1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYW1wYWlnbiAjbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhbXBhaWduICNmb290ZXIge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYW1wYWlnbiAjZm9vdGVyIHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2FtcGFpZ24gI2Zvb3RlciAuZm9vdGVyLW5hdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYW1wYWlnbiAjZm9vdGVyLCAuY2FtcGFpZ24gI2Zvb3RlciBoMiwgLmNhbXBhaWduICNmb290ZXIgaDMsIC5jYW1wYWlnbiAjZm9vdGVyIC5hZGhvYy1tZXNzYWdlIGgyLCAuYWRob2MtbWVzc2FnZSAuY2FtcGFpZ24gI2Zvb3RlciBoMiwgLmNhbXBhaWduICNmb290ZXIgaDQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi50ZC1tYXJrZXItbWFwX19kYXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRkLW1hcmtlci1tYXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIC50ZC1tYXJrZXItbWFwX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50ZC1tYXJrZXItbWFwX19tYXAge1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cblxuLnRkLW1hcmtlci1tYXBfX21hcmtlcl9wb3B1cCBoMywgLnRkLW1hcmtlci1tYXBfX21hcmtlcl9wb3B1cCAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLnRkLW1hcmtlci1tYXBfX21hcmtlcl9wb3B1cCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50ZC1tYXJrZXItbWFwX19tYXJrZXJfcG9wdXAgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRkLW1hcmtlci1tYXBfX21hcmtlcl9wb3B1cCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTUwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cblxuLnRkLW1hcmtlci1tYXBfX3pvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogNDBweDtcbn1cblxuLnRkLW1hcmtlci1tYXBfX3pvb20taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbjogLjJweDtcbiAgYmFja2dyb3VuZDogIzAwNEE3RjtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50ZC1tYXJrZXItbWFwX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjFweCkge1xuICAudGQtbWFya2VyLW1hcF9fcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50ZC1tYXJrZXItbWFwX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2MXB4KSB7XG4gIC50ZC1tYXJrZXItbWFwX19saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZC1tYXJrZXItbWFwX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogY2FsYygtNSUgLSAxMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01JSAtIDEwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNSUgKyAxMHB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyg1JSArIDEwcHgpO1xufVxuXG4udGQtbWFya2VyLW1hcF9fbGlzdC1pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYjtcbn1cblxuLnRkLW1hcmtlci1tYXBfX2xpc3QtaXRlbS1ib2R5ID4gLmNvbGxhcHNlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi50ZC1tYXJrZXItbWFwX19saXN0LWl0ZW0taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4udGQtbWFya2VyLW1hcF9fY29sbGFwc2UtdG9nZ2xlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnRkLW1hcmtlci1tYXBfX2NvbGxhcHNlLXRvZ2dsZSBoMywgLnRkLW1hcmtlci1tYXBfX2NvbGxhcHNlLXRvZ2dsZSAuYWRob2MtbWVzc2FnZSBoMiwgLmFkaG9jLW1lc3NhZ2UgLnRkLW1hcmtlci1tYXBfX2NvbGxhcHNlLXRvZ2dsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnRkLW1hcmtlci1tYXBfX2NvbGxhcHNlLXRvZ2dsZTpub3QoLmNvbGxhcHNlZCkgLnRkLW1hcmtlci1tYXBfX2Fycm93LWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udGQtbWFya2VyLW1hcF9fYXJyb3ctZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4udGQtbWFya2VyLW1hcF9jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZC1tYXJrZXItbWFwX2N0YS13aWR0aC0zMCB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi50ZC1tYXJrZXItbWFwX2N0YS13aWR0aC01MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi50ZC1tYXJrZXItbWFwX2N0YS13aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlZGlyZWN0LWRpYWxvZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJlZGlyZWN0LWRpYWxvZyAucmVkaXJlY3QtZGlhbG9nLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVkaXJlY3QtZGlhbG9nIC5yZWRpcmVjdC1kaWFsb2ctY29udHJvbHMgYnV0dG9uOm5vdChsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLyoqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKlxuICogUmVkZXNpZ25cbiAqIEFmZmVjdHMgdGhlIG1haW4gbmF2aWdhdGlvbiBhbmQgdGhlIG1lZ2EgbWVudSBpZiB0aGUgXCJSZWRlc2lnbiAyMDIwXCIgdGhlbWUgaXMgYWN0aXZhdGVkIGluIHRoZSBwYWdlIHByb3BlcnRpZXNcbiAqIFRoaXMgaXMgZGVzaWduZWQgdG8gYmUgdGVtcG9yYXJ5IHVudGlsIGEgd2hvbGUgcmVkZXNpZ24gb2Ygc21hIGhhcyBiZWVuIHRha2VuIGluIHBsYWNlXG4gKiBUaGUgaW1wb3J0ZWQgZmlsZXMgY29udGFpbiBhbGwgY2hhbmdlcyBtYWRlIGZvciB0aGlzIHJlZGVzaWduIHRvIGJlIGVhc2lseSByZXBsYWNlZCBhbmQgcmVtb3ZlZCBmcm9tIHRoZSBwcm9qZWN0XG4gKiAoRGF0ZSBvZiBjcmVhdGlvbjogMTMuMTAuMjAyMClcbiAqXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuLyoqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKlxuICogUmVkZXNpZ24gc2Nyb2xsZWQgbWFpbiBuYXZpZ2F0aW9uXG4gKiBUaGUgZGVmYXVsdCBtYWluIG5hdmlnYXRpb24gc3R5bGVzIGRlZmluZSB0aGUgbWFpbiBuYXZpZ2F0aW9uIGFmdGVyIHRoZSBwYWdlIGhhcyBiZWVuIHNjcm9sbGVkXG4gKiBUaGUgbmF2aWdhdGlvbiBpcyB0aGVuIGRpc3BsYXllZCBhcyBhIHNtYWxsZXIgZml4ZWQgbWVudSBiYXJcbiAqXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSB7XG4gICAgLyoqXG4gICAgICAgICAqIEFsbCBtZW51IGl0ZW1zXG4gICAgICAgICAqL1xuICAgIC8qKlxuICAgICAgICAgKiBSZWd1bGFyIG1lbnUgaXRlbVxuICAgICAgICAgKi9cbiAgICAvKipcbiAgICAgICAgICogUFYtcGFydG5lciBpdGVtXG4gICAgICAgICAqL1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogNTlweDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWIgI25hdmlnYXRpb24ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNsb2dvID4gYSB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpID4gYTo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkuYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICNFMzA2MTM7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5hY3RpdmUgPiBhOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5hY3RpdmUgPiBhOjphZnRlciB7XG4gICAgY29sb3I6ICNFMzA2MTM7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKTpub3QoLmN0YSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcik6bm90KC5jdGEpID4gYSB7XG4gICAgdG9wOiAtMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKSwgY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpOm5vdCguY3RhKSA+IGE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMwNjEzO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcik6bm90KC5jdGEpID4gYTo6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKTpub3QoLmN0YSkgPiBhLmFuaW1hdGVTY3JvbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpOm5vdCguY3RhKSA+IGEuYW5pbWF0ZVNjcm9sbDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpOm5vdCguY3RhKTpob3ZlciA+IGEsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKTpub3QoLmN0YSk6aG92ZXIgPiBhOjphZnRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjRTMwNjEzO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuZml4ZWQgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcikgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLmZpeGVkICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaTpub3QoLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXIpID4gYTo6YmVmb3JlIHtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5maXhlZCAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKSA+IGE6OmFmdGVyIHtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLmN0YSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IDIxOXB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcjpsYXN0LWNoaWxkID4gYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGE3ZjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGxpbmUtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgPiBhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCA+IGE6OmFmdGVyIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4vKiogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqXG4gKiBSZWRlc2lnbiAtIFNwZWNpYWwgY2FzZXNcbiAqIFRoaXMgc3BlY2lhbCBjYXNlcyB3ZXJlIHJlcXVpcmVkIHRvIGRpc3BsYXkgYWxsIG1lbnUgaXRlbXMgbmV4dCB0byBlYWNoIG90aGVyIGF0IGFsbCBkaXNwbGF5IHNpemVzXG4gKlxuICogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gLndyYXBwZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLndyYXBwZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5zdGlja3ktaGVhZGVyOm5vdCguZml4ZWQpICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGk6bm90KC5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyICNzZWFyY2gtaW5wdXQge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lciBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcjpsYXN0LWNoaWxkID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyIHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXIucG9zaXRpb24tLW1ldGEtbWVudS1oaWRkZW4ge1xuICAgIHRvcDogLTQxcHg7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLmNvbGxhcHNhYmxlLXRhYi5hY3RpdmUgKyAuc3RpY2t5LWhlYWRlci5wb3NpdGlvbi0tbWV0YS1tZW51LWhpZGRlbiB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbmRpdi5jc2MtdGV4dHBpYyAuY3NjLXRleHRwaWMtaW1hZ2V3cmFwIC5jc2MtdGV4dHBpYy1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jc2Mtc3BhY2UtYmVmb3JlLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uY3NjLXNwYWNlLWJlZm9yZS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNzYy1zcGFjZS1hZnRlci0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0LW5vd3JhcC00MSAuY3NjLXRleHRwaWMtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xufVxuXG4uY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTUwIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5jc2MtdGV4dHBpYy1pbnRleHQtbGVmdC1ub3dyYXAtNjAgLmNzYy10ZXh0cGljLXRleHQge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLyoqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKlxuICogUmVkZXNpZ24gaW5pdGlhbCBNYWluIG5hdmlnYXRpb24uXG4gKiBUaGlzIHN0eWxlcyBvdmVycmlkZSB0aGUgbWFpbiBuYXZpZ2F0aW9uJ3MgZGVmYXVsdCBzdHlsaW5nLCBpZiB0aGUgcGFnZSBoYXMgbm90IGJlZW4gc2Nyb2xsZWRcbiAqXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTgxcHg7XG4gIH1cbiAgLm5vLW1ldGEtbmF2IGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLmhhcy1zdWJuYXYgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMTlweDtcbiAgfVxuICAuaGFzLXN1Ym5hdi5uby1tZXRhLW5hdiBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE3OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNzVweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2xvZ28gYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXIuZml4ZWQgI2xvZ28gYSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAud2l0aC1jb250ZXh0LW5hdiAuc3RpY2t5LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLndpdGgtY29udGV4dC1uYXYgLnN0aWNreS1oZWFkZXIgI2NvbnRleHQtbmF2aSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIG5hdltyb2xlPVwibmF2aWdhdGlvblwiXSAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvaWNvbnMvcmVkZXNpZ24tbWVudS1pY29uLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyOm5vdCguZml4ZWQpICNuYXZpZ2F0aW9uIHtcbiAgICAvKipcbiAgICAgICAgICAgICogQWxsIG1lbnUgaXRlbXNcbiAgICAgICAgICAgICovXG4gICAgLyoqXG4gICAgICAgICAgICAgKiBQVi1wYXJ0bmVyIGl0ZW1cbiAgICAgICAgICAgICAqL1xuICAgIC8qKlxuICAgICAgICAgICAgKiBSZWd1bGFyIG1lbnUgaXRlbVxuICAgICAgICAgICAgKi9cbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLFxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpID4gYSB7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LWhlYWRlcjpub3QoLmZpeGVkKSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0gLmZpcnN0LWxheWVyID4gbGkgPiBhIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgI25hdmlnYXRpb24gbmF2W3JvbGU9XCJuYXZpZ2F0aW9uXCJdIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCA+IGEge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCB0b3AgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBoZWlnaHQgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBsaW5lLWhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyOm5vdCguZml4ZWQpICNuYXZpZ2F0aW9uIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcik6YWZ0ZXIge1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYi13cmFwcGVyIC5ub3Qtc3dpcGFibGUgLm5hdi10YWJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAucGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAuaGFzLXN1Ym5hdiBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEyMnB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiBuYXZbcm9sZT1cIm5hdmlnYXRpb25cIl0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKiogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAqXG4gKiBSZWRlc2lnbiBNZXRhIE5hdmlnYXRpb25cbiAqIFRoaXMgc3R5bGVzIGFmZmVjdCB0aGUgbWV0YSBuYXZpZ2F0aW9uIG9yIFwic3ViIG5hdmlnYXRpb25cIlxuICpcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIHtcbiAgICAvKipcbiAgICAgICAgICogTWV0YSBtZW51XG4gICAgICAgICAqL1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGhlaWdodDogNDFweDtcbiAgICAvKipcbiAgICAgICAgICAgICAqIExhbmd1YWdlIHN3aXRjaFxuICAgICAgICAgICAgICovXG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmZpcnN0LWxheWVyID4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5maXJzdC1sYXllciA+IGxpOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDRBN0Y7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmZpcnN0LWxheWVyID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzQ4NDg0ODtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5maXJzdC1sYXllciA+IGxpID4gYTpob3ZlciwgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmZpcnN0LWxheWVyID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5maXJzdC1sYXllciA+IGxpID4gYTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLm1ldGEtbWVudS1iYXIgLmZpcnN0LWxheWVyID4gbGkgPiBhOm5vdCgubGFuZ3VhZ2Utc3dpdGNoKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAubWV0YS1tZW51LWJhciAuZmlyc3QtbGF5ZXIgPiBsaSA+IGEubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBhZGRpbmc6IDRweCAycHggNHB4IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAubWV0YS1tZW51LWJhciAuZmlyc3QtbGF5ZXIgPiBsaSA+IGEubGFuZ3VhZ2Utc3dpdGNoOmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMnB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5sYW5ndWFnZS1zd2l0Y2g6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29udGVudDogJ1xcZjEwNic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5hY3RpdmUgPiAubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5tZXRhLW1lbnUtYmFyIC5hY3RpdmUgPiAubGFuZ3VhZ2Utc3dpdGNoOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmFjdGl2ZS1mbGFnIHtcbiAgICAvKipcbiAgICAgICAgICAgICAqIEdsb2JlIGljb25cbiAgICAgICAgICAgICAqL1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGEuYWN0aXZlLWZsYWcgLmZsYWcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIGxlZnQ6IC03cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSA+IGEuYWN0aXZlLWZsYWcgLmZsYWctZ2xvYmFsLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI3N1Yi1uYXZpZ2F0aW9uIHVsLmZpcnN0LWxheWVyID4gbGkgPiBhLmFjdGl2ZS1mbGFnIC5mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2dsb2JlLnN2Zyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaSAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBjdWJpYy1iZXppZXIoMC45NywgMC4wMSwgMC45OSwgMC4zNykgMC4wNXMsIGhlaWdodCAwLjA1cyBjdWJpYy1iZXppZXIoMC45NywgMC4wMSwgMC45OSwgMC4zNykgMC4wNXMsIHZpc2liaWxpdHkgMC4wNXMgY3ViaWMtYmV6aWVyKDAuOTcsIDAuMDEsIDAuOTksIDAuMzcpIDAuMDVzO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjc3ViLW5hdmlnYXRpb24gdWwuZmlyc3QtbGF5ZXIgPiBsaTpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA1cyBjdWJpYy1iZXppZXIoMC4wNSwgMC44NSwgMC40LCAxLjEzKSAwLjA1cywgaGVpZ2h0IDAuMDVzIGN1YmljLWJlemllcigwLjA1LCAwLjg1LCAwLjQsIDEuMTMpIDAuMDVzLCB2aXNpYmlsaXR5IDAuMDVzIGN1YmljLWJlemllcigwLjA1LCAwLjg1LCAwLjQsIDEuMTMpIDAuMDVzO1xuICB9XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICpcbiAqIFJlZGVzaWduIE1lZ2EtRHJvcGRvd25cbiAqXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IDYwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIG9wYWNpdHkgMC41cyBjdWJpYy1iZXppZXIoMC4wNSwgMC44NSwgMC40LCAxLjEzKSAwcywgdmlzaWJpbGl0eSAwLjVzIGN1YmljLWJlemllcigwLjA1LCAwLjg1LCAwLjQsIDEuMTMpIDBzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuODUsIDAuNCwgMS4xMykgMHM7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXI6aG92ZXIgLmRyb3Bkb3duLWNvbnRhaW5lciwgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lci5ob3ZlciAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiA1MDI7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXI6YmVmb3JlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHJpZ2h0OiAtMTAwMDBweDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZHJvcGRvd24tY29udGFpbmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMDAwMHB4O1xuICBib3R0b206IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtdGV4dCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLXRleHQgdWwgbGkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLXRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLXRleHQgdWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLXRleHQgdWwgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciBkaXYuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTYwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTYwIC5jc2MtdGV4dHBpYy1pbWFnZXdyYXAge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtNDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTYwIC5jc2MtdGV4dHBpYy10ZXh0IHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0LW5vd3JhcC02MCAuY3NjLXRleHRwaWMtdGV4dCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTYwIC5jc2MtdGV4dHBpYy10ZXh0IHA6bm90KDpsYXN0LWNoaWxkKSBzdHJvbmc6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZHJvcGRvd24tY29udGFpbmVyIC5jc2MtdGV4dHBpYy1pbnRleHQtbGVmdC1ub3dyYXAtNjAgZmlndXJlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5kcm9wZG93bi1jb250YWluZXIgLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0LW5vd3JhcC02MCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmRyb3Bkb3duLWNvbnRhaW5lciAuY3NjLXRleHRwaWMtaW50ZXh0LWxlZnQtbm93cmFwLTUwIC5jc2MtdGV4dHBpYy10ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLnN0aWNreS1oZWFkZXI6bm90KC5maXhlZCkgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHRvcDogMTAxcHg7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5zdGlja3ktaGVhZGVyOm5vdCguZml4ZWQpIC5kcm9wZG93bi1jb250YWluZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZmlyc3QtbGF5ZXIgPiBsaSAuZHJvcGRvd24tY29udGFpbmVyIGE6bm90KC5idG4tbGluayk6bm90KC53ZWx0LWljb24pIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpub3QoLmJ0bi1saW5rKTpub3QoLndlbHQtaWNvbik6aG92ZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpIC5kcm9wZG93bi1jb250YWluZXIgYTpub3QoLmJ0bi1saW5rKTpub3QoLndlbHQtaWNvbik6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpOm5vdCgubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcikgLmNzYy10ZXh0cGljLWludGV4dC1sZWZ0LW5vd3JhcC02MCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcjpsYXN0LWNoaWxkIC5kcm9wZG93bi1jb250YWluZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhN2Y7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIHN0cm9uZyxcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIHAsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIGE6aG92ZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIGE6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjaGVhZGVyIC5maXJzdC1sYXllciA+IGxpLm1lbnUtaXRlbS10aGVtZS1zcGVjaWFsaXN0LXBhcnRuZXI6bGFzdC1jaGlsZCAuZHJvcGRvd24tY29udGFpbmVyIC53aGl0ZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2hlYWRlciAuZmlyc3QtbGF5ZXIgPiBsaS5tZW51LWl0ZW0tdGhlbWUtc3BlY2lhbGlzdC1wYXJ0bmVyOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWNvbnRhaW5lciAud2hpdGUgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLmZpcnN0LWxheWVyID4gbGkubWVudS1pdGVtLXRoZW1lLXNwZWNpYWxpc3QtcGFydG5lcjpsYXN0LWNoaWxkIC5kcm9wZG93bi1jb250YWluZXIgcCArIHAgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICpcbiAqIFJlZGVzaWduIFNlYXJjaCBidXR0b24gYW5kIGlucHV0IGZpZWxkXG4gKlxuICogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc2VhcmNoLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjb3Blbi1zZWFyY2gge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaCAjb3Blbi1zZWFyY2ggaSxcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaCAuYnRuLXNlYXJjaCBpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9yZWRlc2lnbi1zZWFyY2gtaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBsZWZ0OiAtN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2dsb2JhbC1zZWFyY2ggLmJ0bi1zZWFyY2gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaCBmb3JtIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2dsb2JhbC1zZWFyY2ggZm9ybSAuaW5wdXQtd3JhcHBlciAjc2VhcmNoLWlucHV0IHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaCBmb3JtIC5pbnB1dC13cmFwcGVyIGJ1dHRvbi5idG4tc2VhcmNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjZ2xvYmFsLXNlYXJjaC5zZWFyY2gtd3JhcHBlcixcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNnbG9iYWwtc2VhcmNoLnNlYXJjaC13cmFwcGVyLmFjdGl2ZSB7XG4gICAgcmlnaHQ6IDE4MHB4O1xuICAgIHRvcDogMDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb246bm90KC5zcGVjaWFsaXN0LXBhcnRuZXItbWVudSkgI2dsb2JhbC1zZWFyY2gge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uOm5vdCguc3BlY2lhbGlzdC1wYXJ0bmVyLW1lbnUpICNnbG9iYWwtc2VhcmNoIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktaGVhZGVyLmZpeGVkICNnbG9iYWwtc2VhcmNoIGZvcm0gLmlucHV0LXdyYXBwZXIgI3NlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI25hdmlnYXRpb24gLndyYXBwZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiAuaGVyb3N0YWdlLmNvbnRlbnQtd2lkdGgsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjbmF2aWdhdGlvbiAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggLmNhcm91c2VsLWNhcHRpb24tY29udGVudC13cmFwcGVyLCAuaGVyb3N0YWdlLmZ1bGxzY3JlZW4td2lkdGggYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlcixcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNuYXZpZ2F0aW9uIC5jb250YWluZXItZmx1aWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2dsb2JhbC1zZWFyY2ggZm9ybSAuaW5wdXQtd3JhcHBlciAjc2VhcmNoLWlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICpcbiAqIFJlZGVzaWduIE1vYmlsZSBOYXZpZ2F0aW9uXG4gKlxuICogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMgKi9cbi8qKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICpcbiAqIFJlZGVzaWduIFByb2R1Y3QgUGFnZVxuICpcbiAqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi1oZWFkZXItYXNpZGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLWhlYWRlci1hc2lkZSAuaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyLWFzaWRlIC5idG4tZGVmYXVsdCwgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC50YWItd3JhcHBlciAudGFiLWhlYWRlci1hc2lkZSAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSwgLnRyYWNrZXItYmFubmVyLXN0aWNreSBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyLWFzaWRlIC5idG4tYmx1ZSxcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLmJ0bi1kZWZhdWx0LFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5idG4tYmx1ZSxcbi50cmFja2VyLWJhbm5lci1zdGlja3kgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuYnRuLWJsdWUge1xuICBib3JkZXI6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRTIwMDFBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC50YWItd3JhcHBlciAudGFiLWhlYWRlci1hc2lkZSAuYnRuLWRlZmF1bHQ6aG92ZXIsIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXIsIC50cmFja2VyLWJhbm5lci1zdGlja3kgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC50YWItd3JhcHBlciAudGFiLWhlYWRlci1hc2lkZSAuYnRuLWJsdWU6aG92ZXIsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5idG4tZGVmYXVsdDpob3ZlcixcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWU6aG92ZXIsXG4udHJhY2tlci1iYW5uZXItc3RpY2t5IGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAuc3RpY2t5LXRhYi13cmFwcGVyIC5maXhlZC1oZWFkZXItcmVwbGFjZW1lbnQgLmJ0bi1ibHVlOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFMjAwMUE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLmJ0bi1kZWZhdWx0OmhvdmVyOmFmdGVyLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyLWFzaWRlIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyOmFmdGVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLmJ0bi1ibHVlOmhvdmVyOmFmdGVyLFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuYnRuLWRlZmF1bHQ6aG92ZXI6YWZ0ZXIsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmhvdmVyOmFmdGVyLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5idG4tYmx1ZTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLmJ0bi1kZWZhdWx0OmFmdGVyLCBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyLWFzaWRlIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFmdGVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUgLmJ0bi1ibHVlOmFmdGVyLFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5zdGlja3ktdGFiLXdyYXBwZXIgLmZpeGVkLWhlYWRlci1yZXBsYWNlbWVudCAuYnRuLWRlZmF1bHQ6YWZ0ZXIsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlOmFmdGVyLFxuLnRyYWNrZXItYmFubmVyLXN0aWNreSBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnN0aWNreS10YWItd3JhcHBlciAuZml4ZWQtaGVhZGVyLXJlcGxhY2VtZW50IC5idG4tYmx1ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29uLWFycm93LXJpZ2h0LXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDMlO1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAubmF2LXRhYnMgPiBsaSA+IGEsXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLm5hdi10YWJzID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNoZWFkZXIgLnN0aWNreS10YWItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAudGFiLXdyYXBwZXIgLnRhYi1oZWFkZXItYXNpZGUge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLnRhYi13cmFwcGVyIC50YWItaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5ib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gLmFzaWRlLXRhYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdIC5hc2lkZS10YWIgLnRhYi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbn1cblxuLyoqICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gKlxuICogUmVkZXNpZ24gU3ViIE5hdmlnYXRpb25cbiAqIFRoaXMgc3R5bGVzIGFmZmVjdCB0aGUgb3B0aW9uYWwgc2Vjb25kIG5hdmlnYXRpb24gbGV2ZWxcbiAqXG4gKiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyAqL1xuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLm5hdmlnYXRpb24tdGFiLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldixcbmJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjY29udGV4dC1uYXZpIC5uYXZpZ2F0aW9uLXRhYi13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogMzZweDtcbn1cblxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXYtdGFicyBsaS5hY3RpdmUgPiBhOmFmdGVyLFxuYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXYtdGFicyBsaSA+IGE6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMzlweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLm5vdC1zd2lwYWJsZSAubmF2LXRhYnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSAuZmxhdC1uYXYgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6YWZ0ZXIsXG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjY29udGV4dC1uYXZpIC5mbGF0LW5hdiAubmF2LXRhYnMgbGkgPiBhOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSB1bC5uYXYtdGFicyA+IGxpID4gYSxcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgdWwubmF2LXRhYnMgPiBsaSA+IHNwYW4ge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIGJvZHlbZGF0YS1hY3RpdmF0ZS1yZWRlc2lnbj1cInJlZGVzaWduLWFjdGl2ZVwiXSAjY29udGV4dC1uYXZpIC5mbGF0LW5hdiAubmF2aWdhdGlvbi10YWItbmF2LXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciAuZHJvcGRvd24tbWVudSBsaSA+IGEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1ib3R0b20tY29sb3IgMC4zcyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpLCBjb2xvciAwLjNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gIH1cbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkgLmZsYXQtbmF2IC5uYXZpZ2F0aW9uLXRhYi1uYXYtd3JhcHBlciAuZHJvcGRvd24tbWVudSBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRTIwMDFBO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRTIwMDFBICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbS1jb2xvciAwLjNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSksIGNvbG9yIDAuM3MgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keVtkYXRhLWFjdGl2YXRlLXJlZGVzaWduPVwicmVkZXNpZ24tYWN0aXZlXCJdICNjb250ZXh0LW5hdmkge1xuICAgIGhlaWdodDogNDNweDtcbiAgfVxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICBib2R5W2RhdGEtYWN0aXZhdGUtcmVkZXNpZ249XCJyZWRlc2lnbi1hY3RpdmVcIl0gI2NvbnRleHQtbmF2aSAubmF2aWdhdGlvbi10YWItd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuLnRlYXNlci1jdGEtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgbWFyZ2luOiAxNHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50ZWFzZXItY3RhLWJhbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnRlYXNlci1jdGEtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi50ZWFzZXItY3RhLWJhbm5lciAudGVhc2VyLW1lZGlhIHtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi50ZWFzZXItY3RhLWJhbm5lciAudGVhc2VyLWNvbnRlbnQge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnRlYXNlci1jdGEtYmFubmVyIC50ZWFzZXItbWVkaWEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MXB4KSB7XG4gIC50ZWFzZXItY3RhLWJhbm5lciAudGVhc2VyLW1lZGlhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAqIDIpO1xuICB9XG59XG5cbi50ZWFzZXItY3RhLWJhbm5lciAudGVhc2VyLW1lZGlhIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVhc2VyLWN0YS1iYW5uZXIgLnRlYXNlci1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlYXNlci1jdGEtYmFubmVyIC50ZWFzZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudGVhc2VyLWN0YS1iYW5uZXIgLnRlYXNlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQxcHgpIHtcbiAgLnRlYXNlci1jdGEtYmFubmVyIC50ZWFzZXItY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICB9XG59XG5cbi50ZWFzZXItY3RhLWJhbm5lciAudGVhc2VyLWNvbnRlbnQgPiAqIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGVhc2VyLWN0YS1iYW5uZXIgLnRlYXNlci1oZWFkbGluZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiU01BRnV0dXJhLWRlbWlcIiwgRnV0dXJhLCBcIlRyZWJ1Y2hldCBNU1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyODI4Mjg7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVhc2VyLWN0YS1iYW5uZXIgLnRlYXNlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudGVhc2VyLWN0YS1iYW5uZXIgLnRlYXNlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbn1cblxuLnRlYXNlci1jdGEtYmFubmVyIC5idG4tc2Vjb25kYXJ5LCAudGVhc2VyLWN0YS1iYW5uZXIgLmJ0bi13aGl0ZS1jb250YWluZWQsIC50ZWFzZXItY3RhLWJhbm5lciAuYnRuLWdyZXktY29udGFpbmVkLCAudGVhc2VyLWN0YS1iYW5uZXIgLmJ0bi13aGl0ZS1vdXRsaW5lZCwgLnRlYXNlci1jdGEtYmFubmVyIC5idG4tZ3JleS1vdXRsaW5lZCwgLnRlYXNlci1jdGEtYmFubmVyICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC50ZWFzZXItY3RhLWJhbm5lciAuYnRuLCAudGVhc2VyLWN0YS1iYW5uZXIgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLnRlYXNlci1jdGEtYmFubmVyIC5idG4tYmx1ZS1vdXRsaW5lZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC50ZWFzZXItY3RhLWJhbm5lci5tZWRpYS1sYXN0IC50ZWFzZXItbWVkaWEge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuXG4uZWxpZ2liaWxpdHktdGVzdGVyIC5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbGlnaWJpbGl0eS10ZXN0ZXIgLmJ0bi1zZWNvbmRhcnksIC5lbGlnaWJpbGl0eS10ZXN0ZXIgLmJ0bi13aGl0ZS1jb250YWluZWQsIC5lbGlnaWJpbGl0eS10ZXN0ZXIgLmJ0bi1ncmV5LWNvbnRhaW5lZCwgLmVsaWdpYmlsaXR5LXRlc3RlciAuYnRuLXdoaXRlLW91dGxpbmVkLCAuZWxpZ2liaWxpdHktdGVzdGVyIC5idG4tZ3JleS1vdXRsaW5lZCwgLmVsaWdpYmlsaXR5LXRlc3RlciAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuYnRuLCAjaGVhZGVyIC50cmFja2VyLWJhbm5lciAuZWxpZ2liaWxpdHktdGVzdGVyIC5idG4sIC5lbGlnaWJpbGl0eS10ZXN0ZXIgLnRyYWNrZXItYmFubmVyLXN0aWNreSAuYnRuLWJsdWUtb3V0bGluZWQsIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmVsaWdpYmlsaXR5LXRlc3RlciAuYnRuLWJsdWUtb3V0bGluZWQge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZWxpZ2liaWxpdHktdGVzdGVyIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuZWxpZ2liaWxpdHktdGVzdGVyIC5idG4td2hpdGUtY29udGFpbmVkOmhvdmVyLCAuZWxpZ2liaWxpdHktdGVzdGVyIC5idG4tZ3JleS1jb250YWluZWQ6aG92ZXIsIC5lbGlnaWJpbGl0eS10ZXN0ZXIgLmJ0bi13aGl0ZS1vdXRsaW5lZDpob3ZlciwgLmVsaWdpYmlsaXR5LXRlc3RlciAuYnRuLWdyZXktb3V0bGluZWQ6aG92ZXIsIC5lbGlnaWJpbGl0eS10ZXN0ZXIgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpob3ZlciwgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmVsaWdpYmlsaXR5LXRlc3RlciAuYnRuOmhvdmVyLCAuZWxpZ2liaWxpdHktdGVzdGVyIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5lbGlnaWJpbGl0eS10ZXN0ZXIgLmJ0bi1ibHVlLW91dGxpbmVkOmhvdmVyLCAuZWxpZ2liaWxpdHktdGVzdGVyIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuZWxpZ2liaWxpdHktdGVzdGVyIC5idG4td2hpdGUtY29udGFpbmVkOmZvY3VzLCAuZWxpZ2liaWxpdHktdGVzdGVyIC5idG4tZ3JleS1jb250YWluZWQ6Zm9jdXMsIC5lbGlnaWJpbGl0eS10ZXN0ZXIgLmJ0bi13aGl0ZS1vdXRsaW5lZDpmb2N1cywgLmVsaWdpYmlsaXR5LXRlc3RlciAuYnRuLWdyZXktb3V0bGluZWQ6Zm9jdXMsIC5lbGlnaWJpbGl0eS10ZXN0ZXIgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmJ0bjpmb2N1cywgI2hlYWRlciAudHJhY2tlci1iYW5uZXIgLmVsaWdpYmlsaXR5LXRlc3RlciAuYnRuOmZvY3VzLCAuZWxpZ2liaWxpdHktdGVzdGVyIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC5lbGlnaWJpbGl0eS10ZXN0ZXIgLmJ0bi1ibHVlLW91dGxpbmVkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTIwMDFBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTIwMDFBO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVsaWdpYmlsaXR5LXRlc3RlciAucmVzdWx0cy13cmFwcGVyIHtcbiAgY29sb3I6ICM0ODQ4NDg7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIHBhZGRpbmc6IDM0cHggNDRweCAzNHB4IDgycHg7XG59XG5cbi5lbGlnaWJpbGl0eS10ZXN0ZXIgLnJlc3VsdCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVsaWdpYmlsaXR5LXRlc3RlciAucmVzdWx0LWhlYWRsaW5lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuXG4uZWxpZ2liaWxpdHktdGVzdGVyIC5yZXN1bHQtaGVhZGxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAyMXB4O1xufVxuXG4uZWxpZ2liaWxpdHktdGVzdGVyIC5yZXN1bHQtbmV1dHJhbCAucmVzdWx0LWhlYWRsaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2VsaWdpYmlsaXR5LXRlc3Rlci9yZXN1bHQtbmV1dHJhbC5zdmcpO1xufVxuXG4uZWxpZ2liaWxpdHktdGVzdGVyIC5yZXN1bHQtcG9zaXRpdmUgLnJlc3VsdC1oZWFkbGluZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9lbGlnaWJpbGl0eS10ZXN0ZXIvcmVzdWx0LXBvc2l0aXZlLnN2Zyk7XG59XG5cbi5lbGlnaWJpbGl0eS10ZXN0ZXIgLnJlc3VsdC1uZWdhdGl2ZSAucmVzdWx0LWhlYWRsaW5lOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2VsaWdpYmlsaXR5LXRlc3Rlci9yZXN1bHQtbmVnYXRpdmUuc3ZnKTtcbn1cblxuLmVsaWdpYmlsaXR5LXRlc3RlciAucmVzdWx0LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50ZWFzZXItdGV4dC1pbWFnZS1ncmlkIHtcbiAgbWFyZ2luOiAxNHB4IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnRlYXNlci10ZXh0LWltYWdlLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnRlYXNlci10ZXh0LWltYWdlLWdyaWQgLnRlYXNlci1tZWRpYSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4udGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWNvbnRlbnQge1xuICBjb2xvcjogIzI4MjgyODtcbiAgZmxleDogMSAxIGF1dG87XG59XG5cbi50ZWFzZXItdGV4dC1pbWFnZS1ncmlkIC50ZWFzZXItYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnRlYXNlci10ZXh0LWltYWdlLWdyaWQgLnRlYXNlci1tZWRpYSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4udGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLW1lZGlhIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkge1xuICAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgcGFkZGluZzogMzVweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkIC50ZWFzZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDFweCkge1xuICAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSk7XG4gIH1cbn1cblxuLnRlYXNlci10ZXh0LWltYWdlLWdyaWQgLnRlYXNlci1jb250ZW50ID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLnRlYXNlci10ZXh0LWltYWdlLWdyaWQgLnRlYXNlci1jb250ZW50LS1ncmlkIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICB9XG4gIC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkIC50ZWFzZXItY29udGVudC0tZ3JpZCAudGVhc2VyLWZvb3RlciB7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xuICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IHNwYW4gMjtcbiAgfVxuICAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWNvbnRlbnQtLWdyaWQgLnRlYXNlci1mb290ZXIgYSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4udGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWhlYWRsaW5lIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJTTUFGdXR1cmEtZGVtaVwiLCBGdXR1cmEsIFwiVHJlYnVjaGV0IE1TXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlYXNlci10ZXh0LWltYWdlLWdyaWQgLnRlYXNlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDFweCkgYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuXG4udGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWZvb3RlciBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRlYXNlci10ZXh0LWltYWdlLWdyaWQgLmJ0bi1zZWNvbmRhcnksIC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkIC5idG4td2hpdGUtY29udGFpbmVkLCAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAuYnRuLWdyZXktY29udGFpbmVkLCAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAuYnRuLXdoaXRlLW91dGxpbmVkLCAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAuYnRuLWdyZXktb3V0bGluZWQsIC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC5idG4sICNoZWFkZXIgLnRyYWNrZXItYmFubmVyIC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkIC5idG4sIC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkIC50cmFja2VyLWJhbm5lci1zdGlja3kgLmJ0bi1ibHVlLW91dGxpbmVkLCAudHJhY2tlci1iYW5uZXItc3RpY2t5IC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkIC5idG4tYmx1ZS1vdXRsaW5lZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi50ZWFzZXItdGV4dC1pbWFnZS1ncmlkLS1uby1tZWRpYSAudGVhc2VyLW1lZGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnRlYXNlci10ZXh0LWltYWdlLWdyaWQtLWhhcy1nYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4udGVhc2VyLXRleHQtaW1hZ2UtZ3JpZC0taGFzLWdhcCAudGVhc2VyLW1lZGlhIHtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkLS1oYXMtZ2FwIC50ZWFzZXItbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZC0taGFzLWdhcCAudGVhc2VyLW1lZGlhIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMXB4KSB7XG4gIC50ZWFzZXItdGV4dC1pbWFnZS1ncmlkLS1oYXMtZ2FwIC50ZWFzZXItbWVkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGVhc2VyLXRleHQtaW1hZ2UtZ3JpZC0taGFzLWdhcCAudGVhc2VyLW1lZGlhIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG4udGVhc2VyLXRleHQtaW1hZ2UtZ3JpZCAudGVhc2VyLWNvbnRlbnQuZ3JleS1kYXJrLFxuLnRlYXNlci10ZXh0LWltYWdlLWdyaWQgLnRlYXNlci1jb250ZW50LmJsYWNrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBhbGwge1xuICAjcHJpbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBzaXplOiBBNDtcbiAgICBtYXJnaW46IDEuNWNtO1xuICB9XG4gIGJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAjcHJpbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3ByaW50LWhlYWRlciBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNoZWFkZXIsXG4gICNuYXZpZ2F0aW9uLFxuICAuc3ViLW5hdmlnYXRpb24sXG4gICNjb250ZXh0LW5hdmksXG4gICNjb250ZXh0LW5hdmlnYXRpb24sXG4gICNmb290ZXIsXG4gICNUU0ZFX0FETUlOX1BBTkVMX0ZPUk0sXG4gICNsd0VuZXRTbWFXYXJyYW50eUVuaGFuY2VtZW50IC5wcm9ncmVzc2JhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC53cmFwcGVyLCAuaGVyb3N0YWdlIC5jYXJvdXNlbC1jYXB0aW9uID4gLndyYXBwZXIsIC5oZXJvc3RhZ2UuY29udGVudC13aWR0aCwgLmhlcm9zdGFnZS5mdWxsc2NyZWVuLXdpZHRoIC5jYXJvdXNlbC1jYXB0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY29udGVudEdyaWRzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRlbnRHcmlkcyAjY29udGVudEdyaWQtMDEuZ3JpZC0yNSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250ZW50R3JpZHMgI2NvbnRlbnRHcmlkLTAyLmdyaWQtNzUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0LmJ1dHRvbixcbiAgYS5idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */