@charset "UTF-8";
/* @import url("https://use.typekit.net/hlo8cle.css"); */
@font-face {
  font-family: "LexiconTTW No2";
  src: url(./fonts/LexiconTTWNo2-RomanA.eot);
  src: url(./fonts/LexiconTTWNo2-RomanA.eot?#iefix) format("embedded-opentype"), url(./fonts/LexiconTTWNo2-RomanA.woff) format("woff"), url(./fonts/LexiconTTWNo2-RomanA.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LexiconTTW No2";
  src: url(./fonts/LexiconTTWNo2-RomanD.eot);
  src: url(./fonts/LexiconTTWNo2-RomanD.eot?#iefix) format("embedded-opentype"), url(./fonts/LexiconTTWNo2-RomanD.woff) format("woff"), url(./fonts/LexiconTTWNo2-RomanD.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "LexiconTTW No2 Tab";
  src: url(./fonts/ufonts.com_lexicon-no2-roman-a-tab-webfont.eot);
  src: url(./fonts/ufonts.com_lexicon-no2-roman-a-tab-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/ufonts.com_lexicon-no2-roman-a-tab-webfont.woff) format("woff"), url(./fonts/ufonts.com_lexicon-no2-roman-a-tab-webfont.ttf) format("truetype"), url(./fonts/ufonts.com_lexicon-no2-roman-a-tab-webfont.svg#lexicon_no2roman_a_tab) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Trade Gothic LT Std";
  src: url(./fonts/tradegothicltstd-webfont.eot);
  src: url(./fonts/tradegothicltstd-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/tradegothicltstd-webfont.woff) format("woff"), url(./fonts/tradegothicltstd-webfont.ttf) format("truetype"), url(./fonts/tradegothicltstd-webfont.svg#tradegothicltstd-webfont) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Trade Gothic LT Std";
  src: url(./fonts/tradegothicltstdbd-webfont.eot);
  src: url(./fonts/tradegothicltstdbd-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/tradegothicltstdbd-webfont.woff) format("woff"), url(./fonts/tradegothicltstdbd-webfont.ttf) format("truetype"), url(./fonts/tradegothicltstdbd-webfont.svg#tradegothicltstdbd-webfont) format("svg");
  font-weight: bold;
  font-style: normal;
}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

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

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

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

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

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

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

input {
  line-height: normal;
}

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

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

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

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

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

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

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

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

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

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

  thead {
    display: table-header-group;
  }

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

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

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

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

  .navbar {
    display: none;
  }

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

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

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

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

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-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;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

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

[role=button] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

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

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 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, .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: 576px) {
  .lead {
    font-size: 21px;
  }
}

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

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

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

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

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

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

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

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

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

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

.text-muted {
  color: #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-left: 5px;
  padding-right: 5px;
}

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

dt,
dd {
  line-height: 1.428571429;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

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

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

.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: "— ";
}

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

address {
  margin-bottom: 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;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  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;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}
.container:before, .container:after {
  content: " ";
  display: table;
}
.container:after {
  clear: both;
}
@media (min-width: 576px) {
  .container {
    width: 370px;
  }
}
@media (min-width: 768px) {
  .container {
    width: 730px;
  }
}
@media (min-width: 1024px) {
  .container {
    width: 950px;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

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

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

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

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

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

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

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

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

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

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

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

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 575px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 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 {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 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: bold;
}

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

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

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

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

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

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

output {
  display: block;
  padding-top: 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;
  transition: border-color ease-in-out 0.15s, 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 {
  border: 0;
  background-color: transparent;
}
.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;
}

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

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
    line-height: 34px;
  }
  input[type=date].input-sm, .input-group-sm input[type=date],
input[type=time].input-sm,
.input-group-sm input[type=time],
input[type=datetime-local].input-sm,
.input-group-sm input[type=datetime-local],
input[type=month].input-sm,
.input-group-sm input[type=month] {
    line-height: 30px;
  }
  input[type=date].input-lg, .input-group-lg input[type=date],
input[type=time].input-lg,
.input-group-lg input[type=time],
input[type=datetime-local].input-lg,
.input-group-lg input[type=datetime-local],
input[type=month].input-lg,
.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 label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

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

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

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

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

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

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

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

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg, .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

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

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  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 {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}

select.input-lg {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg,
select[multiple].input-lg {
  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-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-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;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.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;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.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;
  border-color: #a94442;
  background-color: #f2dede;
}
.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: 576px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
.form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
.form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -5px;
  margin-right: -5px;
}
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 576px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 5px;
}
@media (min-width: 576px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 576px) {
  .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;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  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 {
  outline: 0;
  background-image: none;
  -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;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

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

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
  background-image: none;
}
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .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;
  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:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
  background-image: none;
}
.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus {
  background-color: #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;
  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:active, .btn-success.active, .open > .btn-success.dropdown-toggle {
  background-image: none;
}
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus {
  background-color: #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;
  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:active, .btn-info.active, .open > .btn-info.dropdown-toggle {
  background-image: none;
}
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus {
  background-color: #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;
  border-color: #d58512;
}
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {
  background-image: none;
}
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #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;
  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:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {
  background-image: none;
}
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}
.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

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

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

.btn-xs {
  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%;
}

.modal-open {
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

  .modal-content {
    -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: 768px) {
  .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: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

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

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  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-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

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

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

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

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

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  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 {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -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;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}

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

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

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

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

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

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

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

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

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

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

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

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (max-width: 575px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .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;
  }
}
/**
* Fancy underline 
* Makes 1px underline with linear gradient. 
* @param - Unbderline offset from the bottom in pixels.
* @param transitionTime - >0: Underline expands, ==0 - hides, <0 - shrinks.
*/
/**
* Makes a stroke around text so underline doesn't touch it. 
*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, ttf, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

button {
  border: none;
  padding: 0;
  background: none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

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

/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

* html .clearfix {
  height: 1%;
}

/* Hides from IE-mac \*/
.clearfix {
  display: block;
}

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

.clearBoth {
  clear: both;
}

#tealium-gdpr img {
  border: 0;
}
#tealium-gdpr input {
  color: inherit;
  font: inherit;
  margin: 0;
}
#tealium-gdpr input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
#tealium-gdpr input {
  line-height: normal;
}
#tealium-gdpr input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
#tealium-gdpr table {
  border-collapse: collapse;
  border-spacing: 0;
}
#tealium-gdpr td, #tealium-gdpr th {
  padding: 0;
}

@media print {
  *, *:before, *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }

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

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

  p {
    orphans: 3;
    widows: 3;
  }
}
#tealium-gdpr {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 50px 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10;
}

#tealium-gdpr .privacy_prompt_container {
  position: relative;
  max-width: 710px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  text-align: left;
  color: #444;
  font-size: 14px;
  background-color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

#tealium-gdpr div, #tealium-gdpr span, #tealium-gdpr p, #tealium-gdpr img, #tealium-gdpr label, #tealium-gdpr table, #tealium-gdpr tbody, #tealium-gdpr tr, #tealium-gdpr th, #tealium-gdpr td {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  border: 0;
  outline: 0;
}
#tealium-gdpr table {
  border-collapse: collapse;
  border-spacing: 0;
}
#tealium-gdpr *, #tealium-gdpr *:before, #tealium-gdpr *:after {
  box-sizing: inherit;
}
#tealium-gdpr p {
  font-family: "LexiconTTW No2";
  font-size: 18px;
  line-height: 27px;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 27px;
  text-align: start;
  color: #4d4d4d;
  font-style: normal;
  font-weight: 400;
  font-family: LexiconTTW No2;
}

@media only screen and (max-width: 1679px) {
  p {
    font-size: 18px;
    line-height: 27px;
    text-align: start;
    color: #4d4d4d;
    font-style: normal;
    font-weight: 400;
    font-family: LexiconTTW No2;
  }
}
@media only screen and (max-width: 1365px) {
  p {
    font-size: 16px;
    line-height: 24px;
    text-align: start;
    color: #4d4d4d;
    font-style: normal;
    font-weight: 400;
    font-family: LexiconTTW No2;
  }
}
@media only screen and (max-width: 1023px) {
  p {
    font-size: 16px;
    line-height: 24px;
    text-align: start;
    color: #4d4d4d;
    font-style: normal;
    font-weight: 400;
    font-family: LexiconTTW No2;
  }
}
@media only screen and (max-width: 767px) {
  p {
    font-size: 16px;
    line-height: 24px;
    text-align: start;
    color: #4d4d4d;
    font-style: normal;
    font-weight: 400;
    font-family: LexiconTTW No2;
  }
}
/*! CSS Used from: Embedded */
img {
  border: 0;
}

input {
  color: inherit;
  font: inherit;
  margin: 0;
}

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

input {
  line-height: normal;
}

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

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

td, th {
  padding: 0;
}

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

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

input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

img {
  vertical-align: middle;
}

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

input:focus {
  outline: 0;
  color: inherit;
  text-decoration: none;
}

img {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

::-moz-selection {
  color: #fff;
  background-color: #000;
}

::selection {
  color: #fff;
  background-color: #000;
}

#tealium-gdpr .privacy_prompt_submit {
  position: relative;
  display: inline-block;
  padding: 0.8em 1.5em 0.75em;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  color: #4d4d4d;
  background-color: transparent;
  border: none;
  -webkit-transition: background-color 0.2s, color 0.2s, border-color 0.2s;
  -o-transition: background-color 0.2s, color 0.2s, border-color 0.2s;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s;
}

@media (max-width: 1365px) {
  #tealium-gdpr .privacy_prompt_submit {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  #tealium-gdpr .privacy_prompt_submit {
    font-size: 16px;
  }
}
#tealium-gdpr .privacy_prompt_submit:hover {
  text-decoration: none;
}

#tealium-gdpr .privacy_prompt_submit {
  background-color: #2d2d2d;
  color: #fff;
}

#tealium-gdpr .privacy_prompt_submit:hover {
  color: #fff;
}

#tealium-gdpr .privacy_prompt_submit {
  padding-right: 2.75em;
}

#tealium-gdpr .privacy_prompt_submit::after {
  content: "";
  position: absolute;
  top: 0;
  right: 30px;
  bottom: 0;
  width: 0;
  height: 0;
  margin: auto;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
  -webkit-transition: 0.2s -webkit-transform;
  transition: 0.2s -webkit-transform;
  -o-transition: 0.2s transform;
  transition: 0.2s transform;
  transition: 0.2s transform, 0.2s -webkit-transform;
}

#tealium-gdpr .privacy_prompt_submit:hover::after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#tealium-gdpr .privacy_prompt_submit::after {
  border-left-color: #fff;
}

#tealium-gdpr {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 50px 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 10;
}

@media (max-width: 666px) {
  #tealium-gdpr {
    padding: 0;
  }
}
@media (max-height: 666px) {
  #tealium-gdpr {
    padding: 0;
  }
}
#tealium-gdpr .privacy_prompt_content {
  padding: 20px;
  font-size: 0.9em;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

#tealium-gdpr .privacy_prompt_logo {
  margin-top: 27px;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_logo {
    margin-top: 10px;
  }
}
#tealium-gdpr .privacy_prompt_logo .logo {
  height: 35px;
}

#tealium-gdpr .privacy_prompt_logo .logotype {
  height: 21px;
  margin: 6px auto auto 4px;
}

#tealium-gdpr .privacy_prompt_footer {
  height: 90px;
  line-height: 90px;
  text-align: right;
  border-top: 1px solid #e8e2e2;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_footer {
    height: auto;
    padding: 0 !important;
    line-height: 1;
    border-top: none;
  }
}
#tealium-gdpr .privacy_prompt_submit {
  font-size: 16px !important;
  cursor: pointer;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_submit {
    width: 100%;
    height: 70px;
    padding: 0 0.5em !important;
    line-height: 70px !important;
    text-align: center;
  }
}
#tealium-gdpr .privacy_prompt_submit::after {
  border-left-color: #fff;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_submit::after {
    position: relative !important;
    right: auto !important;
    margin-left: 5px;
    display: inline-block;
  }
}
#tealium-gdpr .privacy_prompt_container {
  position: relative;
  max-width: 710px;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  text-align: left;
  color: #444;
  font-size: 14px;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

@media (max-width: 1023px) {
  #tealium-gdpr .privacy_prompt_container {
    max-width: 600px;
  }
}
@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_container {
    max-width: none;
  }
}
#tealium-gdpr .privacy_prompt_container > * {
  padding-left: 60px;
  padding-right: 60px;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_container > * {
    padding-left: 20px;
    padding-right: 20px;
  }
}
#tealium-gdpr .privacy_prompt_container > .close_btn_thick {
  position: absolute;
  display: block;
  top: 20px;
  right: 30px;
  padding: 0 !important;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  color: #777;
  font: 14px/100% arial, sans-serif;
  cursor: pointer;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_container > .close_btn_thick {
    top: 10px;
    right: 10px;
  }
}
#tealium-gdpr .privacy_prompt_container > .close_btn_thick::after {
  content: "✖";
}

#tealium-gdpr .privacy_prompt_container .title {
  margin-top: 45px;
  font-size: 25px;
  text-align: center;
}

#tealium-gdpr .privacy_prompt_container .content {
  margin-top: 31px;
  font-size: 16px;
}

#tealium-gdpr .privacy_prompt_container table {
  width: 100%;
  margin-top: 41px;
  padding: 0;
  font-family: "Trade Gothic LT Std", tahoma, sans-serif;
  font-size: 12px;
  border-collapse: collapse;
}

#tealium-gdpr .privacy_prompt_container table tr {
  border-top: 1px solid #e8e2e2;
}

#tealium-gdpr .privacy_prompt_container table tr:first-child {
  border-top: none;
  border-bottom: 1px solid grey;
}

#tealium-gdpr .privacy_prompt_container table tr:nth-child(2) {
  border-top: none;
}

#tealium-gdpr .privacy_prompt_container table tr:last-child td {
  border-bottom: none;
}

#tealium-gdpr .privacy_prompt_container table td, #tealium-gdpr .privacy_prompt_container table th {
  padding: 20px 0 30px 10px;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_container table td, #tealium-gdpr .privacy_prompt_container table th {
    padding-bottom: 63px;
  }
}
#tealium-gdpr .privacy_prompt_container table td:first-child, #tealium-gdpr .privacy_prompt_container table th:first-child {
  width: 165px;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_container table td:first-child, #tealium-gdpr .privacy_prompt_container table th:first-child {
    width: auto;
  }
}
#tealium-gdpr .privacy_prompt_container table td:last-child, #tealium-gdpr .privacy_prompt_container table th:last-child {
  width: 73px;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_container table td:last-child, #tealium-gdpr .privacy_prompt_container table th:last-child {
    position: relative;
    width: 0;
    padding: 0;
  }
}
#tealium-gdpr .privacy_prompt_container table th {
  margin: 0;
  padding-bottom: 8px;
  font-weight: 600;
  text-align: left;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_container table th:last-child {
    display: none;
  }
}
#tealium-gdpr .privacy_prompt_container table td {
  vertical-align: top;
}

#tealium-gdpr .privacy_prompt_container table td:first-child {
  text-transform: uppercase;
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle {
  position: absolute;
  display: none;
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle + label {
  position: relative;
  width: 52px;
  height: 23px;
  line-height: 23px;
  background-color: #ad3732;
  -webkit-border-radius: 11.5px;
  border-radius: 11.5px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.25s cubic-bezier(0.22, 0.61, 0.36, 1);
  -o-transition: background 0.25s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: background 0.25s cubic-bezier(0.22, 0.61, 0.36, 1);
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

@media (max-width: 666px) {
  #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle + label {
    position: absolute;
    right: 0;
    bottom: 30px;
  }
}
#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle + label::before, #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle + label:hover::before {
  content: " ";
  position: absolute;
  top: 1px;
  left: 1px;
  width: 21px;
  height: 21px;
  background: #fff;
  z-index: 2;
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: -webkit-transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1);
  -o-transition: transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform 0.25s cubic-bezier(0.22, 0.61, 0.36, 1);
  -webkit-border-radius: 23px;
  border-radius: 23px;
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle + label .off, #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle + label .on {
  position: absolute;
  top: 0;
  font-size: 10px;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  -o-transition: opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  transition: opacity 0.3s cubic-bezier(0.22, 0.61, 0.36, 1);
  opacity: 0;
  display: inline-block;
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle + label .off {
  right: 8px;
  opacity: 1;
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle + label .on {
  left: 8px;
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:checked + label, #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:focus:checked + label {
  background-color: #38612c;
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:checked + label::before, #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:checked + label:hover::before, #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:focus:checked + label::before, #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:focus:checked + label:hover::before {
  -webkit-transform: translateX(29px);
  -ms-transform: translateX(29px);
  transform: translateX(29px);
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:checked + label .off, #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:focus:checked + label .off {
  opacity: 0;
}

#tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:checked + label .on, #tealium-gdpr .privacy_prompt_container input[type=checkbox].toggle:focus:checked + label .on {
  opacity: 1;
}

.themebook-row {
  margin-top: 20px;
}

.themebook-row.dark {
  background-color: grey;
}

.themebook-row.padding1 {
  padding: 10px;
}

strong, b {
  font-weight: bold;
}

i, em {
  font-style: italic;
}

a {
  color: #3C3C3C;
  text-decoration: underline;
}
a:hover {
  color: #3C3C3C;
}

sup {
  font-size: 0.8em;
  top: -0.5em;
}

h1 {
  font-size: 60px;
  line-height: 68px;
}

h3 {
  font-size: 18px;
  line-height: 25px;
}

h2 {
  font-size: 30px;
  line-height: 42px;
}

h4 {
  font-size: 16px;
  line-height: 22px;
}

p {
  font-size: 18px;
  line-height: 27px;
}

ul, ol {
  font-size: 18px;
  line-height: 27px;
}

@media only screen and (max-width: 1365px) {
  h1 {
    font-size: 42px;
    line-height: 50px;
  }

  h3 {
    font-size: 18px;
    line-height: 25px;
  }

  h2 {
    font-size: 26px;
    line-height: 36px;
  }

  h4 {
    font-size: 16px;
    line-height: 22px;
  }

  p {
    font-size: 18px;
    line-height: 27px;
  }

  ul, ol {
    font-size: 18px;
    line-height: 27px;
  }
}
@media only screen and (max-width: 1023px) {
  h1 {
    font-size: 42px;
    line-height: 50px;
  }

  h3 {
    font-size: 18px;
    line-height: 25px;
  }

  h2 {
    font-size: 26px;
    line-height: 36px;
  }

  h4 {
    font-size: 16px;
    line-height: 22px;
  }

  p {
    font-size: 18px;
    line-height: 27px;
  }

  ul, ol {
    font-size: 18px;
    line-height: 27px;
  }
}
@media only screen and (max-width: 767px) {
  h1 {
    font-size: 42px;
    line-height: 50px;
  }

  h3 {
    font-size: 18px;
    line-height: 25px;
  }

  h2 {
    font-size: 26px;
    line-height: 36px;
  }

  h4 {
    font-size: 16px;
    line-height: 22px;
  }

  p {
    font-size: 18px;
    line-height: 27px;
  }

  ul, ol {
    font-size: 18px;
    line-height: 27px;
  }
}
@media only screen and (max-width: 575px) {
  h1 {
    font-size: 42px;
    line-height: 50px;
  }

  h3 {
    font-size: 16px;
    line-height: 1.2;
  }

  h2 {
    font-size: 24px;
    line-height: 32px;
  }

  h4 {
    font-size: 16px;
    line-height: 22px;
  }

  p {
    font-size: 18px;
    line-height: 27px;
  }

  ul, ol {
    font-size: 18px;
    line-height: 27px;
  }
}
.title-back {
  position: relative;
}
.title-back span {
  display: block;
  content: "";
  position: absolute;
  background: url(./img/left-long.svg) 0 0 no-repeat;
  cursor: pointer;
  height: 12px;
  width: 85px;
  left: -132px;
  top: 20px;
}

.subpage-title-main-small {
  font-size: 48px;
  line-height: 1.3;
  margin: 0 0 80px 0;
}
.subpage-title-main-small span {
  width: 85px;
  left: -132px;
  top: 22px;
}

.subpage-title-main-big {
  font-size: 48px;
  line-height: 1.3;
  margin: 0 0 80px 0;
}
.subpage-title-main-big span {
  width: 85px;
  left: -132px;
  top: 22px;
}

.subpage-title-small,
.page_group-title {
  font-size: 16px;
  line-height: 150%;
  padding-bottom: 37px;
}
.subpage-title-small strong,
.page_group-title strong {
  color: #3C3C3C;
}

.text-disclaimer {
  color: #3C3C3C;
  font-family: "Trade Gothic LT Std";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 22px;
}
.text-disclaimer p {
  color: #3C3C3C;
  font-family: "Trade Gothic LT Std";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 22px;
}
.text-disclaimer .text-link {
  text-decoration: underline;
  cursor: pointer;
}

.text-link {
  text-decoration: underline;
  cursor: pointer;
}

.btn-link {
  display: inline-block;
  font-family: "Trade Gothic LT Std";
  text-transform: uppercase;
  text-decoration: none;
  color: #666666;
  letter-spacing: 0.7px;
}
.btn-link span:before {
  margin-right: 7px;
}
.btn-link:hover {
  color: #be1220;
  text-decoration: none;
  cursor: pointer;
}

.sign-in-button {
  display: inline-block;
  opacity: 0.5;
  pointer-events: all;
  height: 48px;
  width: 58px;
  color: #666666;
  font-family: "Trade Gothic LT Std";
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.7px;
  line-height: 24px;
  padding: 0 0 7px 0;
  border-bottom: 1.5px solid #666666;
  height: 24px;
  color: #666666;
  cursor: pointer;
  transition: opacity 0.2s ease-out;
}

.live-bottom-bar:hover .sign-in-button {
  opacity: 1;
}

.btn-impact,
.btn-attend {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: #2d2d2d;
  letter-spacing: 0.7px;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  padding: 11px 16px;
  margin-right: 10px;
}
.btn-impact::before,
.btn-attend::before {
  content: "";
  position: relative;
  top: 0px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 10px;
  width: 9px;
  height: 10px;
  background-image: url(./img/icon_outline_attend.svg);
  background-size: 9px;
}
.btn-impact .btn-attend_seats,
.btn-attend .btn-attend_seats {
  font-weight: normal;
  font-size: 12px;
  color: #2d2d2d;
}
.btn-impact span:before,
.btn-attend span:before {
  margin-right: 5px;
}
.btn-impact:hover,
.btn-attend:hover {
  color: #be1220;
  text-decoration: none;
  cursor: pointer;
}
.btn-impact.btn-disabled,
.btn-attend.btn-disabled {
  opacity: 0.5;
  cursor: default;
}
.btn-impact.btn-disabled:hover,
.btn-attend.btn-disabled:hover {
  color: #666666;
  text-decoration: none;
  cursor: default;
}

.link-bookmark-plus::before {
  top: 1px;
  width: 11px;
  height: 12px;
  background-image: url(./img/icon_outline_attend.svg);
  background-size: 11px;
}

.link-bookmark-checked::before {
  top: 1px;
  width: 11px;
  height: 12px;
  background-image: url(./img/icon_filled_attend.svg);
  background-size: 11px;
}

.btn-calendar::before {
  top: 1px;
  width: 11px;
  height: 12px;
  background-image: url(./img/icon_outline_calendar.svg);
  background-size: 11px;
}

.btn-link-chat {
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: #666666;
  letter-spacing: 0.7px;
}
.btn-link-chat span:before {
  margin-right: 7px;
}
.btn-link-chat:hover {
  color: #be1220;
  text-decoration: none;
  cursor: pointer;
}

.btn-link-underline {
  padding: 0 0 7px 0;
  border-bottom: 1.5px solid #666666;
  height: 24px;
  color: #2d2d2d;
  margin-bottom: 14px;
  cursor: pointer;
}

.btn-link-underline:hover {
  color: #be1220;
  border-bottom: 1.5px solid #be1220;
}

.link-add-black {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 20.622px;
}
.link-add-black span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-add-black span::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-bottom: 1px;
  background: url(./img/plus.svg);
  background-size: cover;
}

.link-add {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 20.622px;
}
.link-add span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-add span::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-bottom: 1px;
  background: url(./img/linkIcon-666666.svg);
  background-size: cover;
}

.link-add-white {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 20.622px;
}
.link-add-white span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-add-white span::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-bottom: 1px;
  background: url(./img/linkIcon-ffffff.svg);
  background-size: cover;
}

.link-learn-more {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 20.622px;
}
.link-learn-more span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-learn-more span::before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-bottom: 1px;
  background: url(./img/linkIcon-666666.svg);
  background-size: cover;
}

.link-arrow {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 10.269px;
}
.link-arrow span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-arrow span::before {
  content: "";
  display: inline-block;
  width: 11.73px;
  height: 11px;
  margin-bottom: 0px;
  background: url(./img/ico-right.svg);
  background-size: cover;
}

.link-bookmark {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 10.269px;
}
.link-bookmark span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-bookmark span::before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-bottom: -2px;
  background: url(./img/bookmark.svg);
  background-size: cover;
}

.link-bookmark-checked {
  border-color: #be1220;
  color: #be1220;
}

.link-chat {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 10.269px;
}
.link-chat span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-chat span::before {
  content: "";
  display: inline-block;
  width: 11px;
  height: 10px;
  margin-bottom: 0px;
  background: url(./img/chatSmall.svg);
  background-size: cover;
}

.link-learn-white {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 10.269px;
}
.link-learn-white span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-learn-white span::before {
  content: "";
  display: inline-block;
  width: 10.353px;
  height: 10.353px;
  background: url(./img/ico-right-white.svg);
  background-size: cover;
}

.link-download {
  /* read font metrics from map */
  /* compute needed values */
  --font-size: 14;
  --capitalHeight-size: 14;
  /* desired capital height and line-height */
  /* set font family */
  font-family: "Trade Gothic LT Std";
  /* set capital height to equal font-size */
  font-size: 14px;
  /* set computed line-height */
  line-height: 10.269px;
}
.link-download span {
  /* apply vertical align */
  vertical-align: -0.084px;
}
.link-download span::before {
  content: "";
  display: inline-block;
  width: 10.353px;
  height: 10.353px;
  background: url(./img/download.svg);
  background-size: cover;
}
.link-download span::before {
  width: 10px;
}

.btn-link, .btn-attend {
  font-size: 14px;
  line-height: 1.4;
}

@media only screen and (max-width: 1365px) {
  .subpage-title-main-big span {
    top: 22px;
    width: 5vw;
    left: -7vw;
  }

  .subpage-title-main-small {
    font-size: 32px;
  }
  .subpage-title-main-small span {
    top: 14px;
    width: 5vw;
    left: -7vw;
  }

  .subpage-title-small,
.page_group-title {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 37px;
  }
}
@media only screen and (max-width: 1023px) {
  .subpage-title-main-big {
    font-size: 42px;
    line-height: 1.3;
    margin-bottom: 30px;
  }
  .subpage-title-main-big span {
    width: 5vw;
    top: 19px;
    left: -7vw;
  }

  .subpage-title-main-small {
    font-size: 26px;
    margin-bottom: 30px;
  }
  .subpage-title-main-small span {
    width: 5vw;
    top: 11px;
    left: -7vw;
  }

  .subpage-title-small,
.page_group-title {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 37px;
  }
}
@media only screen and (max-width: 575px) {
  .subpage-title-main-big {
    font-size: 32px;
    line-height: 1.3;
    margin-bottom: 30px;
  }

  .title-back span {
    display: none;
  }

  .subpage-title-small,
.page_group-title {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 37px;
  }

  .btn-link {
    font-size: 12px;
    line-height: 1.4;
    height: 20px;
  }

  .btn-attend, .btn-calendar {
    font-size: 12px;
    line-height: 1.4;
    height: auto;
  }
}
.icon-download {
  background-image: url(./img/download.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}

@keyframes animFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: animFadeIn;
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

.mb-1 {
  margin-bottom: 10px;
}

.mb-2 {
  margin-bottom: 20px;
}

.mb-3 {
  margin-bottom: 30px;
}

.mb-4 {
  margin-bottom: 40px;
}

.mb-5 {
  margin-bottom: 50px;
}

.mb-6 {
  margin-bottom: 60px;
}

.logger {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: black;
  color: white;
  font-family: monospace;
  font-size: 11px;
  line-height: 1.1;
  z-index: 9999;
  min-height: 20px;
  padding: 2px;
}

.json-log {
  z-index: 10;
  position: fixed;
  top: 0;
  left: 0;
}
.json-log pre {
  overflow-y: scroll;
  padding: 10px;
  background-color: black;
  color: white;
  font-size: 10px;
  font-family: monospace;
  height: 100%;
  width: 100%;
}

/**
Video container
*/
.video-wrapper-16-9 {
  position: relative;
  padding-top: 56.25%;
}

.video-iframe-wrapper-16-9 {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.video-iframe-wrapper-16-9 iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

/* Page ########################################################### */
.bg-page-help {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0 auto;
  z-index: 9999999;
  pointer-events: none;
  opacity: 0.3;
  background-size: 100% auto !important;
}

.pl-0 {
  padding-left: 0;
}

.pr-0 {
  padding-right: 0;
}

.plr-0 {
  padding-left: 0;
  padding-right: 0;
}

.ml-0 {
  margin-left: 0;
}

.mr-0 {
  margin-right: 0;
}

.mlr-0 {
  margin-left: 0;
  margin-right: 0;
}

.width-100 {
  width: 100%;
}

.border-top-gray {
  border-top: 1px solid #d4d4d4;
}

.border-bottom-gray {
  border-bottom: 1px solid #d4d4d4;
}

.white {
  color: #FFFFFF !important;
}

.white a {
  color: #fff;
  text-decoration: none;
}

.link-manage-consent {
  cursor: pointer;
  color: inherit;
}
.link-manage-consent:hover {
  color: #be1220;
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.am-pm-sub {
  text-transform: uppercase;
  font-size: 0.5em;
  margin-left: 0.1em;
}

.wysiwyg h2 {
  margin: 30px 0 10px 0 !important;
}
.wysiwyg h3 {
  font-size: 22px !important;
  line-height: 1.4 !important;
  margin: 1em 0 1em 0 !important;
}
@media only screen and (max-width: 575px) {
  .wysiwyg h3 {
    font-size: 18px !important;
  }
}
.wysiwyg p {
  margin-bottom: 27px;
}
.wysiwyg ul {
  list-style: disc;
  padding-left: 1em;
}
.wysiwyg ol {
  list-style: decimal;
  padding-left: 1em;
}
.wysiwyg li {
  padding-bottom: 0.5em;
}

.toggler-list .header-title {
  color: #b2b2b2;
  font-size: 24px;
  font-family: "LexiconTTW No2";
  letter-spacing: 0px;
  line-height: 25px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: 12px !important;
  margin-top: 28px;
  padding-right: 15px;
  position: relative;
}
.toggler-list .header-title:after {
  content: "";
  position: absolute;
  right: 0;
  display: block;
  width: 12px;
  height: 2px;
  background: #2d2d2d;
  top: 11px;
}
.toggler-list .header-title:before {
  content: "";
  position: absolute;
  right: 5px;
  display: block;
  width: 2px;
  height: 12px;
  background: #2d2d2d;
  top: 6px;
}
.toggler-list .header-title:hover {
  cursor: pointer;
}
.toggler-list.is-open .header-title {
  color: #2d2d2d;
  border-bottom: 1px solid #ad3732;
}
.toggler-list.is-open .header-title:before {
  display: none;
}
.toggler-list.is-open .header-title:after {
  background: #ad3732;
}

@media only screen and (max-width: 575px) {
  .toggler-list .header-title {
    padding-bottom: 10px;
  }
}
.d-block {
  display: block;
}

body {
  overflow: visible !important;
  overscroll-behavior: none;
}

#centered {
  color: black;
  text-transform: uppercase;
}

.eventContainer {
  position: relative;
  width: 100%;
  overflow-x: hidden;
  white-space: nowrap;
  z-index: 3;
}

.eventContainerBg {
  width: 100%;
  height: 100vh;
  background-color: white;
  position: absolute;
  top: 0;
  left: 0;
}

.boxWrapper {
  position: relative;
  float: left;
  height: auto;
  width: auto;
  vertical-align: top;
  white-space: normal;
  /*background-color: #FFFFFF;*/
}

.open-registration-button {
  display: none;
}

.boxActivity {
  position: relative;
}
.boxActivity .linkIns {
  bottom: 0;
  left: 0;
  width: 100%;
}

.boxClear {
  float: left;
  display: inline-block;
  height: 80vh;
  vertical-align: top;
  white-space: normal;
}

.boxClearHeight {
  height: 80vh;
}

.feedContainer {
  margin-top: 5.625vw;
  margin-bottom: 5.625vw;
}

#rectangleHideChat {
  position: fixed;
  z-index: 9;
  height: 100%;
  width: 100%;
  opacity: 0;
  background-color: #C4C2C2;
  visibility: hidden;
  cursor: pointer;
}

#rectangleHide {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 7;
  height: 100%;
  width: 100%;
  opacity: 0;
  background-color: #C4C2C2;
  visibility: hidden;
  cursor: pointer;
}

.feedBoxDescContact {
  margin-top: 10px;
  letter-spacing: 0;
  margin-bottom: 45px;
}

.eventBackground {
  position: absolute;
  width: 100%;
  height: 100%;
}

.noPadding {
  padding-top: 0px;
}

.clearBox {
  writing-mode: horizontal-tb;
  margin-left: 2.25vw;
  float: left;
}

.boxInvertedQuiz {
  background-color: #7D4B50;
}
.boxInvertedQuiz h2, .boxInvertedQuiz h3, .boxInvertedQuiz p, .boxInvertedQuiz span {
  color: white !important;
}
.boxInvertedQuiz .link-learn-more span:before {
  background-image: url(./img/ico-right-white.svg);
}

.mainBoxes {
  position: relative;
  margin-left: 8vw;
  width: 84vw;
}

.arrowBg {
  position: relative;
  width: 100%;
  height: 7.2vh;
  min-height: 150px;
  background-color: #f0f0f0;
}

.feedBoxes, .feedBoxesEmpty {
  position: relative;
  width: 84vw;
  writing-mode: horizontal-tb;
  padding-top: 0;
  margin-left: 8vw;
  margin-right: 8vw;
}

.feedBoxesEmpty {
  line-height: 0;
}

.boxIns {
  position: relative;
  width: 100%;
  display: inline-block;
}

.feedDivider {
  height: 2.25vw;
  width: 100%;
  margin-top: 1vw;
  margin-bottom: 2vw;
}

.mainfeed-masonry-grid {
  display: flex;
  width: auto;
}

.mainfeed-masonry-grid_column {
  background-clip: padding-box;
}

.mainfeed-masonry-grid_column > .boxWrapper {
  /* change div to reference your elements you put in <Masonry> */
  width: 100%;
  padding: 0;
}

.boxMarginTop {
  margin-top: 2.25vw;
}

.noRightMargin {
  margin-right: 0 !important;
}

.maxWidth {
  max-width: 450px;
}

.specialLocationMargin {
  margin-top: 12.375vw;
  margin-bottom: 3.375vw;
}

.feedContentInsDown {
  position: relative;
}

#naviLine {
  position: absolute;
  left: -2.3625vw;
  bottom: 0.84375vw;
  height: 200%;
  width: 1px;
  border-left: 1px solid #be1220;
}

.closeQuizIcon.closeIconIntro {
  background-image: url(./img/closeIconWhite.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}

.closeQuizIcon.closeIconSolve {
  background-image: url(./img/closeIcon.svg);
  background-size: 100%;
  background-repeat: no-repeat;
}

.appLogo {
  height: 35px;
  width: 147px;
  background-size: contain;
  background-repeat: no-repeat;
}

.appLogoNav {
  height: 35px;
  width: 32px;
  background-repeat: no-repeat;
  background-size: contain;
}

#appLogo1 {
  position: absolute;
  top: 0vh;
}

#appLogo2 {
  position: absolute;
  top: 0vh;
}

.contact {
  width: 100%;
}

.contactWrapper {
  width: 100%;
  background-color: #E6E6E6;
}
.contactWrapper .eventMail {
  pointer-events: all;
}

.contactWrapper--hidden {
  pointer-events: none;
  visibility: hidden;
}

#eventMainWrapper {
  position: relative;
  z-index: 1;
  pointer-events: none;
}

#eventMainContainer {
  pointer-events: all;
}

.contactWrapper--paralaxe {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  visibility: hidden;
}

.contactPersonWrapper {
  display: inline-block;
  white-space: initial;
  position: relative;
  z-index: 0;
  top: 0;
  height: auto;
  width: 100vw;
  float: none;
  background-color: #e6e6e6;
  margin-left: -8vw;
  padding-bottom: 10vh;
  padding-top: 3vh;
}

.contactPersonWrapperHiding {
  padding: 100px 0;
}

#contactPerson {
  position: relative;
  left: 51.5vw;
  width: 40vw;
}
#contactPerson .contactHeader {
  position: absolute;
  width: 26vw;
  right: 43vw;
  text-align: right;
  margin-bottom: 10px;
  line-height: 36px;
}
#contactPerson .contactName {
  margin: 0;
}
#contactPerson .contactPosition {
  margin: 0;
}

.whiteBg {
  background-color: #f0f0f0;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.mainNavIns {
  position: relative;
}

#feedBoxContainer {
  background-color: #f0f0f0;
}

#whiteBack {
  background-color: #f0f0f0;
}

#mainContainer {
  padding-left: 8vw;
  padding-right: 8vw;
  top: 0;
  left: 0;
  right: 0;
  /*height: 100%;*/
  opacity: 0;
  visibility: hidden;
  display: none;
  overflow-x: hidden;
  height: 100%;
  background-color: #f0f0f0;
}

#mainContainer.mobile {
  left: 0;
  padding-right: 0;
}

#containerIns {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
}

.eventMail {
  text-decoration: none;
  color: #474747;
}

.eventMail:focus {
  color: #474747;
  outline: none;
}

.eventMail:visited {
  color: #474747;
}

.eventMail:active {
  color: #474747;
}

#naviAbout {
  position: absolute;
  bottom: 10vh;
  height: 40vh;
  left: 38vw;
  width: 30vw;
  z-index: 0;
}

.disclaimerContainer {
  position: relative;
  margin-top: 8vh;
}

.disclaimerContainer2 {
  position: relative;
  margin-top: 3.09375vw;
  width: 32vw;
}

.feedDisclaimerTxt {
  display: inline-block;
}

.copyDesc {
  margin-left: 1.125vw;
}

.last {
  margin-right: 5.90625vw;
}

.magic {
  height: 0;
  margin: 0;
  padding: 0;
}

.final {
  width: 33.46875vw;
}

.linkIcon {
  position: absolute;
  left: 2vw;
  top: 0.50625vw;
  width: 0.50625vw;
  height: 0.50625vw;
}

.maskHider {
  position: absolute;
  bottom: 70px;
  width: 100%;
  height: 30vh;
  max-height: 40%;
  pointer-events: none;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
}

#arrowTop {
  position: relative;
  width: 20px;
  height: 40px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1.0125vw;
  height: 1.8vw;
  cursor: pointer;
}

.pictureWrapper, .boxPictureWrapper {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.boxPictureWrapper {
  margin-bottom: 40px;
}

.iconWrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  pointer-events: none;
  align-items: flex-end;
  justify-content: flex-end;
}

.iconShadow {
  display: flex;
  background-image: radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0) 60%) !important;
  width: 42px;
  height: 42px;
  align-items: center;
  justify-content: center;
}

.play-icon {
  border-style: solid;
  border-color: transparent transparent transparent white;
  border-width: 6px 0px 6px 10px !important;
  margin-left: 7px !important;
}

.box-video-picture {
  background-size: cover;
  background-position: center center;
  width: 100%;
  display: block;
  background-repeat: no-repeat;
}

.videoPlayer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.gallery {
  /*margin-top:60px;

  @include media-large {
      margin-top:40px;
  }

  @include media-medium {
      margin-top:20px;
  }*/
}

.galleryItem {
  margin-top: 60px;
}
@media only screen and (max-width: 1365px) {
  .galleryItem {
    margin-top: 40px;
  }
}
@media only screen and (max-width: 1023px) {
  .galleryItem {
    margin-top: 20px;
  }
}

.react-player__preview {
  pointer-events: none !important;
  align-items: flex-end !important;
  justify-content: flex-end !important;
}

.react-player__shadow {
  display: flex;
  background-image: radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0) 60%) !important;
  width: 42px !important;
  height: 42px !important;
}

.react-player__preview {
  background-repeat: no-repeat;
}

.react-player__play-icon {
  border-width: 6px 0px 6px 10px !important;
  margin-left: 7px !important;
}

.ytp-title {
  display: none !important;
}

@media only screen and (max-width: 1365px) {
  .dividerText {
    font-size: 18px;
    line-height: 13px;
  }

  #arrowTop {
    width: 20px;
    height: 40px;
  }
}
@media only screen and (max-width: 1023px) {
  .dividerText {
    font-size: 18px;
    line-height: 13px;
  }

  #mainContainer {
    position: absolute;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    height: 100%;
    left: 0;
    right: 0;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
  }

  .feedBoxes, .feedBoxesEmpty {
    position: relative;
    height: auto;
    margin-top: 0;
    margin-left: 5vw;
    width: 90vw;
    writing-mode: horizontal-tb;
  }

  #contactPerson {
    width: 75vw;
  }
  #contactPerson .contactHeader {
    position: relative;
    width: auto;
    right: auto;
    text-align: left;
    margin-bottom: 10px;
    margin-top: 0;
  }
  #contactPerson .feedBoxTitle {
    margin-bottom: 10px;
  }
  #contactPerson .feedBoxDescTrade {
    margin-bottom: 20px;
  }

  .contactPersonWrapperHiding {
    padding: 40px 0;
  }
  .contactPersonWrapperHiding #contactPerson {
    position: relative;
    left: 12.5vw;
    right: auto;
    width: 75vw;
    z-index: 0;
    height: auto;
  }

  #arrowTop {
    width: 20px;
    height: 40px;
  }

  .lineLeft .lineRight {
    width: 25%;
  }

  .mainBoxes {
    width: 90vw;
    margin-left: 5vw;
  }

  .contactPersonWrapper {
    margin-left: -5vw;
  }

  #contactPerson {
    left: 12.5vw;
  }

  .boxClear {
    float: left;
    display: inline-block;
    height: 92vh;
    vertical-align: top;
    white-space: normal;
  }

  .arrowBg {
    min-height: 90px;
  }

  .specialLocationMargin {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .boxIns {
    position: relative;
    width: 100%;
    display: inline-block;
  }

  .eventContainer {
    width: 100%;
    overflow-x: hidden;
    white-space: nowrap;
  }

  .boxWrapper {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
    vertical-align: top;
    white-space: normal;
  }

  .lineDivider {
    width: 100%;
  }

  .boxMarginTop {
    margin-top: 5vw;
  }

  .maskHider {
    position: absolute;
    bottom: 70px;
    height: 30vh;
    width: 100%;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  }

  .linkIcon {
    position: absolute;
    left: 7.7vw;
  }

  .clearBox {
    height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .feedBoxes, .feedBoxesEmpty {
    margin-left: 20px;
    width: calc(100% - 40px);
  }

  .arrowBg {
    min-height: 70px;
  }

  .standaloneLogo {
    display: none;
  }

  .appLogoNav {
    width: 25px;
  }
}
@media only screen and (max-width: 575px) {
  .dividerText {
    font-size: 16px;
    line-height: 13px;
  }

  #mainContainer {
    left: 0;
    right: 0;
  }

  .feedDisclaimer {
    font-size: 11px;
    line-height: 15px;
  }

  #arrowTop {
    width: 20px;
    height: 40px;
  }

  .lineLeft, .lineRight {
    margin-top: 8px;
    width: 25%;
  }

  .contactPersonWrapperHiding #contactPerson {
    width: 100%;
    padding: 0 30px;
    left: 0;
  }

  .mainBoxes {
    width: calc(100% - 40px);
    margin-left: 20px;
  }

  .contactPersonWrapper {
    margin-left: -20px;
  }

  #contactPerson {
    padding: 0 20px;
    left: 0;
    width: 100%;
  }

  .boxWidth1 {
    width: 100%;
  }

  .boxWidth2 {
    width: 100%;
  }

  .boxWidth3 {
    width: 100%;
  }

  .boxWidth4 {
    width: 100%;
  }

  .boxWidth5 {
    width: 100%;
  }

  .boxMarginTop {
    margin-top: 5vw;
  }

  .clearBox {
    height: auto;
  }

  #containerIns {
    padding-top: 50px;
  }

  .container-ins-live {
    padding-top: 0px !important;
  }
}
@media only screen and (max-width: 399px) {
  #contactPerson .feedBoxDescTrade {
    margin-bottom: 10px;
  }

  #contactPerson .feedBoxTitle {
    margin-top: 15px;
  }

  .boxClear {
    height: 90vh;
  }

  .disclaimerContainer {
    margin-top: 20px;
  }
}
.padlock-icon {
  position: relative;
  top: -2px;
}

.standaloneLogo {
  background-size: contain;
  background-repeat: no-repeat;
}

#appLogoBar, .standaloneLogo {
  position: absolute;
  top: 2.19375vw;
  left: 50%;
  margin-left: -15px;
  z-index: 9;
}

#appLogoBar {
  opacity: 0;
  cursor: pointer;
}

#fullNaviBg {
  z-index: 6;
  pointer-events: none;
}

#fullNavi {
  z-index: 8;
  pointer-events: none;
}

#navi-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -8px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  pointer-events: all;
}

.navi-logo {
  pointer-events: all;
}

#navi-icon {
  width: 18px;
  height: 18px;
  position: relative;
}

.navi-icon-white {
  width: 0px;
  height: 0px;
  padding-bottom: 18px;
  padding-left: 18px;
  background: url(./img/naviIconWhite.svg);
  background-size: cover;
}

#navi-icon-bg {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
  width: 54px;
  height: 54px;
  background-color: #d4d4d4;
  border-radius: 50%;
  opacity: 0;
}

#bgBar {
  background-color: #FFFFFF;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
}

.mainNavEl {
  position: relative;
  text-shadow: 0.07em 0em #fff, 0px 0.07em #fff, -0.07em 0em #fff, 0px -0.07em #fff;
  width: calc(100%);
  /* IE EDGE HACK */
  background-image: linear-gradient(180deg, transparent calc(100% - 0.1em - 2px ), #2d2d2d calc(100% - 0.1em - 2px ), #2d2d2d calc(100% - 0.1em), transparent calc(100% - 0.1em));
  background-repeat: no-repeat;
  background-size: 0% 100%;
  transition: background-size 0.3s;
}
.mainNavEl:hover {
  background-size: 100% 100%;
}

#itemLiveNavi {
  color: #be1220;
  width: calc(100%);
  /* IE EDGE HACK */
  background-image: linear-gradient(180deg, transparent calc(100% - 0.1em - 2px ), #be1220 calc(100% - 0.1em - 2px ), #be1220 calc(100% - 0.1em), transparent calc(100% - 0.1em));
  background-repeat: no-repeat;
  background-size: 0% 100%;
  transition: background-size 0.3s;
}
#itemLiveNavi:hover {
  background-size: 100% 100%;
}

.blinking {
  -webkit-animation: 1.5s blink ease infinite;
  -moz-animation: 1.5s blink ease infinite;
  -ms-animation: 1.5s blink ease infinite;
  -o-animation: 1.5s blink ease infinite;
  animation: 1.5s blink ease infinite;
}

.mainnav-dot {
  position: absolute;
  top: calc(50% - 4px);
  margin-left: 5px;
}

@keyframes blink {
  from, to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
.naviBar, .appLogoContainer {
  position: fixed;
  top: 0;
  left: 0;
  width: 8vw;
  height: 100%;
  opacity: 0;
}

.appLogoContainer {
  opacity: 1;
}

#closeIconNav {
  position: fixed;
  width: 18px;
  height: 18px;
  opacity: 0;
  visibility: hidden;
  z-index: 8;
  top: 50%;
  left: 4vw;
  transform: translate3d(-50%, -50%, 0);
}
#closeIconNav:hover {
  cursor: pointer;
}

#naviContainer {
  position: fixed;
  display: block;
  height: 100vh;
  z-index: 7;
  width: 60vw !important;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  background-color: #fff;
  left: 0;
  top: 0;
  /**
  * https://stackoverflow.com/a/47760391
  */
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (min-width: 1024px) and (max-width: 1500px) {
  #naviContainer {
    width: 907px !important;
  }
}
@media screen and (max-width: 1023px) {
  #naviContainer {
    width: 100vw !important;
    align-items: start !important;
    left: 0;
  }
}
#naviContainer .scroll-container {
  margin: auto;
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}
@media screen and (max-width: 1023px) {
  #naviContainer .scroll-container {
    margin: initial;
  }
}
#naviContainer .flex-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* height: 400px; */
}
#naviContainer .navBgBar {
  height: 10vh;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  visibility: hidden;
  pointer-events: all;
}

#naviIns {
  display: flex;
  padding-bottom: 2em;
}
@media screen and (max-width: 1023px) {
  #naviIns {
    display: block;
  }
}

.mainNaviList {
  width: 21vw;
  float: left;
}
.mainNaviList:first-child {
  margin-right: 70px;
  margin-left: 8vw;
}
@media screen and (min-width: 1024px) and (max-width: 1500px) {
  .mainNaviList {
    width: 315px;
  }
}
@media screen and (max-width: 1023px) {
  .mainNaviList:first-child {
    margin-right: 0;
    margin-left: 0;
  }
}

#subNaviListContainer {
  position: absolute;
  left: 8vw;
  bottom: 7vh;
  right: 8vw;
}
#subNaviListContainer .subNaviList li {
  white-space: nowrap;
  margin-bottom: 1em;
  display: inline-block;
  margin-right: 30px;
  margin-bottom: 1em;
  margin-top: 1em;
}
#subNaviListContainer .subNaviList li a {
  text-decoration: none;
  border-bottom: 1px solid #666666;
}
#subNaviListContainer .subNaviList .subnavi-right {
  float: right;
}
@media screen and (max-width: 1023px) {
  #subNaviListContainer {
    margin-left: 0;
    font-size: 12px;
  }
}

.mainNaviList li {
  font-size: 30px;
  margin-bottom: 0.4em;
}

#naviDescEvent {
  font-size: 30px;
}

#naviBarRight {
  pointer-events: none;
}

#naviBarRightBg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(240, 240, 240, 0);
}

#naviBarRight, .naviBarRightTransparent {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 6;
  width: 8vw;
  height: 100%;
  opacity: 0;
}

.naviBarRightTransparent {
  background-color: transparent;
  opacity: 1;
  height: 0;
}

.naviBarRightLive {
  position: fixed;
  top: 0;
  right: 0;
  width: 8vw;
  height: 100%;
  pointer-events: none;
}
.naviBarRightLive.small {
  display: hidden;
}

#closeIcon, .closeIcon {
  position: absolute;
  top: 2.19375vw;
  left: 50%;
  margin-left: -9px;
  width: 16px;
  height: 16px;
  cursor: pointer;
  pointer-events: all;
}

.live-sidebar-overlay #closeIcon, .live-sidebar-overlay .closeIcon {
  top: 30px;
  right: 24px;
  left: auto;
}

.closeIconFixed {
  position: fixed !important;
}

.closeIconAbsolute {
  position: absolute !important;
}

@media only screen and (max-width: 1365px) {
  #naviDescEvent {
    font-size: 24px;
  }
}
@media only screen and (max-width: 1023px) {
  #closeIconNav {
    position: fixed;
    top: 5vh;
    left: auto;
    right: 5vw;
    margin-left: -8px;
    margin-top: -8px;
    width: 18px;
    height: 18px;
    opacity: 0;
    visibility: hidden;
    z-index: 8;
  }

  #bgBar {
    background-color: #F0F0F0;
    opacity: 1;
  }

  #naviIns {
    margin-left: 4.8vw;
    padding-top: 10vh;
  }

  #appLogoBar {
    position: absolute;
    left: 4.8vw;
    top: 50%;
    margin-left: 0;
    margin-top: -15px;
    z-index: 9;
  }

  .naviBar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 9.5vh;
    min-height: 60px;
  }

  #closeIcon, .closeIcon {
    right: 5vw;
    left: auto;
    top: 4.75vh;
    margin-top: -8px;
  }

  #navi-btn {
    position: absolute;
    top: 50%;
    left: auto;
    right: 5vw;
    margin-left: -8px;
    margin-top: -8px;
    width: 18px;
    height: 18px;
  }

  .mainNaviList {
    width: 80vw;
    float: none;
  }

  #subNaviListContainer {
    margin-top: 50px;
    position: relative;
    left: auto;
    transform: none;
    bottom: auto;
    padding-left: 0;
    right: auto;
  }
  #subNaviListContainer .subNaviList {
    margin-left: 0;
    width: 100%;
  }
  #subNaviListContainer .subNaviList .subnavi-right {
    margin-left: 0px;
    float: none;
    margin-top: 30px;
    display: block;
  }

  #naviAbout {
    display: none;
  }

  #naviBarRight {
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9;
    width: 4.66875vw;
    height: 100%;
    opacity: 0;
    background-color: transparent;
  }

  .naviBarRightTransparent {
    z-index: 9;
    width: 4.66875vw;
    background-color: transparent;
  }

  .naviBarRightLive {
    z-index: 9;
    width: 4.66875vw;
  }

  .naviBar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100px;
    min-height: 60px;
  }

  #closeIconNav {
    position: fixed;
    top: 50px;
    left: auto;
    right: calc(5vw - 8px);
    margin-top: 1px;
    width: 18px;
    height: 18px;
    opacity: 0;
    visibility: hidden;
    z-index: 8;
  }
}
@media only screen and (max-width: 767px) {
  .navBgBar {
    visibility: visible;
  }

  .naviBar {
    height: 60px;
    min-height: 60px;
  }

  #closeIconNav {
    top: 30px;
  }
}
@media only screen and (max-width: 575px) {
  #naviContainer .flex-container {
    padding-bottom: 120px;
  }

  .navBgBar {
    height: 50px;
    min-height: 50px;
  }

  #naviIns {
    padding-top: 75px;
    margin-left: 20px;
  }

  .naviBar {
    height: 50px;
    min-height: 50px;
  }

  #closeIcon, .closeIcon {
    right: 20px;
    left: auto;
    top: 27px;
    margin-top: 0px;
  }

  #appLogoBar {
    left: 20px;
    width: 25px;
    margin-top: -16px;
  }

  #navi-btn {
    right: 20px;
  }

  .mainNaviList li {
    font-size: 22px;
  }
  .mainNaviList h3 {
    font-size: 12px;
  }

  #subNaviListContainer .subNaviList li {
    font-size: 12px;
  }

  #closeIconNav {
    top: 25px;
    right: 10px;
  }
}
/* CHAT */
.tab-content .chat-container {
  position: relative !important;
  height: 100%;
  width: 100% !important;
  right: 0 !important;
  top: auto;
  z-index: auto;
}
.tab-content .chat {
  width: 100% !important;
}

.chat-container {
  position: fixed !important;
  right: 0px;
  top: 0px;
  height: 100%;
  width: 0px !important;
  z-index: 10;
  pointer-events: none !important;
}

@media only screen and (max-width: 575px) {
  .chat-container {
    width: 100% !important;
  }
}
.chat {
  position: absolute;
  height: 100%;
  width: 375px;
  right: 0px;
  top: 0px;
  pointer-events: all;
}
.chat .closeChat {
  position: absolute;
  margin-top: -8px;
  right: 24px;
  left: auto;
  top: 30px;
  width: 16px;
  height: 16px;
  z-index: 7;
  cursor: pointer;
}
.chat.holder {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 6;
  background-color: #F0F0F0;
  box-shadow: 0px 0px 3px 0 rgba(30, 25, 15, 0.05), -4px 0px 20px 0 rgba(30, 25, 15, 0.05);
}
.chat .icon {
  position: absolute;
  width: 51px;
  height: 51px;
  z-index: 5;
  left: 50%;
  margin-left: -25px;
  cursor: pointer;
  pointer-events: all;
}
.chat .icon.holder {
  position: fixed;
  width: 8vw;
  bottom: 50px;
  top: auto;
  left: auto;
  right: 0px;
  height: 51px;
  z-index: 5;
}
.chat .icon.liveIcon {
  width: 54px;
  height: 54px;
}
.chat .icon.live {
  width: 54px;
  height: 54px;
  right: 390px;
  bottom: 15px;
  background-color: #FFFFFF;
  border-radius: 50%;
}
.chat .icon.live .title {
  display: none;
}
.chat .symbol {
  position: absolute;
  width: 21px;
  height: 20px;
  top: 17px;
  left: 15px;
}
.chat .bubbleHolder {
  position: absolute;
  left: 50%;
  width: 50px;
  transform: translateX(-50%);
}
.chat .bubbleHolder .notificationBubble {
  position: absolute;
  top: 0;
  left: 0;
}
.chat .bubbleHolder .avatar-container {
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.chat .bubbleHolder .avatarAddWrapper {
  left: 43px;
  top: 32px;
}
.chat .title {
  position: absolute;
  top: 38px;
  text-align: center;
  left: 50%;
  transform: translateX(-50%);
}
.chat .notification {
  position: absolute;
  box-sizing: border-box;
  height: 20px;
  width: 20px;
  border: 2px solid #F0F0F0;
  background-color: #be1220;
  z-index: 6;
  border-radius: 50%;
  text-align: center;
  left: 50%;
  margin-left: -2px;
  top: 6px;
}
.chat .info-box-wrapper {
  position: absolute;
  z-index: 6;
}
.chat .enterName {
  position: relative;
  margin-left: 40px;
  margin-right: 40px;
  top: 50%;
  margin-top: -221px;
}
.chat .enterName .header {
  position: relative;
}
.chat .enterName .description {
  position: relative;
  margin-top: 10px;
}
.chat .enterName .line-copy {
  position: relative;
  margin-top: 13px;
  box-sizing: border-box;
  height: 1px;
  width: 419px;
  background-color: #D4D4D4;
}
.chat .enterName .namesurname {
  position: relative;
  margin-top: 25px;
  height: 30px;
  width: 419px;
  opacity: 0.7;
  background-color: transparent;
  border: 0px solid;
}
.chat .enterName .namesurname:focus {
  outline: none;
}
.chat .enterName .buttonsubmit {
  height: 63px;
  width: 191px;
  border: 1px solid #d4d4d4;
  background-color: #F0F0F0;
  text-transform: uppercase;
  text-align: center;
  margin-top: 80px;
}
.chat .enterName .btnactive {
  border: 1px solid #2D2D2D;
  background-color: #2D2D2D;
  color: #FFFFFF;
  cursor: pointer;
}
@keyframes back {
  from {
    border: 1px solid #2D2D2D;
    background-color: #2D2D2D;
    color: #FFFFFF;
  }
  to {
    border: 1px solid #be1220;
    background-color: #be1220;
    color: #FFFFFF;
  }
}
.chat .enterName .btnactive:hover {
  border: 1px solid #be1220;
  background-color: #be1220;
  color: #FFFFFF;
  animation-name: back;
  animation-duration: 0.3s;
}
.chat .readyToJoin {
  position: relative;
  margin-left: 40px;
  margin-right: 40px;
  /*height:100%;*/
  top: 50%;
  margin-top: -221px;
}
.chat .readyToJoin .header {
  position: relative;
}
.chat .readyToJoin .description {
  position: relative;
  margin-top: 10px;
}
.chat .readyToJoin .legal {
  position: relative;
  pointer-events: all;
  width: 80%;
  margin-top: 50px;
}
.chat .readyToJoin .buttonsubmit {
  height: 63px;
  width: 80%;
  border: 1px solid #2D2D2D;
  text-align: center;
  margin-top: 30px;
  background-color: #2D2D2D;
  cursor: pointer;
}
.chat .readyToJoin .buttonsubmit:hover {
  border: 1px solid #be1220;
  background-color: #be1220;
  color: #FFFFFF;
  animation-name: back;
  animation-duration: 0.3s;
}
@keyframes back {
  from {
    border: 1px solid #2D2D2D;
    background-color: #2D2D2D;
    color: #FFFFFF;
  }
  to {
    border: 1px solid #be1220;
    background-color: #be1220;
    color: #FFFFFF;
  }
}
.chat .readyToJoin .leftSmall {
  position: relative;
  float: left;
  height: 17px;
  width: 13px;
  color: #646464;
  margin-top: 3px;
  margin-right: 4px;
}
.chat .readyToJoin .re-enter-name {
  margin-top: 20px;
  border-bottom: 1px solid #C3C3C3;
  display: inline-block;
  margin-left: 8px;
  cursor: pointer;
}
.chat .readyToJoin .re-enter-name:hover {
  border-bottom: 1px solid #be1220;
}
.chat .avatar-container {
  position: relative;
  height: 40px;
  width: 40px;
  border-radius: 50%;
}
.chat .avatar-container.no-avatar-img {
  background-color: #646464;
}
.chat .avatar-background {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  background-color: #E1E7DF;
}
.chat .avatarAddWrapper {
  position: absolute;
  left: 34px;
  top: 26px;
  transform: translateX(-50%);
  white-space: nowrap;
}
.chat .avatarAdd {
  position: relative;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  height: 20px;
  width: 20px;
  border: 2px solid #F0F0F0;
  background-color: #be1220;
  border-radius: 50%;
}
.chat .avatarAdd.first {
  animation: slide-left 0.4s ease;
}
.chat .avatarAdd:nth-child(2) {
  animation: slide-right 0.4s ease;
}
@keyframes slide-left {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes slide-right {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.chat .avatarAdd + .avatarAdd {
  margin-left: -5px;
}
.chat .chatlogo {
  position: absolute;
  top: 2px;
  width: 10px;
  height: 12px;
  left: 3px;
}
.chat .conversation {
  position: relative;
  height: 100%;
  top: 0px;
  background-color: #F0F0F0;
  display: flex;
  flex-direction: column;
}
.chat .conversation .all-conversations {
  height: 60px;
  background-color: #434343;
  display: flex;
  position: relative;
  padding-left: 24px;
}
.chat .conversation .all-conversations .all-conversations-title {
  display: inline-block;
  flex-shrink: 0;
  flex-grow: 0;
  margin-right: 20px;
  padding-left: 30px;
  margin-left: -30px;
  text-decoration: none;
}
.chat .conversation .all-conversations .avatars-container {
  float: right;
  flex-shrink: 1;
  flex-grow: 1;
  padding-left: 30px;
  display: flex;
  align-items: center;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  padding-right: 0;
  margin-right: 50px;
  position: relative;
}
.chat .conversation .all-conversations .avatars-container:after {
  display: block;
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 50px;
  background-color: linear;
  /* opacity: 0.5; */
  background: linear-gradient(90deg, #43434300 0%, #434343 90%);
  pointer-events: none;
}
.chat .conversation .all-conversations .avatars-container:before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  height: 100%;
  width: 30px;
  background-color: linear;
  /* opacity: 0.5; */
  background: linear-gradient(90deg, #434343 0%, #43434300 100%);
  pointer-events: none;
}
.chat .conversation .all-conversations .avatars-container .avatars-slider {
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  padding-right: 40px;
}
.chat .conversation .all-conversations .avatars-container .active-chats-nav-btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  z-index: 1;
  cursor: pointer;
}
.chat .conversation .all-conversations .avatars-container .active-chats-go-prev {
  background-color: green;
}
.chat .conversation .all-conversations .avatars-container .active-chats-go-next {
  background-color: red;
  left: auto;
  right: 0;
}
.chat .conversation .all-conversations .avatars-container .avatar {
  width: 40px;
  height: 40px;
  display: inline-flex;
  border-radius: 100%;
  background-color: #434343;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
  flex-shrink: 0;
  transform: scale(0.8);
  /*img {
      width: 40px;
      height: 40px;
      display: inline-block;
      border-radius: 100%;
      pointer-events: none;
  }*/
}
.chat .conversation .all-conversations .avatars-container .avatar:not(:last-child) {
  margin-right: 2px;
}
.chat .conversation .all-conversations .avatars-container .avatar span {
  width: 40px;
  display: flex;
  height: 36px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  margin-top: 2px;
}
.chat .conversation .all-conversations a {
  color: #FFFFFF;
  text-decoration: none;
}
.chat .conversation .all-conversations .all-conversations-link {
  margin-left: -20px;
}
.chat .conversation .all-conversations .all-conversations-link::before {
  content: "";
  border: solid #FFFFFF;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  position: relative;
  left: -8px;
  pointer-events: none;
}
.chat .conversation .all-conversations .active-conversations-back {
  padding-left: 22px;
  background: url(./img/back-arrow.svg) no-repeat;
  background-size: 9px 11px;
  background-position: 0 center;
  background-repeat: no-repeat;
  margin-left: 41px;
  float: left;
}
.chat .conversation .roomname {
  height: 9.5vh;
  min-height: 60px;
  width: 100%;
  position: relative;
  top: 0px;
  left: 0px;
  background-color: #646464;
  padding-left: 24px;
  padding-right: 24px;
}
.chat .conversation .roomname .roomnameAvatar {
  position: relative;
  top: 50%;
  margin-top: -25px;
  height: 50px;
}
.chat .conversation .roomname .avatar-container {
  height: 50px;
  width: 50px;
  background-color: #434343;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  float: left;
  border-radius: 100%;
  margin-left: -5px;
}
.chat .conversation .roomname .avatarAddWrapper {
  left: 44px;
  top: 33px;
}
.chat .conversation .roomname .no-avatar-img {
  background-color: #E1E7DF;
  color: #515151;
}
.chat .conversation .roomname .description {
  padding-top: 5px;
  min-height: 43px;
}
.chat .conversation .roomname .description h3 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.chat .conversation .roomname .description p {
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 30px;
  position: relative;
  top: 0px;
  margin-top: 0px;
}
.chat .conversation .roomname h2 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.chat .conversation .roomname h2:before {
  position: absolute;
  content: "#";
  margin-left: -10px;
}
.chat .conversation .roomname h2#all-conversations {
  margin-top: auto;
  transform: translateY(-50%);
  font-size: 13px;
  letter-spacing: 1.6px;
  line-height: 25px;
  font-weight: 800;
}
.chat .conversation .roomname h2#all-conversations:before {
  display: none;
}
.chat .conversation .roomname p {
  position: absolute;
  top: 50%;
  margin-top: 0px;
}
.chat .conversation .replaycontainer {
  /*height:scale-9-16(8);*/
  width: 100%;
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #434343;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #F5F5F5;
  border-top: 1px solid #d4d4d4;
}
.chat .conversation .replaycontainer .replaycontainer-btn-close {
  position: absolute;
  top: 11px;
  right: 17px;
  width: 24px;
  height: 24px;
  padding-left: 5px;
  cursor: pointer;
}
.chat .conversation .replaycontainer .replaycontainer-btn-close-img {
  width: 14px;
  opacity: 0.4;
}
.chat .conversation .replaycontainer .textarea-replaycontainer {
  position: relative;
  margin-top: 30px;
  margin-bottom: 32px;
}
.chat .conversation .replaycontainer .replaydesc {
  opacity: 1;
  margin-bottom: 5px;
}
.chat .conversation .replaycontainer .replaymsg {
  text-overflow: ellipsis;
  opacity: 1;
}
.chat .conversation .inputcontainer {
  /*height:scale-9-16(8);*/
  width: 100%;
  position: relative;
  background-color: #434343;
  padding-left: 40px;
  padding-right: 40px;
  background-color: #F5F5F5;
  /*background-color: #FFFFFF;*/
  border-top: 1px solid #d4d4d4;
}
.chat .conversation .inputcontainer .upload-image-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 26px;
  height: 26px;
  background-color: #d4d4d4;
  border-radius: 50%;
  margin-top: 10px;
  margin-left: 7px;
}
.chat .conversation .inputcontainer .upload-image-container input {
  display: none;
}
.chat .conversation .inputcontainer .upload-image-container label {
  display: block;
  width: 100%;
  height: 100%;
  background: url(./img/icon-img.svg) no-repeat;
  background-position: center 48%;
}
.chat .conversation .inputcontainer .upload-image-container label:hover {
  cursor: pointer;
}
.chat .conversation .inputcontainer .textarea-container {
  position: relative;
  margin-top: 5px;
  margin-bottom: 6px;
}
.chat .conversation .inputcontainer .onreplay {
  border-top: none;
  background-color: #FFFFFF;
}
.chat .conversation .inputcontainer input, .chat .conversation .inputcontainer textarea, .chat .conversation .inputcontainer .textarea-size {
  min-height: 36px;
  box-sizing: border-box;
  padding: 0;
  border: 0;
  overflow: hidden;
  width: 100%;
  background-color: transparent;
  padding-left: 10px;
  padding-right: 20px;
}
.chat .conversation .inputcontainer input, .chat .conversation .inputcontainer textarea:focus, .chat .conversation .inputcontainer input:focus {
  outline: none;
}
.chat .conversation .inputcontainer input, .chat .conversation .inputcontainer textarea {
  height: 100%;
  position: absolute;
  resize: none;
  background-color: #FFFFFF;
  border-radius: 4px;
  height: 36px;
  /*
  "pre" or "preline" or "normal" fixes Chrome issue where
  whitespace at end of lines does not trigger a line break.
  However, it causes the text to exhibit the behavior seen with
  "pre" that is described below.
  */
  white-space: normal;
}
.chat .conversation .inputcontainer .textarea-size {
  visibility: hidden;
  /*
  Pre-wrap: preserve spacing and newlines, but wrap text.
  Pre: preserve spacing and newlines but don't wrap text.

  "pre" does not wrap well on Firefox, even with word-wrap:break-word.
  "pre" on Chrome works with word-wrap, but exhibits different behavior:
  Instead of entire words being moved to the next line for wrapping,
  the browser will cut words in the middle for wrapping.
  "pre-line" has Firefox issues
  */
  white-space: pre-wrap;
  /* Required for wrapping lines in Webkit,
  but not necessary in Firefox if you have white-space wrapping
  (pre-wrap, normal, pre-line) already set */
  word-wrap: break-word;
  overflow: hidden;
}
.chat .conversation .inputcontainer .input {
  height: 21px;
  width: 390px;
}
.chat .conversation .inputcontainer .letterscounter {
  position: absolute;
  right: 40px;
  top: 50%;
  margin-top: -30px;
  height: 60px;
  width: 60px;
  margin-right: -20px;
  opacity: 0.3;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(90deg);
}
.chat .conversation .inputcontainer .send-msg {
  position: absolute;
  height: 26px;
  width: 26px;
  border-radius: 50%;
  background-color: #2D2D2D;
  top: 10px;
  right: 7px;
}
.chat .conversation .inputcontainer .send-msg .send-ico {
  display: block;
  width: 100%;
  height: 100%;
  background: url(./img/icon-send.svg) no-repeat;
  background-position: 49% center;
}
.chat .conversation .inputcontainer .send-msg .send-ico:hover {
  cursor: pointer;
}
.chat .conversation .chatcontainer-wrapper {
  position: relative;
  width: 100%;
  flex: 1;
  overflow: hidden;
}
.chat .conversation .chatcontainer {
  position: relative;
  width: auto;
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
.chat .conversation .chat-notifications {
  position: absolute;
  width: 90%;
  bottom: 10px;
  left: 5%;
  z-index: 10;
  text-align: center;
  cursor: pointer;
}
.chat .conversation .chat-notifications .chat-notification {
  background-color: black;
  border-radius: 10px;
  padding: 3px 15px 0px 15px;
  color: white;
  position: relative;
  height: auto;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  display: inline-block;
  height: 38px;
  background: whitesmoke;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.05);
  border-radius: 11px;
}
.chat .conversation .chat-notifications .chat-notification-arrow {
  position: relative;
  top: 14px;
  margin-right: 10px;
  margin-bottom: 1px;
}
.chat .conversation .chat-notifications .chat-notification-inner {
  position: relative;
}
.chat .conversation .chat-notifications .chat-notification-message {
  height: 21px;
  width: 199px;
}
.chat .dialog-container {
  position: relative;
  width: auto;
  margin-left: 24px;
  pointer-events: inherit;
}
.chat .dialog-container-answer {
  position: relative;
  background-color: #f5f5f5;
  pointer-events: inherit;
  border-bottom: solid 1px #eaeaea;
}
.chat .dialog-container-answer .desc-cont {
  position: absolute;
  left: 0px;
  top: 0;
  height: 100%;
  width: 40px;
  border-right: 1px solid #CDCDCD;
}
.chat .dialog-container-answer .desc-cont .desc-text {
  position: absolute;
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-transform: uppercase;
  top: 50%;
  transform-origin: 50% 50%;
  margin-top: 100px;
}
.chat .dialog-container-answer .desc-cont .desc {
  position: absolute;
  opacity: 0.3;
  white-space: nowrap;
  width: 200px;
  line-height: 40px;
}
.chat .bottomMargin {
  margin-bottom: 20px;
}
.chat .rightside {
  text-align: right;
  margin-right: 24px;
  margin-left: auto;
}
.chat .dialog-left {
  position: relative;
  left: 0px;
  margin-top: 35px;
  margin-bottom: 20px;
  display: inline-block;
  margin-right: 40px;
}
.chat .dialog-left.answer {
  margin-left: 20px;
}
.chat .dialog-left.firstScreen {
  margin-top: 120px;
  margin-bottom: 30px;
}
.chat .dialog-left .avatar-container {
  float: left;
}
.chat .dialog-left .triangle {
  position: absolute;
  width: 20px;
  height: 13px;
  top: 0px;
  left: 40px;
  background-image: url(./img/triangle.svg);
}
.chat .dialog-left .rectWrapper {
  margin-left: 50px;
}
.chat .dialog-left .rectangleText {
  position: relative;
  overflow: hidden;
  background-color: #FFFFFF;
  border-radius: 12px;
  min-width: 250px;
  padding: 15px 20px 15px 20px;
  word-break: break-word;
}
.chat .dialog-left .dialog-desc-date {
  position: relative;
  opacity: 0.5;
  margin-left: 86px;
  top: 6px;
  clear: left;
}
.chat .dialog-left .dialog-desc-date.red {
  color: #be1220 !important;
  opacity: 0.9;
}
.chat .dialog-left.sending {
  opacity: 0.6 !important;
}
.chat .dialog-left .chat-desc-divider {
  box-sizing: border-box;
  height: 7px;
  width: 1px;
  border: 1px solid #d4d4d4;
  opacity: 0.3;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}
.chat .dialog-left .dialog-desc {
  position: absolute;
  left: 86px;
  top: -20px;
  white-space: nowrap;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chat .dialog-left .time {
  color: 2D2D2D;
}
.chat .dialog-right {
  position: relative;
  right: 0px;
  margin-top: 35px;
  margin-bottom: 20px;
  display: inline-block;
  margin-left: 40px;
}
.chat .dialog-right.firstScreen {
  margin-top: 100px;
  margin-bottom: 40px;
}
.chat .dialog-right.answer {
  margin-left: 60px;
}
.chat .dialog-right.sending {
  opacity: 0.6 !important;
}
.chat .dialog-right .reply {
  text-decoration: underline;
}
.chat .dialog-right .avatarAddWrapper {
  left: auto;
  right: 14px;
}
.chat .dialog-right .avatar-container {
  float: right;
}
.chat .dialog-right .triangle {
  position: absolute;
  width: 20px;
  height: 13px;
  top: 0px;
  right: 40px;
  background-image: url(./img/triangle.svg);
}
.chat .dialog-right .rectWrapper {
  margin-right: 50px;
}
.chat .dialog-right .rectangleText {
  position: relative;
  overflow: hidden;
  background-color: #FFFFFF;
  border-radius: 12px;
  min-width: 250px;
  font-family: "Trade Gothic LT Std";
  font-size: 14px;
  line-height: 21px;
  padding: 15px 20px 15px 20px;
  text-align: left;
  word-break: break-word;
}
.chat .dialog-right .dialog-desc-date {
  position: relative;
  opacity: 0.5;
  color: #515151;
  font-family: "Trade Gothic LT Std";
  font-size: 10px;
  line-height: 12px;
  margin-left: 36px;
  top: 8px;
  clear: left;
  text-align: left;
}
.chat .dialog-right .dialog-desc-date.red {
  color: #be1220 !important;
  opacity: 0.9;
}
.chat .dialog-right .chat-desc-divider {
  box-sizing: border-box;
  height: 7px;
  width: 1px;
  border: 1px solid #d4d4d4;
  opacity: 0.3;
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}
.chat .dialog-right .dialog-desc {
  position: absolute;
  left: 36px;
  top: -20px;
  color: #949494;
  font-family: "Trade Gothic LT Std";
  font-size: 10px;
  line-height: 12px;
  text-align: left;
  white-space: nowrap;
  width: 180px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.chat .dialog-right .time {
  color: #2D2D2D;
}
.chat .chatMsgImage {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.chat .rectangleText {
  min-height: 50px;
}
.chat .rectangleText.imageWrapper {
  padding: 0;
  height: 0;
  max-width: 350px;
}
.chat #chatActiveConversations {
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
  background: #fff;
  padding-left: 24px;
  transform: translateX(100%);
  transition: transform 0.4s cubic-bezier(0.005, 0.555, 0, 0.985);
  -webkit-overflow-scrolling: touch;
}
.chat #chatActiveConversations.isOpen {
  transform: translateX(0);
}
.chat #chatActiveConversations .avatarAddWrapper {
  left: 44px;
  top: 33px;
}
.chat #chatActiveConversations li {
  cursor: pointer;
}
.chat #chatActiveConversations li:hover .description h3 {
  color: #be1220;
}
.chat #chatActiveConversations li:hover .description p {
  color: #be1220;
}
.chat #chatActiveConversations h2 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.chat #chatActiveConversations h2.list-separator {
  margin-top: 55px;
}
.chat #chatActiveConversations ul li {
  display: block;
  clear: both;
  margin-bottom: 14px;
  position: relative;
  margin-bottom: 25px;
}
.chat #chatActiveConversations ul li .avatar-container {
  height: 50px;
  width: 50px;
  background-color: #E1E7DF;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 15px;
  float: left;
  border-radius: 100%;
}
.chat #chatActiveConversations ul li .avatar-container .avatar-background {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  display: block;
}
.chat #chatActiveConversations ul li .avatar-container img {
  pointer-events: none;
}
.chat #chatActiveConversations ul li .unread-bubble {
  position: absolute;
  top: 0;
  border-radius: 100%;
  background-color: #be1220;
  position: absolute;
  bottom: -10px;
  width: 18px;
  height: 14px;
  padding-left: 0;
  text-align: center;
  border: solid 2px white;
  box-sizing: content-box;
}
.chat #chatActiveConversations ul li .description {
  padding-top: 5px;
  min-height: 43px;
}
.chat #chatActiveConversations ul li .description p {
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 30px;
}
.chat #chatActiveConversations ul li .disabled {
  opacity: 0.5;
}
.chat #chatActiveConversations ul li:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.chat #chatActiveConversations .loading-overlay {
  background: rgba(240, 240, 240, 0.91);
  position: absolute;
  display: flex;
  align-items: center;
}
.chat .loading-overlay {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  text-align: center;
}
.chat .loading-overlay img {
  width: 20px;
  height: 20px;
  animation: spin 1s linear infinite;
}

@media only screen and (max-width: 1365px) {
  .chat .icon.live, .chat.live-sidebar-people-list .icon.live {
    right: 390px;
  }
}
@media only screen and (max-width: 575px) {
  .chat .dialog-container-answer .desc-cont, .chat.live-sidebar-people-list .dialog-container-answer .desc-cont {
    width: 30px;
  }
  .chat .dialog-container-answer .desc-cont .desc, .chat.live-sidebar-people-list .dialog-container-answer .desc-cont .desc {
    line-height: 30px;
  }
  .chat .textarea-container, .chat.live-sidebar-people-list .textarea-container {
    margin-top: 5px !important;
    margin-bottom: 6px !important;
  }
  .chat .inputcontainer, .chat.live-sidebar-people-list .inputcontainer {
    padding-left: 40px !important;
  }
  .chat .dialog-container, .chat.live-sidebar-people-list .dialog-container {
    margin-left: 20px !important;
  }
  .chat .dialog-left, .chat.live-sidebar-people-list .dialog-left {
    margin-right: 20px !important;
  }
  .chat .dialog-right, .chat.live-sidebar-people-list .dialog-right {
    margin-left: 20px !important;
  }
  .chat .rightside, .chat.live-sidebar-people-list .rightside {
    margin-right: 20px !important;
    margin-left: auto !important;
  }
  .chat .avatars-container, .chat.live-sidebar-people-list .avatars-container {
    padding-right: 20px !important;
  }
  .chat .roomname, .chat.live-sidebar-people-list .roomname {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .chat .closeChat, .chat.live-sidebar-people-list .closeChat {
    right: 20px !important;
  }
  .chat .conversation .all-conversations, .chat.live-sidebar-people-list .conversation .all-conversations {
    padding-left: 10px;
  }
  .chat .conversation .all-conversations .all-conversations-link::before, .chat.live-sidebar-people-list .conversation .all-conversations .all-conversations-link::before {
    left: -4px;
  }
  .chat .active-conversations-back, .chat.live-sidebar-people-list .active-conversations-back {
    margin-left: 21px !important;
  }
  .chat #chatActiveConversations, .chat.live-sidebar-people-list #chatActiveConversations {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 1023px) {
  .chat, .chat-container, .chat.live-sidebar-people-list {
    z-index: 10;
  }
  .chat .icon, .chat-container .icon, .chat.live-sidebar-people-list .icon {
    right: 3.2vw;
    background-color: #FFFFFF;
    border-radius: 50%;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(0, 0, 0, 0.14);
  }
  .chat .icon.holder, .chat-container .icon.holder, .chat.live-sidebar-people-list .icon.holder {
    width: 51px;
    height: 51px;
    bottom: 30px;
    right: 2.5vw;
  }
  .chat .icon .title, .chat-container .icon .title, .chat.live-sidebar-people-list .icon .title {
    display: none;
  }
  .chat .icon.liveIcon, .chat-container .icon.liveIcon, .chat.live-sidebar-people-list .icon.liveIcon {
    width: 51px;
    height: 51px;
  }
  .chat .symbol, .chat-container .symbol, .chat.live-sidebar-people-list .symbol {
    height: 15px;
    width: 15px;
    top: 19px;
    left: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .chat, .chat.live-sidebar-people-list {
    z-index: 10;
    width: 100%;
  }
  .chat .icon.live, .chat.live-sidebar-people-list .icon.live {
    bottom: 80px;
  }

  .chat .dialog-left .rectangleText {
    min-width: 235px;
  }

  .chat .dialog-right .rectangleText {
    min-width: 235px;
  }

  .chat .readyToJoin {
    margin-left: 20px;
    margin-right: 20px;
  }
  .chat .readyToJoin .buttonsubmit {
    width: 100%;
  }
  .chat .readyToJoin .legal {
    width: 100%;
  }
}
.boxPolicy {
  opacity: 0;
  position: relative;
  margin-top: 10vh;
  width: 29vw;
  margin-left: 1vw;
  padding-top: 129px;
  padding-bottom: 80px;
  margin-right: 11.5vw;
}
.boxPolicy .policy_paragraph {
  font-size: 20px;
  line-height: 1.5;
}
.boxPolicy .policy_h3, .boxPolicy .policy_h4 {
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 1.5;
}
.boxPolicy .form {
  padding-top: 10px;
}
.boxPolicy .form .field-title {
  position: relative;
  padding-bottom: 10px;
  top: 0;
  left: 0;
}
.boxPolicy .form .rc-checkbox {
  left: 0;
}
.boxPolicy .form .answer-text {
  margin-left: 20px;
}

.cookie-bar {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  z-index: 15;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  background: rgba(196, 194, 194, 0.8);
  display: block;
}

.cookie-bar-box {
  display: block;
  background: #434343;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  max-height: 90vh;
  overflow: auto;
}
@media screen and (min-width: 600px) {
  .cookie-bar-box {
    width: 550px;
    left: 50%;
    right: auto;
    transform: translate3d(-50%, -50%, 0);
  }
}
@media screen and (min-width: 900px) {
  .cookie-bar-box {
    width: 860px;
  }
}
.cookie-bar-box header {
  padding: 41px 0 41px 130px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media screen and (max-width: 600px) {
  .cookie-bar-box header {
    padding: 41px 0 31px 30px;
  }
}
@media screen and (min-width: 600px) {
  .cookie-bar-box header {
    padding: 41px 0 31px 70px;
  }
}
.cookie-bar-box p {
  margin-top: 50px;
  margin-bottom: 87px;
  padding: 0 130px;
  transform: translate3d(0, 0, 0);
}
.cookie-bar-box p span {
  display: block;
  margin-top: 40px;
  position: relative;
  margin-left: 4px;
}
@media screen and (max-width: 600px) {
  .cookie-bar-box p {
    margin-top: 30px;
    margin-bottom: 60px;
    padding: 0 30px;
    font-size: 13px;
    letter-spacing: 0.2px;
    line-height: 18px;
  }
  .cookie-bar-box p span {
    font-size: 12px;
    letter-spacing: 0.6px;
    line-height: 22px;
    margin-top: 30px;
  }
}
@media screen and (min-width: 600px) {
  .cookie-bar-box p {
    padding: 0 70px;
  }
}

.cookie-bar-close {
  cursor: pointer;
}

.cookie-bar-content .cookie-bar-link {
  display: inline-block;
  font-weight: 400;
  color: #fafafa;
  cursor: pointer;
}

#cookies-wrapper #closeIcon {
  opacity: 1;
  visibility: visible;
}
#cookies-wrapper #naviBarRight {
  opacity: 1;
}
@media screen and (max-width: 1023px) {
  #cookies-wrapper {
    position: relative;
    display: block;
  }
}

@media only screen and (max-width: 1365px) {
  p.policy_paragraph,
h3.policy_h3,
h4.policy_h4 {
    font-size: 18px;
    line-height: 27px;
  }
}
@media only screen and (max-width: 1023px) {
  .boxPolicy {
    margin-left: 0;
    width: 100%;
    padding-top: 0;
  }
}
@media only screen and (max-width: 575px) {
  .boxPolicy {
    margin-left: 0;
    width: 100%;
  }
}
.update-profile-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(153, 151, 151, 0.9);
  z-index: 14;
  display: flex;
  align-items: center;
  justify-content: center;
}
.update-profile-wrapper div {
  background: #fff;
  max-width: 860px;
  display: flex;
  width: 90%;
  position: relative;
}
.update-profile-wrapper div .close {
  position: absolute;
  height: 27px;
  width: 17px;
  top: 40px;
  right: 40px;
  background: url(./img/close.svg) no-repeat;
  background-position: center center;
  opacity: 1;
}
@media screen and (max-width: 500px) {
  .update-profile-wrapper div .close {
    top: 10px;
    right: 10px;
  }
}
.update-profile-wrapper div header {
  width: 50%;
  background: #CED2DB;
  display: flex;
  align-items: center;
  justify-content: center;
}
.update-profile-wrapper div header img {
  width: 45%;
  max-width: 170px;
  height: auto;
}
.update-profile-wrapper div section {
  width: 50%;
  padding: 180px 60px 132px 60px;
}
.update-profile-wrapper div section h2 {
  color: #474747;
  font-family: "LexiconTTW No2";
  font-size: 23px;
  letter-spacing: 0.2px;
  line-height: 30px;
}
.update-profile-wrapper div section p {
  opacity: 0.9;
  color: #474747;
  font-family: "LexiconTTW No2";
  font-size: 17px;
  letter-spacing: 0.4px;
  line-height: 25px;
  margin-top: 30px;
  margin-bottom: 20px;
}
@media screen and (max-width: 500px) {
  .update-profile-wrapper div {
    flex-direction: column;
  }
  .update-profile-wrapper div header {
    width: 100%;
    padding: 20px 0;
  }
  .update-profile-wrapper div section {
    width: 100%;
    padding: 30px 20px 30px 20px;
  }
  .update-profile-wrapper div section h2 {
    font-size: 20px;
    line-height: 25px;
  }
  .update-profile-wrapper div section p {
    margin-top: 25px;
  }
}

.box-login-wrapper {
  position: relative;
  margin-left: 32px;
  margin-top: 3.09375vw;
  width: 29.25vw;
  margin-bottom: 11.25vw;
}

.box-login {
  font-size: 1.125vw;
}
.box-login .txt-error,
.box-login .ico-check,
.box-login .ico-loader,
.box-login .ico-error {
  display: none;
  vertical-align: middle;
  margin-left: 10px;
}
.box-login .ico-loader {
  width: 18px;
  height: 18px;
}
.box-login .ico-eye {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  right: 60px;
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.box-login .txt-error {
  color: #be1220;
  margin: 0;
  padding: 0;
  margin-top: 20px;
  max-width: 470px;
  width: calc(100% - 50px);
}
.box-login input, .box-login .btn-login-submit {
  width: calc(100% - 50px);
  height: 4.5vw;
  text-align: left;
  font-weight: 400;
  font-style: normal;
}
.box-login .btn-login-submit + .btn-login-submit {
  margin-top: 20px;
}
.box-login .code-wrapper {
  position: relative;
  margin-top: 1.125vw;
  margin-bottom: 1.6875vw;
}
.box-login .code-wrapper .code-input-wrapper {
  position: relative;
}
.box-login .code-wrapper input {
  padding-right: 50px;
}
.box-login .code-wrapper input, .box-login .code-wrapper .btn-login-submit {
  padding-left: 1.0125vw;
}
.box-login .login-wrapper {
  margin-top: 1.125vw;
  margin-bottom: 1.6875vw;
}
.box-login .login-wrapper input {
  padding-left: 1.0125vw;
  font-size: 1.125vw;
}
.box-login .form .btn-login-submit {
  margin-top: 1.125vw;
  text-align: center;
  font-weight: 400;
  font-style: normal;
}
.box-login.loading .btn-login-submit {
  pointer-events: none;
  opacity: 0.4;
}
.box-login .success input {
  border: 1px solid #56B953;
}
.box-login .success .ico-check {
  display: inline-block;
}
.box-login .error input {
  border: 1px solid #be1220;
}
.box-login .error .ico-error {
  display: inline-block;
}
.box-login .error .txt-error {
  display: block;
}
.box-login .loading .ico-loader {
  display: inline-block;
  animation-name: spin;
  animation-duration: 800ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.box-login .loading .ico-check,
.box-login .loading .ico-error {
  display: none;
}

.btn-login-submit {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.125vw;
}

.btn-login-as-admin {
  margin-top: 20px;
}

.login-no-code-message {
  font-size: 10px;
  margin-top: 10px;
  line-height: 1.3;
}
.login-no-code-message a {
  text-decoration: underline;
}

@keyframes spinning {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.event-container-login .feed-event-photo-line {
  display: none;
}
.event-container-login .feed-event-photo-description {
  display: none;
}

@media only screen and (max-width: 1023px) {
  .box-login-wrapper {
    margin-left: 0;
    padding-left: 0;
    width: 66.6%;
  }

  .box-login .login-wrapper {
    margin-left: 0;
    padding-left: 0;
  }
  .box-login .login-wrapper input {
    height: 50px;
    max-height: 50px;
    line-height: 50px;
    font-size: 16px;
  }
  .box-login .code-wrapper {
    margin-top: 10px !important;
    margin-bottom: 2.8125vw;
  }
  .box-login input, .box-login .btn-login-submit {
    height: 50px;
    max-height: 50px;
    line-height: 50px;
    font-size: 16px;
    margin-right: 10px;
    padding-left: 10px !important;
    padding-top: 5px !important;
  }
}
@media only screen and (max-width: 767px) {
  .btn-login-submit {
    font-size: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .box-login-wrapper {
    margin-left: 0;
    padding-left: 0;
    width: 100%;
  }

  .box-login .btn-login-submit {
    font-size: 14px;
  }
  .box-login .code-wrapper {
    margin-top: 10px !important;
    margin-bottom: 20px;
  }
}
.btn-form-submit {
  width: 100%;
  max-width: 300px;
  height: 60px;
  background-color: #434343;
  border: 0;
}
.btn-form-submit:disabled {
  opacity: 0.5;
}
.btn-form-submit span {
  text-transform: uppercase;
}

.form {
  width: 100%;
}
.form form.disabled {
  opacity: 0.5;
}
.form .Dropdown-placeholder {
  color: #aaaaaa;
}
.form .Dropdown-placeholder.is-selected {
  color: #474747;
}
.form .Dropdown-control {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  cursor: default;
  outline: none;
  transition: all 200ms ease;
  padding: 40px 15px 15px 30px;
  background-color: #FFFFFF;
  border: solid 1px #e6e6e6;
}
.form .Dropdown-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  content: " ";
  display: block;
  height: 0;
  margin-top: -ceil(2.5);
  position: absolute;
  right: 20px;
  top: 48px;
  width: 0;
}
.form .Dropdown-disabled {
  background-color: #f0f0f0;
}
.form .Dropdown-disabled .Dropdown-arrow {
  visibility: hidden;
}
.form .Dropdown-menu {
  border: 1px solid #e6e6e6;
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
  cursor: default;
  outline: none;
  padding: 8px 52px 8px 30px;
  transition: all 200ms ease;
  padding: 16px 15px 15px 30px;
  background-color: #fbfbfb;
  z-index: 1000;
  width: 100%;
  box-shadow: 0 4px 7px rgba(0, 0, 0, 0.04);
  margin-top: -1px;
}
.form .Dropdown-option {
  padding-bottom: 10px;
  color: #aaaaaa;
}
.form .Dropdown-option:hover {
  color: #474747;
}
.form .button-wrapper {
  margin-bottom: 100px;
}
.form .field-title {
  display: block;
  position: absolute;
  top: 20px;
  left: 30px;
  text-transform: uppercase;
  z-index: 2;
}
.form#edit-profile-form .field-title {
  z-index: auto;
}
.form .field-introduction {
  margin-bottom: 10px;
}
.form .field-wrapper {
  position: relative;
  margin-bottom: 30px;
}
.form .field-wrapper.required-field:after {
  content: "*";
  position: absolute;
  top: 20px;
  left: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #be1220;
}
.form .field-wrapper.field-checkbox.required-field:after {
  top: 5px;
}
.form .form-error {
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.form .input-text {
  display: block;
  width: 100%;
  height: 80px;
  padding: 40px 25px 15px 30px;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: #FFFFFF;
  border: solid 1px #e6e6e6;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form .input-text::placeholder {
  color: #939393;
}
.form .input-text:focus {
  outline: none;
}
.form .input-text:disabled {
  background-color: #f0f0f0;
  color: #8c8c8c;
}
.form textarea.input-text {
  height: 160px;
  resize: none;
  padding-bottom: 30px;
}
.form .checkbox-label {
  display: inline-block;
  padding-left: 20px;
}
.form .radio-group-title {
  padding-top: 12px;
  left: 30px;
  position: relative;
}
.form span.answer-text, .form label.answer-text {
  padding-top: 0px;
  margin-left: 50px;
  display: block;
}
.form li:hover {
  color: #9F535B;
}
.form li.checked {
  border-top: none;
  color: #9F535B;
}
.form .rc-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 0;
  vertical-align: middle;
  position: absolute;
  top: 5px;
  left: 29px;
}
.form .rc-checkbox .rc-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 9999;
  cursor: pointer;
  opacity: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.form .rc-checkbox .rc-checkbox-inner {
  position: relative;
  top: 0px;
  left: 0;
  display: inline-block;
  width: 11px;
  height: 11px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0px;
  border-color: #999999;
  background-color: white;
  border-width: 1px;
}
.form .rc-checkbox .rc-checkbox-inner:after {
  opacity: 0;
  transition: opacity 0.4s;
}
.form .rc-checkbox:hover .rc-checkbox-inner {
  border-color: #9F535B;
}
.form .rc-checkbox-checked .rc-checkbox-inner:after {
  transform: rotate(45deg);
  position: absolute;
  left: 3px;
  top: 2px;
  display: table;
  width: 3px;
  height: 5px;
  border: 1px solid #9F535B;
  border-top: 0;
  border-left: 0;
  opacity: 1;
  content: " ";
}
.form .rc-checkbox-checked .rc-checkbox-inner {
  border-color: #9F535B;
}
.form .radio, .form .checkbox, .form .select_multiple {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.form .radio .rc-checkbox {
  top: 2px;
}
.form .radio .rc-checkbox .rc-checkbox-inner {
  border-radius: 6px;
  width: 11px;
  height: 11px;
  top: 0;
}
.form .radio .rc-checkbox-checked .rc-checkbox-inner:after {
  transform: none;
  position: absolute;
  left: 2px;
  top: 2px;
  display: table;
  width: 5px;
  height: 5px;
  border-radius: 4px;
  background-color: #9F535B;
  border: 0px;
  opacity: 1;
  content: " ";
}
.form .radio .rc-checkbox-checked .rc-checkbox-inner {
  border-color: #9F535B;
}
.form .select_multiple .rc-checkbox {
  top: 4px;
}
.form .select_multiple .rc-checkbox .rc-checkbox-inner {
  border-radius: 6px;
  width: 11px;
  height: 11px;
  top: 0;
}
.form .select_multiple .rc-checkbox-checked .rc-checkbox-inner:after {
  transform: none;
  position: absolute;
  left: 2px;
  top: 2px;
  display: table;
  width: 5px;
  height: 5px;
  border-radius: 4px;
  background-color: #9F535B;
  border: 0px;
  opacity: 1;
  content: " ";
}
.form .select_multiple .rc-checkbox-checked .rc-checkbox-inner {
  border-color: #9F535B;
}
.form .field-extra {
  position: relative;
  display: inline-block;
  top: 0px;
  width: 13px;
  height: 13px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 5px;
}
.form .field-extra.help {
  background-image: url(./img/help-icon.svg);
}
.form .field-extra.private {
  background-image: url(./img/private-icon.svg);
}
.form .field-extra .soir-tooltip {
  pointer-events: none;
}
.form .field-extra div {
  display: block;
  position: absolute;
  padding: 40px 30px 0 30px;
  width: 305px;
  background: #fafafa;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  left: 40px;
  transform: translateY(-50%);
  z-index: 1000;
  left: -100px;
}
@media screen and (max-width: 575px) {
  .form .field-extra div {
    position: fixed;
    left: 20px;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    width: auto;
  }
}
@media screen and (min-width: 1200px) {
  .form .field-extra div {
    left: 40px;
  }
}
.form .field-extra div span {
  position: absolute;
  display: block;
  width: 10px;
  height: 10px;
  top: 20px;
  right: 15px;
  background: url(./img/close.svg) no-repeat;
  background-position: center center;
}
.form .field-extra:hover {
  cursor: pointer;
}
.form .field-extra:hover div {
  display: block;
}

@media only screen and (max-width: 575px) {
  .form .field-wrapper {
    margin-bottom: 15px;
  }
  .form .field-title {
    top: 20px;
    left: 20px;
  }
  .form .radio-group-title {
    left: 20px;
  }
  .form span.answer-text, .form label.answer-text {
    margin-left: 40px;
  }
  .form .rc-checkbox {
    left: 19px;
  }
  .form .Dropdown-control {
    padding: 40px 15px 15px 20px;
  }
  .form .input-text {
    padding: 40px 15px 15px 20px;
  }
}
.agenda {
  margin-top: -2px;
}

.c-agenda_day-header {
  padding-bottom: 38px;
  border-bottom: 1px solid transparent;
  position: relative;
}
.c-agenda_day-header:after {
  content: "";
  position: absolute;
  right: 0;
  display: block;
  width: 13px;
  height: 3px;
  background: #2d2d2d;
  top: 11px;
}
.c-agenda_day-header:before {
  content: "";
  position: absolute;
  right: 5px;
  display: block;
  width: 3px;
  height: 13px;
  background: #2d2d2d;
  top: 6px;
}
.c-agenda_day-header:hover {
  cursor: pointer;
}
.c-agenda_day-header:hover:after {
  background: #be1220;
}
.c-agenda_day-header:hover:before {
  background: #be1220;
}

.icon-current {
  color: #be1220;
}

.icon-current-icon {
  display: inline-block;
  position: relative;
  width: 6px;
  height: 6px;
  margin-left: 5px;
  background-color: #be1220;
  border-radius: 2.5px;
  left: 0px;
  top: -2px;
}

.c-agenda_day-tab + .c-agenda_day-tab {
  margin-top: 80px;
}

.c-agenda_day-tab-container {
  padding-top: 5px;
}

.c-agenda_day-tab.is-open .c-agenda_day-header {
  color: #2d2d2d;
}
.c-agenda_day-tab.is-open .c-agenda_day-header:before {
  display: none;
}
.c-agenda_day-tab.is-open .linevisible {
  border-bottom: 1px solid #2d2d2d;
}

.c-agenda_session-item {
  position: relative;
}
.c-agenda_session-item .top-line {
  margin-bottom: 20px;
}
.c-agenda_session-item .top-line.same {
  margin-left: 15%;
}
.c-agenda_session-item:hover .c-agenda_session-time {
  opacity: 1;
}
.c-agenda_session-item.session-hover:hover {
  cursor: pointer;
}
.c-agenda_session-item.session-hover:hover .top-line {
  border-top: 2px solid #be1220;
  margin-left: 0%;
}
.c-agenda_session-item.session-hover:hover .c-agenda_session-time {
  color: #be1220;
}
.c-agenda_session-item.session-hover:hover .c-agenda_session-time.same {
  opacity: 1;
}
.c-agenda_session-item.session-hover:hover .c-agenda_session-name {
  color: #be1220;
}
.c-agenda_session-item.session-hover:hover .btn-link {
  color: #be1220;
}
.c-agenda_session-item.session-hover:hover .btn-link-underline {
  color: #be1220;
  border-bottom-color: #be1220;
}
.c-agenda_session-item.session-hover:hover .btn-link {
  color: #be1220;
}
.c-agenda_session-item.session-current .top-line {
  border-top: 2px solid #be1220;
}
.c-agenda_session-item.session-current .c-agenda_session-name {
  color: #be1220;
}

.c-agenda_session-name {
  color: #2D2D2D;
}

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

.c-agenda_session-item .agenda-more {
  margin: 20px 0 20px 0;
}
.c-agenda_session-item .agenda-bookmark {
  margin: 20px 0 0 0;
}
.c-agenda_session-item .more {
  margin: 20px 0 0 0;
}
.c-agenda_session-item .c-agenda_session-container {
  display: flex;
  flex-direction: row;
}
.c-agenda_session-item .c-agenda_session-item-col-content {
  padding-top: 0;
}
.c-agenda_session-item .c-agenda_session-item-col-content .c-agenda_session-text-container {
  display: flex;
  flex-direction: column;
}

.c-agenda_session-item + .c-agenda_session-item {
  margin-top: 30px;
}

.c-agenda_session-time {
  font-size: 14px;
  line-height: 1.4;
}

.c_agenda_timezone {
  display: inline-block;
  width: auto;
  height: 12px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: -0.05px;
  background-image: url(./img/worldwide.svg);
  background-repeat: no-repeat;
  padding-left: 14px;
  line-height: 12px;
}

.c-agenda_session-person,
.c-agenda_session-location {
  font-size: 16px;
  line-height: 1.4;
}

.c-agenda_session-children,
.c-agenda_session-location {
  margin-top: 10px;
}

.c-agenda_session-person {
  margin-top: 16px;
}

.c-agenda_session-item-col-time {
  width: 15%;
  min-width: 70px;
  float: left;
}

.c-agenda_session-item-col-content {
  width: 80%;
  float: left;
}

@media only screen and (max-width: 1023px) {
  .c-agenda_session-item {
    margin-right: 0;
  }

  .c-agenda_session-time {
    font-size: 12px;
    letter-spacing: 1px;
  }

  .c-agenda_session-name {
    font-size: 20px;
    line-height: 1.4;
  }

  .c-agenda_session-person {
    font-size: 16px;
    line-height: 1.4;
  }

  .c-agenda_day-tab-container {
    margin-top: 0px;
  }

  .c-agenda_day-header {
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .c-agenda_session-item-col-content {
    padding-top: 0px;
  }

  .c-agenda_session-item {
    margin-right: 0;
  }
  .c-agenda_session-item.session-hover:hover {
    cursor: pointer;
  }
  .c-agenda_session-item.session-hover:hover .c-agenda_session-time {
    color: #be1220;
  }
  .c-agenda_session-item.session-hover:hover .c-agenda_session-time.same {
    opacity: 1;
  }
  .c-agenda_session-item.session-hover:hover .c-agenda_session-name {
    color: #be1220;
  }
  .c-agenda_session-item.session-hover:hover .btn-link {
    color: #be1220;
  }
  .c-agenda_session-time {
    font-size: 12px;
    letter-spacing: 1px;
  }

  .c-agenda_session-name {
    font-size: 20px;
  }

  .c-agenda_session-person {
    font-size: 14px;
    line-height: 1.4;
  }

  .c-agenda_day-header {
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 20px;
  }

  .c-agenda_day-tab-container {
    margin-top: 0px;
  }
}
.files .datetime {
  margin-bottom: 9px;
}
.files .datetime strong {
  color: #2D2D2D;
  font-size: 14px;
}
.files .session-files {
  padding-bottom: 1.6875vw;
}
.files .files-group + .files-group {
  margin-top: 80px;
}
.files .c-agenda_people-shortlist + .c-list-item {
  margin-top: 38px;
}

.c-list-item + .c-list-item {
  margin-top: 22px;
}

.top-line {
  border-top: 1px solid #D4D4D4;
  margin-top: 0px;
  height: 2px;
}

.c-list-item .top-line {
  border-top: 1px solid #D4D4D4;
  margin-top: 20px;
  height: 2px;
  margin-bottom: 15px;
}
.c-list-item a {
  text-decoration: none;
}

.c-list-item_detail {
  margin: 5px 0px 0px 0px;
}
.c-list-item_detail.download {
  font-size: 14px;
  line-height: 24px;
  color: #2D2D2D;
  text-transform: uppercase;
}
.c-list-item_detail.download img {
  width: 0.50625vw;
  margin-right: 0.37125vw;
}

.c-list-item_name {
  font-size: 18px;
  line-height: 1.4;
  margin-bottom: 0;
}

.c-list-item_icon-wrapper {
  position: relative;
  float: left;
  top: 3px;
  width: 30px;
  height: 21px;
  background-repeat: no-repeat;
}

.list-item-quiz + .list-item-quiz {
  margin-top: 20px;
}

.list-item-quiz .c-list-item_icon-wrapper {
  background-image: url(./img/icon_quiz.svg);
  background-repeat: no-repeat;
  background-size: 20px;
}

.list-item-quiz-disabled {
  pointer-events: none;
}
.list-item-quiz-disabled .c-list-item_icon-wrapper {
  background-image: url(./img/check.svg);
  background-repeat: no-repeat;
  background-size: 20px;
}

.list-item-questions .c-list-item_icon-wrapper {
  background-image: url(./img/icon_question.svg);
  background-repeat: no-repeat;
  background-size: 20px;
  top: 7px;
}

.file_icon {
  position: relative;
}

.file_icon-text {
  position: absolute;
  top: 7px;
  left: 6px;
  height: 8px;
}

.c-list-item_text-wrapper {
  position: relative;
  margin-left: 37px;
}

.c-list-item:hover {
  cursor: pointer;
}
.c-list-item:hover .top-line {
  border-top: 2px solid #be1220;
}
.c-list-item:hover .file_icon-text {
  color: #be1220;
}
.c-list-item:hover .file_icon_foreground {
  stroke: #be1220;
}
.c-list-item:hover .btn-link {
  color: #be1220;
}
.c-list-item:hover .c-list-item_name {
  color: #be1220;
}
.c-list-item:hover.noborder {
  border-top: 0;
}

/* Loader start ########################################################### */
#loader-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: rgba(240, 240, 240, 0.91);
}

#loader-content {
  position: fixed;
  z-index: 120;
  color: #6F6B6B;
  text-align: center;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  margin-left: -110px;
  width: 220px;
}
#loader-content #loader-bar {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 auto;
  animation: rotationLoader 1s infinite linear;
}
#loader-content .loader-txt {
  width: 220px;
  padding-top: 18px;
  font-size: 14px;
  line-height: 17px;
  font-family: "Trade Gothic LT Std";
  font-weight: bold;
  text-transform: uppercase;
}

.chunk-loader-content {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1210000;
  color: #6F6B6B;
  text-align: center;
  width: 100%;
  height: 100%;
  background: rgba(240, 240, 240, 0.91);
}

.loader-circle {
  display: block;
  position: relative;
  top: 50%;
  width: 18px;
  height: 18px;
  margin: 0 auto;
  animation: rotationLoader 1s infinite linear;
}

@keyframes rotationLoader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
/* Loader end */
.c-accordion_header {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d4d4d4;
  position: relative;
}
.c-accordion_header:after {
  content: "";
  position: absolute;
  right: 0;
  display: block;
  width: 13px;
  height: 3px;
  background: #2d2d2d;
  top: 11px;
}
.c-accordion_header:before {
  content: "";
  position: absolute;
  right: 5px;
  display: block;
  width: 3px;
  height: 13px;
  background: #2d2d2d;
  top: 6px;
}
.c-accordion_header:hover {
  cursor: pointer;
  border-bottom: 1px solid #2d2d2d;
}
.c-accordion_header:hover:after {
  background: #be1220;
}
.c-accordion_header:hover:before {
  background: #be1220;
}

.c-accordion_tab + .c-accordion_tab {
  margin-top: 80px;
}

.c-accordion_container {
  padding-top: 5px;
}

.c-accordion_tab.is-open .c-accordion_header {
  color: #2d2d2d;
  border-bottom: 1px solid #d4d4d4;
}
.c-accordion_tab.is-open .c-accordion_header:before {
  display: none;
}
.c-accordion_tab.is-open .linevisible {
  border-bottom: 1px solid #2d2d2d;
}

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

@media only screen and (max-width: 1023px) {
  .c-accordion_container {
    margin-top: 0px;
  }

  .c-accordion_header {
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .c-accordion_header {
    font-size: 20px;
    line-height: 25px;
    padding-bottom: 20px;
  }

  .c-accordion_container {
    margin-top: 0px;
  }
}
.page-footer_person {
  margin-bottom: 45px;
}

.page-footer_legal {
  max-width: 450px;
}
.page-footer_legal p, .page-footer_legal a {
  pointer-events: all;
  margin: 0 0 0.7875vw 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  white-space: normal;
}
.page-footer_legal .copy {
  padding: 0.523125vw 0;
}
.page-footer_legal .copy .pull-left {
  float: left;
}
.page-footer_legal .copy .pull-right {
  float: right;
}

@media only screen and (max-width: 1023px) {
  .page-footer .page-footer_title1 {
    font-size: 16px;
    line-height: 25px;
    color: #8C8C8C;
  }
  .page-footer .page-footer_title2 {
    font-size: 24px;
    line-height: 30px;
    color: #2D2D2D;
    margin: 20px 0 0 0;
  }
  .page-footer .page-footer_title3 {
    font-size: 20px;
    line-height: 30px;
    color: #474747;
    margin: 20px 0 0 0;
  }
  .page-footer p, .page-footer a {
    color: #8C8C8C;
  }
  .page-footer .page-footer_event {
    padding-right: 20px;
  }
  .page-footer .copy .pull-left {
    float: none !important;
  }
  .page-footer .copy .pull-right {
    float: none !important;
  }

  .page-footer_legal p, .page-footer_legal a {
    font-size: 11px;
    line-height: 14px;
    margin: 0 0 0.7875vw 0;
  }
}
@media only screen and (max-width: 575px) {
  .page-footer .page-footer_title1 {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 18px;
  }
  .page-footer .page-footer_title2 {
    font-size: 24px;
    line-height: 34px;
    margin-top: 0px;
    margin-bottom: 8px;
  }
  .page-footer .page-footer_event {
    margin-top: 40px;
    margin-bottom: 54px;
  }
  .page-footer .page-footer_title3 {
    font-size: 20px;
    line-height: 30px;
    margin-top: 17px;
  }
  .page-footer .page-footer_person {
    margin-bottom: 57px;
  }
  .page-footer .copy .pull-left {
    float: none !important;
  }
  .page-footer .copy .pull-right {
    float: none !important;
  }

  .page-footer_legal {
    margin-top: 0;
    padding-top: 0;
  }
  .page-footer_legal p, .page-footer_legal a {
    font-size: 11px;
  }
}
/**
ROTATE MOBILE 
*/
.mobile-rotate-indicator {
  display: none;
  position: fixed;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #ffffff;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 768px) and (min-aspect-ratio: 15/9) {
  .mobile-rotate-indicator {
    display: block;
  }
}
.mobile-rotate-indicator .col-left {
  position: relative;
  width: 66%;
  height: 100%;
  float: left;
}
.mobile-rotate-indicator .col-left .wrapper-rotate {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 50vw;
}
.mobile-rotate-indicator .col-right {
  position: relative;
  float: right;
  height: 100%;
  width: 33%;
  background-color: #f0f0f0;
}
.mobile-rotate-indicator .img-rotate-device {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 70%;
}

/**
INFOBOX - MODAL DIALOGS
*/
.info-box-wrapper {
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: rgba(44, 44, 44, 0.3);
  width: 100%;
  height: 100%;
  z-index: 200;
  cursor: pointer;
  white-space: normal;
  overflow-y: auto;
}

.info-box {
  position: absolute;
  min-width: 320px;
  background-color: #FFFFFF;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding-left: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 30px;
  text-align: left;
  cursor: default;
}
.info-box #closeIconNav {
  position: absolute !important;
  opacity: 1 !important;
  visibility: visible !important;
  top: 35px;
  right: 10px;
  left: auto;
}
@media screen and (max-width: 768px) {
  .info-box {
    width: 320px;
  }
}
@media screen and (min-width: 768px) {
  .info-box {
    width: 400px;
  }
}

.info-box-title {
  position: relative;
  margin-bottom: 45px;
}

.info-box-actions {
  text-align: right;
}

.info-box-action.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.info-box-action {
  display: inline-block;
  position: relative;
  margin-top: 20px;
  text-decoration: underline;
  text-align: right;
}

.info-box-action + .info-box-action {
  margin-left: 30px;
}

.info-box-disclaimer {
  margin-top: 40px;
}

.info-box-submit {
  margin-top: 40px;
}

.live-video-layer {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 476px;
  height: 313px;
  box-shadow: 0 3px 3px 0 rgba(30, 25, 15, 0.3);
  pointer-events: all;
  background-color: #212121;
  padding-bottom: 45px;
}

.live-video-layer-hidden {
  display: none;
}

.live-video-layer-vonage {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 375px;
  height: 211px;
  box-shadow: 0 3px 3px 0 rgba(30, 25, 15, 0.3);
  pointer-events: all;
  background-color: #212121;
}

.live-video-layer-vonage-outside {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 476px;
  height: 268px;
  box-shadow: 0 3px 3px 0 rgba(30, 25, 15, 0.3);
  pointer-events: all;
  background-color: #212121;
}

.OT_widget-container {
  background-color: transparent !important;
}

.live-video-layer-scene {
  position: fixed;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 6;
}
.live-video-layer-scene .wrapper-content {
  display: none;
}
.live-video-layer-scene .live-next {
  position: relative;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.live-video-layer-scene .live-sidebar-container {
  display: none;
}
.live-video-layer-scene .live-video-layer-container {
  padding-top: 0px;
  height: 100%;
}

.live-video-layer-scene-fullscr {
  z-index: 6;
  pointer-events: all;
}
.live-video-layer-scene-fullscr .live-video-layer {
  position: relative;
  width: 100%;
  height: 100%;
  transform: translate(0px, 0px) !important;
  padding-bottom: 0px;
}
.live-video-layer-scene-fullscr .live-video-layer-container {
  overflow-y: scroll;
  height: 100%;
}
.live-video-layer-scene-fullscr .live-content {
  position: relative;
  height: auto;
}
.live-video-layer-scene-fullscr .live-video-container {
  position: relative;
}
.live-video-layer-scene-fullscr .wrapper-content {
  display: inherit;
}
.live-video-layer-scene-fullscr .live-next {
  position: relative;
  height: 100vh;
  width: calc(100vw - 375px);
  top: 0;
  left: 0;
}
.live-video-layer-scene-fullscr.live-next-message-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  min-width: 77%;
  transform: translate(-50%, -50%);
}
.live-video-layer-scene-fullscr .live-next-session-info-wrapper {
  display: flex;
}
.live-video-layer-scene-fullscr .live-sidebar-container {
  display: inherit;
}

.live-video-layer-drag {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 45px;
  cursor: move;
  pointer-events: all;
  z-index: 1 !important;
}

.live-video-layer-drag-full {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  position: fixed;
  top: 0px;
}

.live-video-layer-container {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  background-color: #7D4B50;
  pointer-events: all;
  z-index: 0 !important;
}

.live-video-layer-container-overlay {
  margin-top: 45px;
}
.live-video-layer-container-overlay .live-content {
  padding-top: 0px;
  height: 100%;
}
.live-video-layer-container-overlay .live-topbar {
  height: 45px;
  padding-left: 15px;
}
.live-video-layer-container-overlay .live-rectangle-oval {
  display: inline-block;
  margin-left: 4px;
  height: 4px;
  width: 4px;
  background-color: #FAFAFA;
  border-radius: 50%;
  margin-bottom: 2px;
}
.live-video-layer-container-overlay .naviBarRightLive {
  display: none;
}
.live-video-layer-container-overlay .live-topbar-title {
  display: none;
}
.live-video-layer-container-overlay .live-topbar-time {
  display: none;
}
.live-video-layer-container-overlay .live-pull-right {
  display: none;
}
.live-video-layer-container-overlay .live-video-container {
  flex: auto;
}
.live-video-layer-container-overlay .live-video-layer-vonage-outside {
  position: absolute;
}
.live-video-layer-container-overlay .live-video-layer-scene {
  position: absolute;
}
.live-video-layer-container-overlay .live-session-ends-message {
  margin-left: 15px;
}

.live-video-top-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 45px;
  z-index: 3;
}

.live-video-top-bar-hidden {
  display: none;
}

.live-video-layer-rectangle {
  position: absolute !important;
  top: 9px !important;
  left: 15px !important;
  bottom: auto !important;
  z-index: 3 !important;
}

.live-video-layer-close-icon {
  position: absolute;
  top: 13px;
  right: 15px !important;
  width: 18px;
  height: 18px;
  background: url(./img/closeIconWhite.svg);
  background-size: cover;
  z-index: 3 !important;
  pointer-events: all;
  cursor: pointer;
}

.live-video-layer-fs-icon {
  position: absolute;
  top: 12px;
  right: 53px !important;
  width: 26px;
  height: 20px;
  background: url(./img/icon_full_screen.svg);
  background-size: cover;
  z-index: 3 !important;
  pointer-events: all;
  cursor: pointer;
}

.live-video-layer-video {
  pointer-events: all;
}

.live-bottom-bar {
  position: fixed;
  bottom: 0px;
  left: 0px;
  height: 60px;
  width: calc(100% - 16vw);
  background: #FFFFFF;
  display: flex;
  align-items: center;
  flex-direction: row;
  margin-left: 8vw;
  margin-right: 8vw;
  z-index: 1;
  pointer-events: none;
  padding-left: 30px;
  padding-right: 30px;
  z-index: 100;
}
.live-bottom-bar .live-video-layer-close-icon {
  position: relative;
  right: 30px !important;
  width: 18px;
  height: 18px;
  top: 0px;
  background: url(./img/closeIcon.svg);
}

.live-bottom-time {
  position: relative;
}

.live-bottom-title {
  position: relative;
  margin-left: 20px;
  margin-right: 20px;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.live-bottom-rectangle {
  position: relative;
  height: 32px;
  width: auto;
  border-radius: 3px;
  background-color: #9F535B;
  padding-left: 12px;
  padding-right: 8px;
  margin-right: 25px;
}

.live-bottom-bar-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  pointer-events: all;
}

@media only screen and (max-width: 1023px) {
  .live-bottom-bar {
    margin-left: 5vw;
    margin-right: 5vw;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .live-bottom-bar {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .live-bottom-time {
    display: none;
  }

  .live-bottom-title {
    margin-left: 10px;
    margin-right: 10px;
  }

  .live-bottom-rectangle {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 575px) {
  .live-bottom-bar {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .live-bottom-rectangle {
    margin-right: 10px;
  }

  .live-bottom-title {
    margin-left: 10px;
    margin-right: 10px;
  }

  .live-video-layer {
    width: calc(100% - 30px);
    height: auto;
    padding-bottom: calc((100% - 30px) * 0.5625);
  }
  .live-video-layer .live-content {
    position: absolute;
  }

  .live-video-layer .live-video-content {
    background-color: inherit;
  }
}
.subscribers_container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  z-index: 1;
}

.screen_share_mode {
  left: auto;
  right: 0px;
  width: 280px;
}
.screen_share_mode .OT_subscriber {
  position: absolute;
  top: 0px;
}

.screenshare_container {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 280px);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  z-index: 1;
}

.publisher_settings {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex-wrap: wrap;
  z-index: 8;
  background-color: rgba(33, 33, 33, 0.9);
}

.publisher_settings_container {
  position: absolute;
  width: 582px;
  background-color: #F2F0EC;
  padding-left: 20px;
  padding-top: 17px;
  padding-right: 20px;
  padding-bottom: 30px;
}

.publisher_title {
  color: #352F2D;
  font-family: "Trade Gothic LT Std";
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.37px;
  line-height: 32px;
}

.settings-container {
  display: flex;
  align-items: baseline;
  color: #FFFFFF;
  font-size: 20px;
  font-family: "Trade Gothic LT Std";
  justify-content: space-between;
  flex-direction: row;
  flex: 1;
}

.settings-wrapper {
  display: flex;
  align-items: baseline;
  color: #FFFFFF;
  font-size: 20px;
  font-family: "Trade Gothic LT Std";
  justify-content: space-between;
  flex-direction: row;
  flex: 1;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .settings-wrapper {
    flex-direction: column;
    align-items: stretch;
  }
  .settings-wrapper .settings-container:not(:first-child) {
    margin-left: 0px;
  }
}

.settings-container:not(:first-child) {
  margin-left: 15px;
}

.stream-settings-select {
  width: 100%;
  font-size: 15px;
  font-family: "Trade Gothic LT Std";
  margin-top: 15px;
  line-height: 2.5;
  color: #2d2d2d;
}

.stream-camera:before {
  content: "Camera";
  color: #949494;
  font-family: "Trade Gothic LT Std";
  font-size: 11px;
  letter-spacing: 0.2px;
  top: 3px;
  left: 19px;
  position: absolute;
}

.stream-mic:before {
  content: "Microphone";
  color: #949494;
  font-family: "Trade Gothic LT Std";
  font-size: 11px;
  letter-spacing: 0.2px;
  top: 3px;
  left: 19px;
  position: absolute;
}

.publisher_fullscreen {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  z-index: 2;
  transform: translate(0, 0) !important;
}

.live-section-bg {
  background-color: #212121;
}

.icon_container {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  visibility: hidden;
  z-index: 3;
}

.publisher_active {
  height: calc(100% - 80px);
}

#publisher {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}

.publisher_status_bar {
  position: absolute;
  display: inline-flex;
  align-items: center;
  top: 10px;
  left: 10px;
  max-width: 205px;
  border-radius: 2.88px;
  line-height: 26px;
  min-height: 30px;
  font-size: 14px;
  padding: 3px 12px;
  background-color: rgba(134, 129, 129, 0.4);
  text-transform: uppercase;
}
.publisher_status_bar .blinking {
  margin-left: 8px;
}

.stream_name_container {
  position: absolute;
  left: 10px;
  bottom: 10px;
  background-color: rgba(134, 129, 129, 0.4);
  color: #FFFFFF;
  padding: 5px 14px;
  border-radius: 2.88px;
  font-size: 14px;
  font-weight: bold;
  font-family: "Trade Gothic LT Std";
  text-transform: uppercase;
  min-height: 30px;
  line-height: 26px;
  display: flex;
  flex-wrap: nowrap;
  max-width: calc(100% - 20px);
}
.stream_name_container .stream_name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}
.stream_name_container .stream_talking_indicator {
  position: relative;
  display: flex;
  align-items: center;
}
.stream_name_container .stream_talking_indicator:not(:first-child) {
  margin-left: 10px;
}
.stream_name_container .stream_talking_indicator_bar {
  position: relative;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  max-height: 16px;
  min-height: 4px;
  background-color: #61cb89;
}
.stream_name_container .stream_talking_indicator_dots {
  display: flex;
  margin-top: 2px;
}
.stream_name_container .stream_talking_indicator_bar:not(:first-child) {
  margin-left: 2px;
}

.live-video-layer-scene .stream_talking_indicator {
  margin-left: 0px;
}

.subscriber {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  transform: translate(0px, 0px);
}

.stream_subscriber_ico-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.stream_subscriber_ico-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
}

.stream_subscriber_audioindicator {
  position: absolute;
  top: 0;
  left: 0;
  height: 176px;
  width: 176px;
  border-radius: 88px;
  transform: translate(-50%, -50%);
  overflow: hidden;
}

.stream_subscriber_audio_outline {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #302c2c;
  transform: translate(-50%, -50%);
  border-radius: 88px;
  height: 176px;
  width: 176px;
  background-color: transparent;
}

.live-video-layer-scene .stream_subscriber_audio_outline {
  border: 1px solid #302c2c;
}

.stream_subscriber_audio_outline--animation {
  animation: stream_subscriber_audio-talking-animation 0.9s 1;
  animation-timing-function: cubic-bezier(0.17, 0.67, 0.56, 0.93);
}

@keyframes stream_subscriber_audio-talking-animation {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
  80% {
    transform: translate(-50%, -50%) scale(1.9);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(2);
    opacity: 0;
  }
}
.stream_subscriber_ico {
  position: absolute;
  top: 0;
  left: 0;
  height: 176px;
  width: 176px;
  border-radius: 88px;
  transform: translate(-50%, -50%);
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  font-size: 54px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 35.1px;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.stream_subscriber_photo {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.live-video-layer-scene .stream_subscriber_audioindicator, .live-video-layer-scene .stream_subscriber_audio_outline {
  width: 120px;
  height: 120px;
  border-radius: 60px;
}
.live-video-layer-scene .stream_subscriber_ico {
  width: 120px;
  height: 120px;
  border-radius: 60px;
  font-size: 30px;
}

.picture_in_picture .stream_subscriber_ico-container {
  height: 100%;
}
.picture_in_picture .stream_subscriber_audioindicator, .picture_in_picture .stream_subscriber_audio_outline {
  width: 40px;
  height: 40px;
  border-radius: 20px;
}
.picture_in_picture .stream_subscriber_ico {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  font-size: 20px;
}

.live-video-layer-scene .stream_icons {
  width: 37px;
  height: 37px;
}

.stream_icons {
  position: relative;
  margin-bottom: 10px;
  width: 42px;
  height: 42px;
  align-items: center;
  border-radius: 50%;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  overflow: hidden;
  cursor: pointer;
}
@media only screen and (max-width: 575px) {
  .stream_icons {
    width: 32px;
    height: 32px;
  }
}

.stream_icons:not(:first-child) {
  margin-left: 10px;
}

.picture_in_picture {
  background-color: black !important;
  position: absolute !important;
  width: 100px !important;
  height: 70px !important;
  overflow: hidden !important;
  z-index: 2 !important;
  right: 10px !important;
  top: 10px !important;
}

.shared_picture {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  z-index: 1 !important;
  left: 0px !important;
  top: 0px !important;
}
.shared_picture video {
  opacity: 0.1 !important;
}

#streamScreen {
  visibility: hidden;
}

.stream_icon_mic {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.stream_icon_remove {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.stream_icon_video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.stream_icon_screen {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.stream-settings-close {
  width: 0px;
  height: 0px;
  padding-bottom: 15px;
  padding-left: 15px;
  background: url(./img/closeIcon.svg);
  background-size: cover;
  right: 20px;
  top: 24px;
  position: absolute;
  cursor: pointer;
}

.settings-header {
  color: #352F2D;
  font-family: "Trade Gothic LT Std";
  font-size: 22px;
  font-weight: 500;
  letter-spacing: 0.37px;
  line-height: 32px;
  margin-bottom: 10px;
}

.stream_icon_more {
  position: absolute;
  top: 0px;
  left: 50%;
  margin-left: -2px;
  width: 4px;
  height: 42px;
}

.moderation_container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  z-index: 10;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.5s ease-out;
}

.moderation_visible {
  visibility: visible;
  opacity: 1;
}

.moderation_icons {
  position: relative;
  width: 75px;
  height: 75px;
  border-radius: 50%;
  background-color: rgba(134, 129, 129, 0.5);
  overflow: hidden;
  margin-left: 5px;
  margin-right: 5px;
  cursor: pointer;
  transition: background-color 0.2s ease-out;
}

.moderation_icons:hover {
  background-color: #c63146;
}

.stream_small_icons {
  position: relative;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  overflow: hidden;
  margin-left: 10px;
  top: 3px;
  display: inline-flex;
}

.mic_on {
  background-color: rgba(134, 129, 129, 0.4);
  transition: background-color 0.2s ease-out;
}

.leave_on {
  background-color: rgba(134, 129, 129, 0.4);
  transition: background-color 0.2s ease-out;
}

.leave_on:hover {
  background-color: white;
}

.video_on {
  background-color: rgba(134, 129, 129, 0.4);
  transition: background-color 0.2s ease-out;
}

.mic_on:hover {
  background-color: #868181;
}

.video_on:hover {
  background-color: #868181;
}

.mic_off {
  background-color: #c63146;
  transition: background-color 0.2s ease-out;
}

.video_off {
  background-color: #c63146;
  transition: background-color 0.2s ease-out;
}

.screen_on {
  background-color: #598b59;
  transition: background-color 0.2s ease-out;
}

.screen_off {
  background-color: rgba(134, 129, 129, 0.4);
  transition: background-color 0.2s ease-out;
}

.screen_off:hover {
  background-color: #868181;
}

.join_session_screen {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  flex-wrap: wrap;
  z-index: 8;
  background-color: rgba(33, 33, 33, 0.9);
}
.join_session_screen .publisher_fullscreen {
  position: static;
}
.join_session_screen #streamScreen {
  display: none;
}
.join_session_screen #streamSettings {
  display: none;
}
.join_session_screen h1 {
  font-size: 5vmin;
  letter-spacing: 0;
  line-height: 1.1;
  width: 100%;
  text-align: left;
}
.join_session_screen h3 {
  opacity: 1.875vmin;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 1.1;
  width: 100%;
  text-align: left;
  margin-top: 10px;
}

.join_session_screen_wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 725px;
  max-width: 70vmin;
  pointer-events: all;
}

@media only screen and (max-width: 767px) {
  .join_session_screen_wrapper {
    max-width: 100vmin;
    padding: 24px;
  }
}
.join-close_session_button {
  text-transform: uppercase;
  height: 60px;
  width: 230px;
  margin-top: 20px;
  border-radius: 6px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: flex-end;
}
@media only screen and (max-width: 767px) {
  .join-close_session_button {
    align-self: center;
  }
}

.publisher_settings_container {
  position: absolute;
  width: 582px;
  background-color: #F2F0EC;
  padding-left: 20px;
  padding-top: 17px;
  padding-right: 20px;
  padding-bottom: 30px;
}

.join_session_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(33, 33, 33, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  z-index: 100;
}

.join_session_side {
  position: relative;
  width: 100%;
  padding-top: 10px;
  padding-left: 26px;
  padding-right: 26px;
  padding-bottom: 10px;
  align-self: flex-end;
  flex-grow: 0;
  flex-shrink: 0;
  background-color: #e9e3dd;
}

.join_session_btn {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  background-color: #868181;
  border-radius: 6px;
  color: #FFFFFF;
  font-family: "Trade Gothic LT Std";
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1.1px;
  line-height: 15px;
  padding: 24px;
  cursor: pointer;
  text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
  .join_session_btn {
    padding: 20px;
  }
}
.join_green {
  background-color: #4F8791;
}

.join_red {
  background-color: #91594F;
}

.join_session_arrow {
  position: relative;
  width: 12px;
  height: 6px;
  margin-left: 20px;
}

/**
* https://codepen.io/kokojr/pen/rrOyQr?editors=1100
*/
.easy-col-gutterless {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

[class*=easy-col-] {
  float: left;
}

.easy-col-1-12 {
  width: 8.3333333333%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-2-12 {
  width: 16.6666666667%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-3-12 {
  width: 25%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-4-12 {
  width: 33.3333333333%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-5-12 {
  width: 41.6666666667%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-6-12 {
  width: 50%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-7-12 {
  width: 58.3333333333%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-8-12 {
  width: 66.6666666667%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-9-12 {
  width: 75%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-10-12 {
  width: 83.3333333333%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-11-12 {
  width: 91.6666666667%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-12-12 {
  width: 100%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

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

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-row {
  margin-left: -22.5px;
  margin-right: -22.5px;
}

.easy-col-1-5 {
  width: 20%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

.easy-col-offset-1-5 {
  margin-left: 20%;
}

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-2-5 {
  width: 40%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

.easy-col-offset-2-5 {
  margin-left: 40%;
}

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-3-5 {
  width: 60%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

.easy-col-offset-3-5 {
  margin-left: 60%;
}

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-4-5 {
  width: 80%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

.easy-col-offset-4-5 {
  margin-left: 80%;
}

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-col-5-5 {
  width: 100%;
  padding-left: 22.5px;
  padding-right: 22.5px;
}

.easy-col-offset-5-5 {
  margin-left: 100%;
}

.easy-col-offset-0 {
  margin-left: 0;
}

.easy-row {
  margin-left: -22.5px;
  margin-right: -22.5px;
}

@media (max-width: 1280px) {
  .easy-col-1-12 {
    width: 8.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-2-12 {
    width: 16.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-3-12 {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-4-12 {
    width: 33.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-5-12 {
    width: 41.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-6-12 {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-7-12 {
    width: 58.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-8-12 {
    width: 66.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-9-12 {
    width: 75%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-10-12 {
    width: 83.3333333333%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-11-12 {
    width: 91.6666666667%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-12-12 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-row {
    margin-left: -15px;
    margin-right: -15px;
  }

  .easy-col-1-5 {
    width: 20%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .easy-col-offset-1-5 {
    margin-left: 20%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-2-5 {
    width: 40%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .easy-col-offset-2-5 {
    margin-left: 40%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-3-5 {
    width: 60%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .easy-col-offset-3-5 {
    margin-left: 60%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-4-5 {
    width: 80%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .easy-col-offset-4-5 {
    margin-left: 80%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-5-5 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }

  .easy-col-offset-5-5 {
    margin-left: 100%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 1024px) {
  .easy-col-1-12 {
    width: 8.3333333333%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-2-12 {
    width: 16.6666666667%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-3-12 {
    width: 25%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-4-12 {
    width: 33.3333333333%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-5-12 {
    width: 41.6666666667%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-6-12 {
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-7-12 {
    width: 58.3333333333%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-8-12 {
    width: 66.6666666667%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-9-12 {
    width: 75%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-10-12 {
    width: 83.3333333333%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-11-12 {
    width: 91.6666666667%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-12-12 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

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

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .easy-col-1-5 {
    width: 20%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .easy-col-offset-1-5 {
    margin-left: 20%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-2-5 {
    width: 40%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .easy-col-offset-2-5 {
    margin-left: 40%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-3-5 {
    width: 60%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .easy-col-offset-3-5 {
    margin-left: 60%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-4-5 {
    width: 80%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .easy-col-offset-4-5 {
    margin-left: 80%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-col-5-5 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .easy-col-offset-5-5 {
    margin-left: 100%;
  }

  .easy-col-offset-0 {
    margin-left: 0;
  }

  .easy-row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.boxRow {
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}
.boxRow:after {
  content: "";
  display: block;
  clear: both;
}

.box-live-rectangle {
  background-color: #91594f;
  font-weight: 600;
  padding-left: 12px;
  padding-right: 10px;
}

.box-live-rectangle-small {
  position: relative;
  float: right;
  top: -1px;
  height: 28px;
  width: 16px;
  border-radius: 3px;
  background-color: #be1220;
  padding-left: 1px;
}

.box-live-rectangle-oval {
  display: inline-block;
  margin-left: 4px;
  height: 4px;
  width: 4px;
  background-color: #FAFAFA;
  border-radius: 50%;
  margin-bottom: 2px;
}

.feedBoxHeader {
  display: inline-block;
  margin-bottom: 70px;
  line-height: 1.4;
}

.boxCol {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 40px;
}

.mainfeed-masonry-grid {
  margin-left: -20px;
  margin-right: 20px;
}

.mainfeed-masonry-grid_column {
  padding-left: 40px;
  /* gutter size */
}

.fullBox {
  -ms-writing-mode: lr-tb;
  writing-mode: horizontal-tb;
  background-color: #FFFFFF;
  box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.06), 0 0px 0px 0 rgba(0, 0, 0, 0.08);
  float: left;
  position: relative;
  cursor: pointer;
  line-height: 0;
  padding-top: 40px;
  width: 100%;
  margin-bottom: 0;
}
.fullBox:hover .linkIns .btn-link {
  color: #be1220;
}
.fullBox:hover .btn-link-underline {
  border-bottom: 1.5px solid #be1220;
}

.boxSimple {
  cursor: pointer;
}

.boxSimple.no-link, .fullBox.no-link {
  cursor: default;
}

.feedHeaderIns, .linkIns, .feedContentIns, .feedContentIns2 {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
}

.linkIns {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 30px;
  margin-bottom: 40px;
  z-index: 3;
}

.noPadding {
  padding-top: 0px !important;
}

.feedBoxTitle {
  font-size: 30px;
  letter-spacing: 0;
  margin-bottom: 30px;
  line-height: 1.4;
}

.box-session-title {
  margin-bottom: 0.5em;
}

.feedBoxDesc {
  margin-top: 2.19375vw;
  letter-spacing: 0;
  max-width: 450px;
}

#rectAnim {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}

#svgContainer {
  width: 100%;
  height: 100%;
}

.box-svg-anim {
  fill: #FFFFFF;
}

@media only screen and (max-width: 1365px) {
  .fullBox {
    margin-bottom: 0px;
  }

  .boxRow {
    margin-left: -15px;
    margin-right: -15px;
  }

  .boxCol {
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 30px;
  }

  .mainfeed-masonry-grid {
    margin-left: -15px;
    margin-right: 15px;
  }

  .mainfeed-masonry-grid_column {
    padding-left: 30px;
    /* gutter size */
  }

  .linkIns {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .feedBoxHeader {
    margin-bottom: 60px;
  }

  .feedBoxTitle {
    margin-bottom: 30px;
  }

  .feedHeaderIns, .linkIns, .feedContentIns2, .feedContentIns {
    padding-left: 30px;
    padding-right: 30px;
  }

  .feedBoxDescTrade {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 1023px) {
  .feedHeaderIns, .linkIns, .feedContentIns2, .feedContentIns {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fullBox {
    margin-bottom: 0;
    margin-left: 0;
  }

  .boxRow {
    margin-left: -10px;
    margin-right: -10px;
  }

  .boxCol {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
  }

  .mainfeed-masonry-grid {
    margin-left: -10px;
    margin-right: 10px;
  }

  .mainfeed-masonry-grid_column {
    padding-left: 20px;
    /* gutter size */
  }

  .linkIns {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .feedBoxHeader {
    margin-bottom: 60px;
  }

  .feedBoxTitle {
    margin-bottom: 30px;
    letter-spacing: 0;
  }

  .feedBoxDescTrade {
    font-size: 16px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 767px) {
  .feedHeaderIns, .linkIns, .feedContentIns2, .feedContentIns {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fullBox {
    margin-bottom: 0;
  }

  .boxRow {
    margin-left: -10px;
    margin-right: -10px;
  }

  .boxCol {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
  }

  .mainfeed-masonry-grid {
    margin-left: -5px;
    margin-right: 5px;
  }

  .mainfeed-masonry-grid_column {
    padding-left: 10px;
    /* gutter size */
  }

  .linkIns {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .feedBoxHeader {
    margin-bottom: 60px;
  }

  .feedBoxTitle {
    margin-bottom: 30px;
  }

  .feedBoxDescTrade {
    font-size: 14px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 575px) {
  .feedHeaderIns, .linkIns, .feedContentIns2, .feedContentIns {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fullBox {
    margin-bottom: 0;
  }

  .boxRow {
    margin-left: -10px;
    margin-right: -10px;
  }

  .boxCol {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 10px;
  }

  .mainfeed-masonry-grid {
    margin-left: 0px;
    margin-right: 0px;
  }

  .mainfeed-masonry-grid_column {
    padding-left: 0px;
    /* gutter size */
  }

  .linkIns {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .feedBoxHeader {
    margin-bottom: 50px;
  }

  .feedBoxTitle {
    margin-top: 0px;
    margin-bottom: 30px;
  }

  .feedBoxDescTrade {
    font-size: 14px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 399px) {
  .feedHeaderIns, .linkIns, .feedContentIns2, .feedContentIns {
    padding-left: 15px;
    padding-right: 15px;
  }

  .fullBox {
    margin-bottom: 10px;
  }

  .linkIns {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .feedBoxHeader {
    margin-bottom: 50px;
  }

  .feedBoxTitle {
    margin-top: 0px;
    margin-bottom: 30px;
  }
}
.colWidth1 {
  width: 50%;
}
@media only screen and (max-width: 1023px) {
  .colWidth1 {
    width: 75%;
  }
}
@media only screen and (max-width: 575px) {
  .colWidth1 {
    width: 100%;
  }
}
.colWidth1 .feedHeaderIns {
  max-width: 450px;
}

.colWidth2 {
  width: 66.6%;
}
@media only screen and (max-width: 1023px) {
  .colWidth2 {
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .colWidth2 {
    width: 100%;
  }
}
.colWidth2 .feedHeaderIns {
  max-width: 450px;
}

.colWidth3 {
  width: 100%;
}
@media only screen and (max-width: 1023px) {
  .colWidth3 {
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .colWidth3 {
    width: 100%;
  }
}

.colWidth4 {
  width: 33.3%;
}
@media only screen and (max-width: 1023px) {
  .colWidth4 {
    width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  .colWidth4 {
    width: 60%;
  }
}
@media only screen and (max-width: 575px) {
  .colWidth4 {
    width: 100%;
  }
}

.colWidth5 {
  width: 22.6%;
}
@media only screen and (max-width: 1023px) {
  .colWidth5 {
    width: 39.8%;
  }
}
@media only screen and (max-width: 767px) {
  .colWidth5 {
    width: 39.8%;
  }
}
@media only screen and (max-width: 575px) {
  .colWidth5 {
    width: 74.2%;
  }
}
@media only screen and (max-width: 399px) {
  .colWidth5 {
    width: 100%;
  }
}

#mainBoxesWrapper {
  position: relative;
  background-color: #f0f0f0;
}

#eventTitle {
  margin-top: 0.38em;
}

#eventDate {
  margin-top: 2em;
}

.eventDescription-horizontal {
  display: none;
}

.eventDateRow {
  display: flex;
  justify-content: flex-start;
}

.eventDescription {
  position: relative;
  margin-top: 100px;
  position: relative;
  margin-top: 10vh;
  width: 29vw;
  margin-right: 13.5vw;
  padding-left: 32px;
  padding-right: 50px;
}
.eventDescription h2 {
  max-width: 400px;
}
.eventDescription.read-more:hover {
  cursor: pointer;
}
.eventDescription:hover .btn-link {
  color: #be1220;
}
.eventDescription:hover .btn-link-underline {
  border-bottom: 1.5px solid #be1220;
}
.eventDescription .logoWrapper {
  position: relative;
  padding-bottom: 85px;
}
.eventDescription .eventFeedP {
  margin-top: 0.6em;
}
.eventDescription .eventFeedP > p {
  margin-top: 0.6em;
}

.linkInsTop {
  position: relative;
  width: 100%;
  margin-top: 30px;
}

.feedEventPhoto {
  width: 40.5vw;
  height: 70vh;
  max-height: 800px;
  margin-top: 10vh;
  margin-left: 1vw;
  /* margin-left: 10vw; */
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  padding-left: 30px;
  padding-right: 30px;
}
.feedEventPhoto.fullH {
  margin-bottom: 5vh;
}
.feedEventPhoto.read-more:hover {
  cursor: pointer;
}

.feedEventOverlay {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0) 60%);
  position: absolute;
  top: 0;
  left: 0;
}

.feed-event-photo-description {
  width: 21vw;
  margin-left: 0;
  margin-right: 0;
  margin-top: 20px;
  color: #FFFFFF !important;
  display: inline-block;
  letter-spacing: 0;
}

.feed-event-photo-line {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  margin-top: 43px;
  border-top: 1px solid #FFFFFF;
  width: 100%;
  z-index: 10;
  height: 1px;
  display: inline-block;
}

.line-hidden {
  visibility: hidden;
  margin-top: 0px;
}

.hide-gradient {
  background: none;
}

@media only screen and (max-width: 1365px) {
  .feed-event-photo-description {
    width: 30vw;
  }
}
@media only screen and (max-width: 1023px) {
  .eventDescription {
    position: relative;
    margin-left: 0;
    padding-left: 0;
    width: 65.6%;
  }

  .feedEventPhoto {
    width: 100%;
    height: 66vw;
    margin-top: 12vh;
    margin-right: 5vw;
    background-size: cover;
    background-position: 50% 50%;
    padding-right: 30px;
    margin-bottom: 5vw;
    margin-left: 0;
    padding-left: 30px;
  }

  .feed-event-photo-description {
    width: 40vw;
    margin-left: 0;
    margin-top: 20px;
    color: #FFFFFF !important;
    display: inline-block;
    letter-spacing: 0;
  }
}
@media only screen and (max-width: 767px) {
  .eventDescription {
    position: relative;
    margin-left: 0;
    padding-left: 0;
    width: 65.6%;
  }

  .feed-event-photo-description {
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    width: 100%;
  }

  .feedEventPhoto {
    height: 100vw;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .eventDescription {
    width: 100%;
  }

  .feedEventPhoto {
    padding-left: 30px;
    padding-right: 30px;
    height: 100vw;
  }

  .feed-event-photo-description {
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    width: 100%;
  }

  .feed-event-photo-line {
    margin-left: 0;
    margin-right: 0;
    margin-top: 43px;
  }

  .hideOnMobile {
    display: none;
  }

  .linkInsTop {
    margin-top: 30px;
  }
}
.agendaIns {
  position: relative;
  margin-top: 1.29375vw;
  border-collapse: collapse;
  border-spacing: 0px 0;
  overflow-y: hidden;
  display: block;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.agenda-title {
  font-size: 18px;
  line-height: 1.2;
  margin-bottom: 0.4em;
}

.agenda-time {
  position: relative;
  height: 2.25vw;
  float: left;
  width: 25%;
  padding-top: 20px;
}

.agenda-description {
  position: relative;
  width: 75%;
  float: left;
  padding-top: 20px;
  padding-bottom: 15px;
}

.agendaItem + .agendaItem .agenda-description, .agendaItem + .agendaItem .agenda-time {
  border-top: 1px solid #e6e6e6;
}

.agendaTable {
  display: table;
  width: 100%;
}

.agendaItem {
  position: relative;
  width: 100%;
  height: 2.25vw;
  display: table-row;
  padding-top: 20px;
}

.agendaLine {
  position: relative;
  top: 1.06875vw;
  border-top: 1px solid #D4D4D4;
}

@media only screen and (max-width: 1365px) {
  .agendaIns {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 1023px) {
  .agendaIns {
    padding-left: 20px;
    padding-right: 20px;
  }

  .agendaIns {
    position: relative;
    display: table;
    margin-top: 1.29375vw;
    border-collapse: separate;
    border-spacing: 0px 0px;
    /*height: scale-9-16(46);*/
    overflow-y: hidden;
    display: block;
  }
}
@media only screen and (max-width: 767px) {
  .agendaIns {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .agendaIns {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
  }

  .agenda-title {
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 0.4em;
  }

  .agenda-time {
    padding-top: 20px;
    width: 25%;
  }

  .agenda-description {
    width: 75%;
    padding-top: 20px;
    padding-bottom: 22px;
  }

  .agendaDescTrade {
    font-size: 14px;
    line-height: 1.4;
  }
}
@media only screen and (max-width: 399px) {
  .agendaIns {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.feedHeaderInsSimple {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
}

#savedate .boxDate .day .inner {
  font-size: calc(70px + 20 * ((100vw - 400px) / 176));
}
@media screen and (min-width: 576px) {
  #savedate .boxDate .day .inner {
    font-size: calc(55px + 15 * ((100vw - 576px) / 192));
  }
}
@media screen and (min-width: 768px) {
  #savedate .boxDate .day .inner {
    font-size: calc(55px + 25 * ((100vw - 768px) / 256));
  }
}
@media screen and (min-width: 1024px) {
  #savedate .boxDate .day .inner {
    font-size: calc(55px + 15 * ((100vw - 1024px) / 342));
  }
}

@media only screen and (max-width: 1365px) {
  .feedHeaderInsSimple {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (max-width: 1023px) {
  .feedHeaderInsSimple {
    padding-left: 20px;
    padding-right: 20px;
  }

  .fullBoxGrey {
    writing-mode: horizontal-tb;
    background-color: #2D2D2D;
    margin-left: 0;
    color: #FFFFFF !important;
    float: left;
    padding-bottom: 2vh;
  }
}
@media only screen and (max-width: 767px) {
  .feedHeaderInsSimple {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 575px) {
  #savedate .boxDate .day .inner {
    font-size: 60px;
  }

  .feedHeaderInsSimple {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 399px) {
  .feedHeaderInsSimple {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.boxDivider {
  position: relative;
  height: auto;
  width: auto;
  vertical-align: top;
  white-space: normal;
  margin-top: 50px;
  margin-bottom: 40px;
}
.boxDivider:after {
  content: "";
  display: block;
  clear: both;
}

.lineDivider {
  width: 84vw;
}

.lineLeft {
  position: absolute;
  margin-top: 8px;
  width: 40%;
  height: 1px;
  background-color: #979797;
  opacity: 0.3;
  left: 0px;
  margin-top: 8px;
  width: 25%;
}

.lineRight {
  position: absolute;
  margin-top: 8px;
  width: 40%;
  height: 1px;
  background-color: #979797;
  opacity: 0.3;
  right: 0px;
  margin-top: 8px;
  width: 25%;
}

@media only screen and (max-width: 1365px) {
  .boxDivider {
    margin-top: 50px;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 1023px) {
  .boxDivider {
    margin-left: 0;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .boxDivider {
    margin-left: 0;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .boxDivider {
    margin-top: 50px;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 399px) {
  .boxDivider {
    margin-top: 50px;
    margin-bottom: 30px;
  }
}
.feedDownloadFile {
  color: #8C8C8C;
  margin-top: 10px;
  margin-bottom: 40px;
}

.feedDocumentDownload {
  width: 30%;
  display: inline-block;
  margin-top: 1.575vw;
  vertical-align: top;
  margin-right: 3%;
}
.feedDocumentDownload:hover {
  cursor: pointer;
}
.feedDocumentDownload:hover .feedBoxDown {
  border-top: 2px solid #be1220;
  color: #be1220;
  margin-top: -1px;
}
.feedDocumentDownload .feedBoxDown {
  font-size: 18px;
  line-height: 27px;
  margin-top: 0;
  letter-spacing: 0;
  border-top: 1px solid #D4D4D4;
  padding: 19px 0 0 0;
}
@media only screen and (max-width: 1365px) {
  .feedDownloadFile {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .feedDocumentDownload {
    width: 45%;
  }

  .feedBoxDown {
    padding: 17px 0 0 0;
  }
}
@media only screen and (max-width: 1023px) {
  .feedDocumentDownload {
    width: 45%;
  }

  .feedDownloadFile {
    margin-top: 10px;
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .feedDocumentDownload {
    width: 45%;
  }
}
@media only screen and (max-width: 575px) {
  .feedDocumentDownload {
    width: 100%;
  }

  .feedBoxDown {
    font-size: 18px;
    line-height: 27px;
  }

  .feedDownloadFile {
    margin-top: 10px;
    margin-bottom: 40px;
  }
}
.location-address-desc {
  background-image: url(./img/location_gray@2x.png);
  background-size: 8px 11px;
  background-position: 0px 4px;
  padding-left: 18px;
  background-repeat: no-repeat;
  margin-bottom: 20px;
  line-height: 1.2;
  margin-top: 20px;
  color: #8C8C8C;
}

.locationBoxDesc {
  position: relative;
  display: inline-block;
  width: 40.5vw;
}
.locationBoxDesc .feedBoxTitle {
  margin-top: 0;
  margin-bottom: 5px;
}
.locationBoxDesc .location-address-desc {
  margin-bottom: 20px;
  line-height: 1.2;
  margin-top: 0px;
}
.locationBoxDesc .feedBoxDesc {
  margin-top: 0;
  font-size: 20px;
  letter-spacing: 0px;
  line-height: 30px;
}
.locationBoxDesc .extraLocationsTitle {
  color: #8c8c8c;
  margin-top: 64px;
  margin-bottom: 0px;
}
.locationBoxDesc ul {
  margin-top: 40px;
}
.locationBoxDesc ul li {
  padding-top: 10px;
  padding-bottom: 30px;
}
.locationBoxDesc ul li:last-child {
  border-bottom: 0;
}
.locationBoxDesc ul li h2 {
  color: #2d2d2d;
  font-family: "LexiconTTW No2";
  font-size: 24px;
  letter-spacing: 0px;
  line-height: 1.4;
  margin-bottom: 5px;
}
.locationBoxDesc ul li p {
  margin: 0 !important;
}

.location-more-link {
  margin-top: 100px !important;
}

.feedEventPlacePhoto {
  position: absolute;
  display: inline-block;
  width: 42vw;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  right: 0px;
  top: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

@media only screen and (max-width: 1023px) {
  .locationBoxDesc {
    position: relative;
    display: inline-block;
    width: 74vw;
    float: left;
  }

  .feedEventPlacePhoto {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 0;
    padding-top: 66%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    background-size: cover;
    background-position: 50% 50%;
  }
}
@media only screen and (max-width: 575px) {
  .locationBoxDesc {
    width: 100%;
  }
}
.box-news-picture {
  background-size: cover;
  background-position: center center;
  padding-top: 86%;
  width: 100%;
  display: block;
  background-repeat: no-repeat;
}

.boxNews h3 {
  margin-top: 0;
  margin-bottom: 30px;
}

.feedEventSpeakerPhoto {
  width: 100%;
  height: 28.125vw;
  background-size: cover;
  background-repeat: no-repeat;
  float: left;
  background-position: center 55%;
  margin-bottom: 40px;
  padding-top: 100%;
}

@media only screen and (max-width: 1365px) {
  .feedEventSpeakerPhoto {
    padding-top: 100%;
  }
}
@media only screen and (max-width: 1023px) {
  .feedEventSpeakerPhoto {
    height: 29.25vw;
    background-position: center 30%;
    padding-top: 100%;
  }
}
.boxQuiz {
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: -80px 120%;
  background-image: url(./img/q_gray.svg);
}

.wrapper-content {
  min-height: 501px;
  background-color: #fff;
}

.wrapper {
  background: #ffffff;
  /*background: rgba(255, 0, 0, .15);*/
  /*margin: 0 6.3vw;*/
  padding: 0 8vw;
  padding-bottom: 85px;
  /* COLUMNS GLOBAL ###########################################################*/
  /* LEFT COLUMN ###########################################################*/
  /* RIGHT COLUMN ###########################################################*/
  /* COMMON ###########################################################*/
  /* ABOUT ########################################################### */
}
.wrapper.wrapper-content {
  background-color: #fff;
}
.wrapper.wrapper-full {
  padding: 0;
}
.wrapper.wrapper-dark {
  background: transparent;
  background: #f0f0f0;
}
.wrapper .col-left .description blockquote {
  position: relative;
}
.wrapper .col-left .description blockquote:before {
  position: absolute;
  content: " ";
  display: block;
  width: 1px;
  height: 83%;
  bottom: 8%;
  left: 0;
  background: #be1220;
}
.wrapper .description + .group {
  margin-top: 80px;
}
.wrapper .group + .group {
  margin-top: 80px;
}
.wrapper .more {
  margin-top: 2.21625vw;
}
.wrapper .more a {
  text-decoration: none;
}
.wrapper .page-text .col-right .person-picture {
  height: 0;
  padding-top: 150%;
  background-size: cover;
  background-position: 50% 50%;
}
.wrapper .page-text .col-right .person-picture img {
  width: 100%;
}
.wrapper .col-left-next {
  padding-top: 60px;
}
.wrapper .col-left {
  padding-top: 100px;
}
.wrapper .col-left .description {
  display: inline-block;
  width: 100%;
}
.wrapper .col-left .description blockquote {
  margin: 20px 0 20px 25%;
  padding: 0 0 0 20px;
}
.wrapper .col-left .description blockquote p {
  font-size: 16px;
  line-height: 25px;
}
.wrapper .col-left .description p {
  margin-bottom: 27px;
}
.wrapper .col-right {
  padding-top: 172px;
}
@media screen and (min-width: 1023px) and (max-width: 1300px) {
  .wrapper .page-text .col-left .description .title-back span {
    left: -80px;
    width: 5vw;
  }
}
.wrapper .page-text .col-right {
  padding-top: 0;
}

.description blockquote {
  margin: 20px 0 20px 25%;
  padding: 0 0 0 20px;
}
.description blockquote p {
  font-size: 16px;
  line-height: 25px;
}
.description p {
  margin-bottom: 27px;
}

#sub-page-overlay {
  position: fixed;
  background-color: #FFFFFF;
  z-index: 5;
  top: 0;
  right: 8vw;
  height: 100%;
  width: 100%;
}

@media only screen and (max-width: 1365px) {
  .wrapper {
    padding-left: 5vw;
    padding-right: 5vw;
  }
}
@media only screen and (max-width: 1023px) {
  .wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
  }
  .wrapper .c-list-item p.download {
    font-size: 16px;
    line-height: 25px;
  }
  .wrapper .detail-location {
    background-position-y: 4px;
  }
  .wrapper .c-list-item_detail {
    font-size: 16px;
    line-height: 25px;
  }
  .wrapper .c-list-item_name {
    font-size: 18px;
    line-height: 1.2;
  }
  .wrapper .col-right {
    padding-top: 150px;
  }
  .wrapper .col-right .person-picture {
    margin-top: 0;
  }
  .wrapper .col-left {
    padding-top: 80px;
  }
  .wrapper .col-left .description blockquote {
    margin: 20px 0 20px 25%;
    padding: 0 0 0 20px;
  }
  .wrapper .col-left .description blockquote p {
    font-size: 16px;
    line-height: 25px;
  }
  .wrapper .col-left .description p {
    font-size: 18px;
    line-height: 27px;
  }

  #sub-page-overlay {
    right: 0;
  }

  #arrowLeft {
    display: none;
  }

  .description blockquote {
    margin: 20px 0 20px 25%;
    padding: 0 0 0 20px;
  }
  .description blockquote p {
    font-size: 16px;
    line-height: 25px;
  }
  .description p {
    font-size: 18px;
    line-height: 27px;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper .col-right {
    padding-top: 40px;
  }
  .wrapper .col-right .person-picture {
    margin-top: 0;
  }
  .wrapper .page-text .col-left {
    padding-top: 100px;
  }
  .wrapper .page-text .col-right {
    padding-top: 100px;
  }
  .wrapper .page-text .col-right .person-picture {
    padding-top: 66%;
  }
}
@media only screen and (max-width: 575px) {
  .wrapper {
    padding-left: 13px;
    padding-right: 13px;
  }
  .wrapper .col-left-next {
    padding-top: 30px;
  }
  .wrapper .more {
    margin-top: 5px;
    /*font-size: 16px;
    line-height: 14px;*/
  }
  .wrapper .c-list-item p.download {
    font-size: 16px;
    line-height: 24px;
  }
  .wrapper .detail-location {
    background-position-y: 2px;
  }
  .wrapper .c-list-item_detail {
    font-size: 14px;
    line-height: 1.4;
  }
  .wrapper .c-list-item_name {
    font-size: 16px;
    line-height: 1.2;
  }
  .wrapper .col-right {
    padding-top: 40px;
  }
  .wrapper .col-right .person-picture {
    height: 100vh;
    display: none;
  }
  .wrapper .col-left {
    padding-top: 30px;
  }
  .wrapper .col-left .description blockquote {
    font-size: 16px;
    line-height: 18px;
    margin: 30px 0 35px 0;
    padding-left: 5vw;
  }
  .wrapper .page-text .col-right .person-picture {
    height: 100vh;
  }
  .wrapper .page-text .col-left {
    padding-top: 30px;
  }

  .description blockquote {
    font-size: 16px;
    line-height: 18px;
    margin: 30px 0 35px 0;
    padding-left: 5vw;
  }
}
.live-content {
  position: absolute;
  width: 100%;
  left: 0px;
  top: 0px;
  z-index: 3;
  pointer-events: none;
  padding-top: 60px;
}

.live-container {
  visibility: inherit;
}

.live-content-bg {
  background-color: #f0f0f0;
  z-index: 1 !important;
  opacity: 1;
}

.live-fullscreen {
  height: 100vh;
}

.live-video-disabled {
  height: 60px !important;
}

.live-content-relative {
  position: relative;
  z-index: 2;
  background-color: transparent !important;
}

.live-video-container {
  position: absolute;
  width: calc(100% - 375px);
  height: calc((100vw - 375px) * 0.5625);
  background-color: black;
  z-index: 1;
  max-height: calc(100vh - 60px);
}

.live-video-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #212121;
  pointer-events: all;
}

.live-video-message {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #f5f5f5;
}

.live-video-wrapper--absolute {
  position: absolute;
  top: 0;
  left: 0;
}

.live-video-iframe-wrapper {
  position: relative;
  height: 100%;
  background-color: black;
  overflow: hidden;
  pointer-events: all;
  height: 0;
  padding-top: 56.25%;
}

.live-video-iframe-wrapper-inner {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: black;
  top: 0;
  left: 0;
}
.live-video-iframe-wrapper-inner iframe {
  width: 100%;
  height: 100%;
}

.live-topbar {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 60px;
  width: 100%;
  background: #2D2D2D;
  display: flex;
  align-items: center;
  flex-direction: row;
  padding-left: 8vw;
  padding-right: 220px;
  z-index: 2;
  pointer-events: none;
}
@media only screen and (max-width: 1023px) {
  .live-topbar {
    padding-left: 12px;
    padding-right: 0px;
  }
}

.live-configure-publisher-screen-portal {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}

.live-publisher-container {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 9;
  pointer-events: none;
}

.live-close-icon {
  top: 30px;
  width: 0px;
  height: 0px;
  margin-top: -9px;
  padding-bottom: 16px;
  padding-left: 16px;
  right: 24px;
  left: auto;
  background: url(./img/closeIconWhite.svg);
  background-size: cover;
}

.live-hide-icon {
  position: absolute;
  top: 20px;
  width: 22px;
  height: 16px;
  right: 336px;
  left: auto;
  background: url(./img/icon-hide-live-right-bar.svg);
  background-size: cover;
  cursor: pointer;
  pointer-events: all;
}
.live-hide-icon.show-sidebar {
  right: 68px;
  transform: rotate(180deg);
}

.live-has-ended-close-icon {
  top: 30px;
  margin-top: -9px;
  right: 24px;
  left: auto;
}

.live-video-tobbar-simple {
  background: none;
  border-bottom: none;
}

.live-pull-right {
  position: absolute;
  right: 120px;
  top: 0;
  height: 100%;
  width: auto;
}

.live-counter {
  position: relative;
  float: right;
  margin-right: 45px;
  top: calc(50% - 13px);
  height: 40px;
  color: white;
  height: 21px;
  width: auto;
  color: #FFFFFF;
  font-size: 14px;
  letter-spacing: 1px;
  font-family: "Trade Gothic LT Std";
  display: none;
}
.live-counter:after {
  content: "";
  display: block;
  position: absolute;
  right: -33px;
  bottom: 0;
  width: 28px;
  height: 14px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url(./img/icon_live.svg);
}

.live-rectangle {
  position: relative;
  margin-right: 25px;
  height: 30px;
  width: auto;
  border-radius: 3px;
  background-color: #9F535B;
  white-space: nowrap;
  line-height: 30px;
  padding-left: 16px;
  padding-right: 12px;
}

.live-rectangle-next {
  background-color: #474747;
}

.live-rectangle-oval {
  display: inline-block;
  margin-left: 4px;
  height: 8px;
  width: 8px;
  background-color: #FAFAFA;
  border-radius: 50%;
  margin-bottom: 1px;
}

.empty-content {
  height: 80vh;
  position: relative;
  left: 0px;
  top: 0px;
  pointer-events: none;
}

.tab {
  position: relative;
}
.tab .notification {
  position: absolute;
  box-sizing: border-box;
  height: 20px;
  width: 20px;
  border: 2px solid #F0F0F0;
  background-color: #be1220;
  z-index: 6;
  border-radius: 50%;
  color: white;
  font-family: Calibre;
  font-size: 10px;
  font-weight: 700;
  line-height: 15px;
  text-align: center;
  right: -10px;
  margin-left: -2px;
  top: -6px;
}

.live-sidebar-container {
  position: fixed;
  width: 375px;
  height: 100vh;
  top: 0;
  right: 0;
  background-color: #f5f5f5;
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #f0f0f0;
  box-shadow: -1px -2px 5px 0 rgba(0, 0, 0, 0.08);
  pointer-events: all;
}

.live-sidebar-desc {
  min-height: 65px;
  flex-basis: auto;
  width: 100%;
  padding-left: 24px;
  padding-right: 24px;
}

.live-sidebar-tabs {
  flex-grow: 1;
  overflow: hidden;
  background-color: white;
  padding-top: 60px;
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.live-sidebar-tabs #chat-tab.active {
  background-color: #515860;
  color: white;
}
.live-sidebar-tabs .chat .conversation .all-conversations {
  background-color: #515860;
}
.live-sidebar-tabs .chat .conversation .avatars-container::before, .live-sidebar-tabs .chat .conversation .avatars-container::after {
  background: transparent !important;
}
.live-sidebar-tabs .chat .conversation .roomname {
  background-color: #f7f4f0;
  border-bottom: 1px solid rgba(81, 88, 96, 0.2);
}
.live-sidebar-tabs .chat .conversation .roomname .description h3 {
  color: #2d2d2d;
}
.live-sidebar-tabs .chat .conversation .roomname .description p {
  color: #515151;
}
.live-sidebar-tabs .tabs {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1000;
  align-self: flex-start;
}
.live-sidebar-tabs .tab-list {
  display: flex;
  flex-direction: row;
  flex-basis: auto;
  background-color: #f5f5f5;
  padding-left: 14px;
  flex-grow: 0;
  flex-shrink: 0;
}
.live-sidebar-tabs .tab {
  display: flex;
  justify-content: center;
  cursor: pointer;
  padding-top: 8px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 8px;
  margin-top: 5px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-size: 14px;
  background-color: transparent;
  transition: color 0.15s, background-color 0.15s;
}
.live-sidebar-tabs .tab:hover {
  color: #2D2D2D;
}
.live-sidebar-tabs .tab.active {
  background-color: white;
  color: #2D2D2D;
}
.live-sidebar-tabs .tab-content {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex: 1;
  flex-direction: column;
}

.live-sidebar-container-activemargin {
  margin-top: 0px !important;
}

.live-sidebar-desc {
  background-color: #ffffff;
}
.live-sidebar-desc .c-agenda_people-shortlist {
  font-size: 18px;
  line-height: 1.4;
}

.live-topbar-time {
  position: relative;
}

.live-topbar-title {
  position: relative;
  margin-left: 20px;
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.live-footer {
  background-color: transparent !important;
  border-top: 1px solid #F0f0f0;
}

.live-logo {
  top: calc(60px / 2 - 18px) !important;
  width: 0px;
  height: 0px;
  padding-bottom: 35px;
  padding-left: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  display: none;
}

.live-navi {
  top: 29px !important;
  background-color: transparent;
}

.live-navi-close {
  top: 31px !important;
}

.live-sidebar-time + .live-sidebar-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.live-sidebar-tab-content {
  background-color: white;
  min-height: 100%;
}

.live-sidebar-tab-content--chat {
  background-color: white;
  display: flex;
  flex: 1;
  min-height: auto;
}

.live-sidebar-details {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  min-height: auto !important;
  padding-top: 30px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 30px;
  overflow-y: auto;
}
.live-sidebar-details .live-sidebar-details-desc {
  margin-top: 40px;
  margin-bottom: 40px;
}

.live-sidebar-people {
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 30px;
  overflow-y: auto;
  flex-grow: 1;
}
.live-sidebar-people ul li {
  display: block;
  clear: both;
  margin-bottom: 14px;
  position: relative;
  margin-bottom: 25px;
}
.live-sidebar-people .live-sidebar-people-header {
  opacity: 0.5;
  font-family: "Trade Gothic LT Std";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.5;
  padding-top: 30px;
  padding-bottom: 26px;
}

.livestream_people_icons {
  position: absolute;
  top: 10px;
  right: 0px;
}

.livestream_people_icon {
  position: relative;
  height: 25px;
  width: 25px;
  border-radius: 50%;
  background-color: #868181;
  cursor: pointer;
  float: left;
  margin-left: 2px;
}

.livestream_joining {
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 auto;
}

@keyframes rotationShake {
  0% {
    transform: rotate(-10deg);
    transform-origin: 12px 20px;
  }
  50% {
    transform: rotate(10deg);
    transform-origin: 12px 20px;
  }
  100% {
    transform: rotate(-10deg);
    transform-origin: 12px 20px;
  }
}
.livestream_joining_rotation {
  animation: rotation 1s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.livestream_people_remove:hover {
  background-color: #c63146;
}

.livestream_people_rise:hover {
  background-color: #4F8791;
}

.participant_action_remove {
  position: absolute;
  left: 50%;
  margin-left: -7px;
  top: 50%;
  margin-top: -1px;
  width: 13px;
  height: 2px;
  background-color: #FFFFFF;
}

.participant_action_icon {
  height: 100%;
  width: 100%;
  animation: rotationShake 1s infinite ease-in-out;
}

.live-sidebar-people-list .description {
  padding-top: 5px;
  min-height: 43px;
}
.live-sidebar-people-list .description p {
  max-width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 30px;
}

.avatar-container {
  position: relative;
  height: 40px;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  background-color: #E1E7DF;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  border-radius: 100%;
}
.avatar-container.no-avatar-img {
  background-color: #646464;
}
.avatar-container .avatar-background {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  display: block;
}
.avatar-container img {
  pointer-events: none;
}

.livestream_participant .avatar-container {
  margin-right: 15px;
}

.live-sidebar-details-ask-question {
  position: absolute;
  left: 0;
  bottom: 0;
  width: calc(100% - 12px);
  margin: 6px;
  background-color: #72AF61;
  color: #FFFFFF;
  font-family: "LexiconTTW No2";
  font-size: 18px;
  letter-spacing: 0;
  line-height: 23.4px;
  padding: 20px 21px;
}
.live-sidebar-details-ask-question .infobar-x-icon {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}
.live-sidebar-details-ask-question .live-sidebar-details-ask-question-link {
  display: inline-block;
  color: #FFFFFF;
  font-family: "Trade Gothic LT Std";
  font-size: 18px;
  letter-spacing: 0;
  line-height: 25px;
  margin-top: 12px;
  padding-bottom: 5px;
  border-bottom: 1px solid white;
  cursor: pointer;
}

.live-sidebar-questions-infobar {
  position: relative;
  background-color: #474747;
  margin: 10px;
  padding: 22px 21px;
  padding-bottom: 32px;
  display: flex;
  align-items: flex-start;
  color: #FFFFFF;
  font-family: "LexiconTTW No2";
  font-size: 18px;
  letter-spacing: 0;
  line-height: 23.4px;
  z-index: 100;
}
.live-sidebar-questions-infobar .infobar-i-icon {
  margin-right: 20px;
}
.live-sidebar-questions-infobar .infobar-x-icon {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
}
.live-sidebar-questions-infobar .infobar-content {
  margin-top: 10px;
}
.live-sidebar-questions-infobar .infobar-text {
  flex: 1;
  margin-right: 20px;
}

.live-sidebar-questions-infobar--pbottom {
  position: absolute;
  width: calc(100% - 12px);
  margin: 0;
  left: 6px;
  bottom: 0;
}

.live-sidebar-questions {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}
.live-sidebar-questions .live-sidebar-questions-list {
  position: relative;
  padding-top: 30px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 30px;
  height: 100%;
  flex-grow: 1;
  overflow-y: auto;
}
.live-sidebar-questions .live-sidebar-questions-list-wrapper {
  position: relative;
  flex: 1;
  overflow: hidden;
}
.live-sidebar-questions .question-item + .question-item {
  margin-top: 22px;
}
.live-sidebar-questions .top-line {
  height: 1px;
  background-color: #f0f0f0;
}
.live-sidebar-questions .question-item {
  list-style-type: none;
  position: relative;
}
.live-sidebar-questions .question-item.hoverable {
  cursor: pointer;
}
.live-sidebar-questions .question-item.hoverable:hover h4 span {
  color: #be1220;
}
.live-sidebar-questions .question-item.hoverable:hover .btn-upvote {
  color: #be1220;
}
.live-sidebar-questions .question-item.hoverable:hover .btn-upvote::after {
  color: #be1220;
}
.live-sidebar-questions .question-item.hoverable:hover .btn-upvote::before {
  border-bottom: 4px solid #be1220;
}
.live-sidebar-questions .question-item-num {
  display: none;
}
.live-sidebar-questions .question-item-title {
  margin-top: 27px;
  margin-left: 45px;
}
.live-sidebar-questions .btn-upvote {
  position: absolute;
  left: -14px;
  top: 20px;
  padding: 10px 10px 6px 10px;
  border-radius: 3px;
  width: 50px;
  text-align: center;
}
.live-sidebar-questions .btn-upvote:before {
  content: "";
  position: absolute;
  left: calc(50% - 4.1px);
  top: 4px;
  width: 0px;
  height: 0px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
}
.live-sidebar-questions .btn-upvote:after {
  content: "upvote";
  position: absolute;
  left: 50%;
  top: 27px;
  width: 50px;
  margin-left: -25px;
  white-space: nowrap;
  font-size: 8px;
  letter-spacing: 0.4px;
  color: transparent;
}
.live-sidebar-questions .btn-upvote.disabled {
  cursor: default;
  font-weight: bold;
}
.live-sidebar-questions .btn-upvote.disabled:before {
  border-bottom: 4px solid black;
}
.live-sidebar-questions .form .field-wrapper {
  margin-bottom: 0px !important;
}

.live-sidebar-polls {
  background-color: #ffffff;
  padding-top: 30px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 30px;
  height: 100%;
  overflow-y: auto;
}
.live-sidebar-polls .top-line {
  margin-bottom: 26px;
  height: 2px;
  margin-top: 0px;
}
.live-sidebar-polls .c-list-item_text-wrapper {
  margin-left: 45px;
}
.live-sidebar-polls .c-list-item_name {
  font-size: 20px;
  line-height: 1.5;
}

.live-sidebar-downloads {
  padding-top: 30px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 45px;
}
.live-sidebar-downloads .top-line {
  height: 2px;
  margin-top: 0px;
  margin-bottom: 26px;
}
.live-sidebar-downloads .c-list-item + .c-list-item {
  margin-top: 22px;
}
.live-sidebar-downloads .c-list-item_text-wrapper {
  margin-left: 45px;
}
.live-sidebar-downloads .c-list-item_name {
  font-size: 20px;
  line-height: 1.5;
}

.live-sidebar-agenda {
  padding-top: 30px;
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 30px;
  height: 100%;
  overflow-y: auto;
}
.live-sidebar-agenda .c-agenda_session-item + .c-agenda_session-item {
  margin-top: 20px;
}
.live-sidebar-agenda .agenda-day-group + .agenda-day-group {
  margin-top: 30px;
}
.live-sidebar-agenda .c-agenda_session-item {
  position: relative;
  margin-bottom: 40px;
}
.live-sidebar-agenda .c-agenda_session-item-col-time {
  width: 15%;
  min-width: auto;
}
.live-sidebar-agenda .top-line {
  margin-bottom: 20px;
  height: 2px;
  margin-top: 0px;
}
.live-sidebar-agenda .c_agenda_timezone {
  display: none;
}
.live-sidebar-agenda .icon-current, .live-sidebar-agenda .icon-next {
  width: auto;
  position: absolute;
  top: -8px;
  left: 0px;
  background-color: white;
  padding-right: 5px;
  height: 17px;
}
.live-sidebar-agenda .icon-current {
  color: #be1220;
}
.live-sidebar-agenda .icon-current-icon {
  display: inline-block;
  position: relative;
  width: 5px;
  height: 5px;
  margin-left: 5px;
  background-color: #be1220;
  border-radius: 2.5px;
  left: 0px;
  top: -1px;
}
.live-sidebar-agenda .c-agenda_session-time {
  opacity: 1;
}
.live-sidebar-agenda .c-agenda_session-item.session-live .c-agenda_session-time:after {
  content: "";
  display: block;
  position: relative;
  width: 18px;
  height: 13px;
  left: 0;
  background-image: url(./img/icon_livestream.svg);
  background-repeat: no-repeat;
  top: 7px;
}
.live-sidebar-agenda .session-current .top-line {
  border-top: 2px solid #be1220;
}
.live-sidebar-agenda .session-current .c-agenda_session-name {
  color: #be1220;
}
.live-sidebar-agenda .day-agenda-list {
  margin-top: 20px;
}
.live-sidebar-agenda .c-agenda_session-time {
  top: -4px;
  position: relative;
  vertical-align: top;
}
.question-ask-widget {
  width: 100%;
  height: 60px;
  background-color: #F0F0F0;
  bottom: 0;
  left: 0;
  flex-grow: 0;
  flex-shrink: 0;
}
.question-ask-widget .content.form {
  height: 100%;
  padding: 6px;
  display: flex;
  flex-direction: row;
}
.question-ask-widget .form-message {
  height: 100%;
  padding: 6px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.question-ask-widget .form-message-fail {
  background-color: #be1220;
  color: white;
}
.question-ask-widget .form-message-fail .btn-submit {
  background-color: #940812;
  color: white;
}
.question-ask-widget .form-message-fail p:before {
  content: "";
  background-image: url(./img/icon_status_error.svg);
  width: 18px;
  height: 18px;
  position: relative;
  top: 3px;
  display: inline-block;
  margin-right: 14px;
}
.question-ask-widget .form-message-success {
  background-color: #3CB562;
  color: white;
}
.question-ask-widget .form-message-success .btn-submit {
  background-color: #2F8B4C;
  color: white;
}
.question-ask-widget .form-message-success p:before {
  content: "";
  background-image: url(./img/icon_status_check.svg);
  width: 18px;
  height: 18px;
  position: relative;
  top: 3px;
  display: inline-block;
  margin-right: 8px;
}
.question-ask-widget .form-message p {
  flex-grow: 1;
  text-align: center;
  flex-shrink: 1;
}
.question-ask-widget .form-message .btn-submit {
  width: auto;
  flex-shrink: 1;
  flex-grow: 1;
  white-space: nowrap;
  /* width: fit-content; */
  overflow: hidden;
  display: block;
  position: relative;
  text-align: center;
  line-height: 48px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0;
  padding-top: 0;
}
.question-ask-widget .form-message .btn-submit span {
  position: relative;
  top: auto;
  left: auto;
  transform: none;
}
.question-ask-widget .form-message .btn-submit span:before {
  display: none;
  content: none;
}
.question-ask-widget .field-title {
  display: none;
}
.question-ask-widget form {
  height: 100%;
  flex-grow: 2;
  flex-shrink: 1;
}
.question-ask-widget .field-wrapper {
  height: 100%;
}
.question-ask-widget textarea.input-text {
  height: 100%;
  padding: 12px 20px 18px 18px;
  background-color: white;
  border: 0.7px solid #d4d4d4;
  border-radius: 4px;
  background-color: #FFFFFF;
}
.question-ask-widget .btn-submit {
  height: 100%;
  margin-left: 3px;
  flex-grow: 1;
  flex-shrink: 1;
  border-radius: 3px;
  background-color: #474747;
  border: none;
  position: relative;
  text-align: center;
  line-height: 48px;
  padding-left: 10px;
  padding-right: 10px;
}
.question-ask-widget .btn-submit:hover {
  border-bottom: none;
}
.question-ask-widget .btn-submit--short {
  display: block;
}
.question-ask-widget .btn-submit--long {
  display: none;
}

.live-sidebar-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 60px);
  z-index: 10;
  top: 60px;
}

.live-content-no-stream-container {
  position: absolute;
  width: 100%;
  height: calc(100vh - 65px);
  background-color: #FFFFFF;
  background-size: cover;
  background-repeat: no-repeat;
}
.live-content-no-stream-container.small {
  height: 100%;
}
.live-content-no-stream-container.small .live-content-no-stream-message-wrapper {
  width: 100%;
}
.live-content-no-stream-container.small .live-content-no-stream-message-left {
  margin-right: 0px;
}
.live-content-no-stream-container.small .live-content-no-stream-message-right {
  width: 100%;
  padding-top: 2%;
  padding-bottom: 2%;
}
.live-content-no-stream-container.small .live-content-no-stream-message-right p {
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0px;
  line-height: 1.2444444444;
  text-align: center;
}

.live-content-no-stream-message-wrapper {
  position: absolute;
  width: 75%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  flex-direction: column;
}

.live-content-no-stream-message-left {
  flex-grow: 1;
  margin-right: 0px;
  padding-top: 2%;
  padding-bottom: 2%;
}

.live-content-no-stream-logo {
  background-size: auto 100%;
  background-position-x: 50%;
  background-repeat: no-repeat;
  height: 4vw;
  min-height: 40px;
}

.live-content-no-stream-message-right {
  width: 100%;
  padding-top: 2%;
  padding-bottom: 2%;
}
.live-content-no-stream-message-right p {
  font-size: 2.34375vw;
  font-weight: normal;
  letter-spacing: 0px;
  line-height: 1.2444444444;
  text-align: center;
}

.live-next {
  position: relative;
  height: 100vh;
  width: calc(100vw - 500px);
  top: 0;
  left: 0;
}
.live-next .top-line {
  margin-top: 13px;
}
.live-next .c-agenda_session-item .top-line {
  display: none;
}
.live-next .c-agenda_session-name {
  margin-top: -6px;
}
.live-next .c-agenda_session-time {
  margin-top: -5px;
  opacity: 1;
}
.live-next .c_agenda_timezone {
  display: none;
  background-image: none;
}

.live-next-message-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  min-width: 90%;
  transform: translate(-50%, -50%);
}

.live-next-txt-starts {
  padding-bottom: 30px;
}

.live-next-row2 {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.live-next-session-time-left-wrapper {
  flex: 1;
}

.live-next-session-info-wrapper {
  flex: 1;
  display: none;
}

.live-number-container {
  display: flex;
  justify-content: flex-start;
}

.live-big-number {
  position: relative;
  display: flex;
}

.live-big-number-add {
  position: relative;
  top: -11px;
  margin-left: 5px;
  margin-right: 10px;
  align-self: flex-start;
}

live-video-layer-scene:not(.live-video-layer-scene-fullscr) .live-big-number {
  font-size: 50px;
}
live-video-layer-scene:not(.live-video-layer-scene-fullscr) .live-big-number-add {
  font-size: 12px;
}

.live-session-ends-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  opacity: 0;
  display: flex;
  align-items: center;
  flex-direction: row;
  pointer-events: none;
}

.live-session-ends-bar-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 60px;
  z-index: 999;
  display: flex;
  align-items: center;
  flex-direction: row;
  pointer-events: none;
  overflow: hidden;
  transform: matrix(1, 0, 0, 1, 0, 0);
}
.live-session-ends-bar-container.small {
  height: 45px;
}

.live-session-ends-bar.active {
  background-color: #7D4B50;
}

.live-session-ends-message {
  margin: auto;
}

.live-session-ends-svg {
  position: relative;
  top: 5px;
  margin-right: 15px;
  transform: rotate(-90deg);
}
.live-session-ends-svg circle {
  stroke: rgba(255, 255, 255, 0.2);
  stroke-dasharray: 57;
}
.live-session-ends-svg #svg-progress-circ {
  stroke: white;
  stroke-dashoffset: 57;
  stroke-dashoffset: 57;
}

@media only screen and (max-width: 1365px) {
  .live-video-container {
    width: calc(100% - 375px);
  }

  .live-next {
    height: 100vh;
    width: calc(100% - 375px);
  }
  .live-next .c-agenda_session-time, .live-next .c_agenda_timezone {
    font-size: 14px;
  }

  .live-big-number {
    font-size: 50px;
  }

  .live-sidebar-container {
    width: 375px;
  }

  .live-sidebar-desc {
    padding-left: 30px;
    padding-right: 30px;
  }
  .live-sidebar-desc .c-agenda_people-shortlist {
    font-size: 16px;
    line-height: 1.4;
  }

  .live-sidebar-tabs {
    background-color: white;
  }
  .live-sidebar-tabs .tab-list {
    display: flex;
    flex-direction: row;
    flex-basis: auto;
    flex-grow: 0;
    background-color: #f5f5f5;
    padding-left: 12px;
  }

  .live-sidebar-questions .live-sidebar-questions-list {
    padding-top: 30px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 30px;
    overflow-y: auto;
    flex-grow: 1;
  }

  .live-sidebar-downloads {
    padding-top: 30px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 30px;
    overflow-y: auto;
    flex-grow: 1;
  }

  .live-sidebar-agenda {
    padding-top: 30px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 30px;
    overflow-y: auto;
    flex-grow: 1;
  }

  .live-sidebar-polls {
    padding-top: 30px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 30px;
  }

  .live-sidebar-details {
    padding-top: 30px;
    padding-left: 24px;
    padding-right: 24px;
    padding-bottom: 30px;
  }

  .live-sidebar-title {
    font-size: 26px;
  }

  .live-sidebar-tabs .tab {
    font-size: 14px;
  }

  .live-sidebar-polls .c-list-item_name {
    font-size: 18px;
    line-height: 1.4;
  }
}
@media only screen and (min-width: 1024px) {
  .question-ask-widget {
    height: auto;
  }
  .question-ask-widget .content.form {
    flex-direction: column;
  }
  .question-ask-widget textarea.input-text {
    height: 55px;
    padding: 16px 20px 12px 18px;
    margin-bottom: 6px;
  }
  .question-ask-widget .btn-submit {
    margin-left: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .question-ask-widget .btn-submit--short {
    display: none;
  }
  .question-ask-widget .btn-submit--long {
    display: block;
  }

  .live-sidebar-questions .live-sidebar-questions-list {
    flex: 1;
  }
}
@media only screen and (max-width: 1023px) {
  .live-content {
    margin-left: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    float: left;
    min-height: 100%;
    max-height: 100%;
    height: 100%;
    position: fixed;
    min-height: -webkit-fill-available;
    padding-top: 45px;
  }

  .live-session-ends-bar-container {
    height: 45px;
  }

  .live-container {
    visibility: hidden !important;
  }

  .live-sidebar-container-activemargin {
    margin-top: 60px !important;
  }

  .live-pull-right {
    left: 26px;
    right: auto;
  }

  .live-counter {
    margin-left: 15px;
  }

  .live-rectangle {
    float: left;
  }

  .live-close-icon {
    top: 23px;
  }

  .live-next-row2 {
    flex-direction: column;
  }

  .live-next-session-time-left-wrapper {
    width: 100%;
  }

  .live-topbar {
    height: 45px;
  }

  .live-topbar-time {
    display: none;
  }

  .live-topbar-title {
    display: none;
  }

  .live-rectangle {
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .live-next-session-info-wrapper {
    width: 100%;
    margin-top: 50px;
  }

  .live-sidebar-overlay {
    position: fixed;
  }

  .live-sidebar-container {
    position: relative;
    width: 100%;
    flex: 1;
    transform: none !important;
    overflow: hidden;
  }

  .live-footer {
    display: none;
  }

  #activityDetails {
    display: none;
  }

  .live-video-container {
    position: relative;
    width: 100% !important;
    height: 56.25vw !important;
    flex: 0 0 56.25vw;
  }

  .live-next {
    width: 100% !important;
    max-height: calc(60vh) !important;
  }
  .live-next .c-agenda_session-name {
    font-size: 20px;
  }
  .live-next .c-agenda_session-time {
    font-size: 10px;
  }
  .live-next .c-agenda_session-item-col-time {
    width: 17%;
  }

  .live-big-number {
    font-size: 70vw;
  }

  .hideIcon.live-hide-icon {
    display: none;
  }

  .live-sidebar-tabs {
    padding-top: 0px;
  }
  .live-sidebar-tabs .tabs {
    width: 100%;
    height: 0;
  }

  .live-topbar {
    padding-left: 16px;
  }
}
.vonage_joinsession_counter_svg {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 100%;
  user-select: none;
}
.vonage_joinsession_counter_svg .vonage_joinsession_counter_svg_circle {
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
}
.vonage_joinsession_counter_svg .vonage_joinsession_counter_svg_text {
  color: #f6f4f0;
  fill: #f6f4f0;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 39px;
  text-align: center;
}
.vonage_joinsession_counter_svg .vonage_joinsession_counter_svg_time {
  color: #f6f4f0;
  fill: #f6f4f0;
  font-size: 14px;
  letter-spacing: 0.7px;
  line-height: 24px;
}

@media only screen and (max-width: 767px) {
  .live-next-message-wrapper {
    width: 90%;
  }

  .live-topbar {
    padding-left: 16px;
  }
}
@media only screen and (max-width: 575px) {
  .live-topbar {
    padding-left: 16px;
  }
}
/* AGENDA ###########################################################*/
/** NOTE: CSS: .page-agenda is used by: 
Activity Details 
Agenda
ActivityQuestions
ActivityQuestionsFullScreen
AgendaQuestions
QuizListPage
*/
.page-agenda .agenda .session h4 .link {
  text-decoration: underline;
}
.page-agenda .agenda .session:hover .time {
  opacity: 1;
}
.page-agenda .agenda .session:hover .agenda-content-column {
  padding-top: 22px;
  border-top: 2px solid #2D2D2D;
  margin-top: 9px;
}
.page-agenda .agenda .session.session-hover:hover {
  cursor: pointer;
}
.page-agenda .agenda .session.session-hover:hover .time {
  color: #be1220;
}
.page-agenda .agenda .session.session-hover:hover .time.same {
  opacity: 1;
}
.page-agenda .agenda .session.session-hover:hover h3 {
  color: #be1220;
}
.page-agenda .agenda .session.session-hover:hover .btnLink {
  color: #be1220;
}
.page-agenda .agenda .session.session-hover:hover .agenda-content-column {
  padding-top: 22px;
  border-top: 2px solid #be1220;
  margin-top: 9px;
}
.page-agenda .agenda .session.session-hover:hover .btnLink {
  color: #be1220;
}

.page-agenda-more .col-right {
  padding-top: 155px;
}
.page-agenda-more .group + .group {
  margin-top: 80px;
}
.page-agenda-more .page-agenda-more_session-details + .group {
  margin-top: 120px;
}
.page-agenda-more .subpage-title-main + .group {
  margin-top: 80px;
}

.page-agenda-more_location {
  margin-top: 15px;
  background-image: url(./img/icon_doors.svg);
  background-repeat: no-repeat;
  background-position-y: 2px;
  padding-left: 25px;
}

.detail-location {
  background-image: url(./img/icon_doors.svg);
  background-repeat: no-repeat;
  background-position-y: 3px;
  padding-left: 25px;
  margin-top: 0;
  margin-bottom: 20px;
}

.page-agenda-more_topics ul li {
  color: #474747;
  position: relative;
}
.page-agenda-more_topics ul li:before {
  display: block;
  position: absolute;
  left: 0;
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background: #5d5d5d;
  content: " ";
}

.page-agenda-more_session-details-time {
  margin-top: 10px;
  margin-bottom: 10px;
}

.subpage-title-small.activity-details-title-small {
  padding-bottom: 18px;
  color: #4C4C4C;
}

.title-back.subpage-title-main-small.activity-details-title-main {
  margin-bottom: 20px;
}
.title-back.subpage-title-main-small.activity-details-title-main span {
  top: 65px;
}

.group.wysiwyg.activity-details-text {
  margin-top: 20px;
}

.breakout-sessions {
  margin-top: 60px;
}
.breakout-sessions .breakout-session {
  margin-top: 20px;
  margin-bottom: 80px;
}
.breakout-sessions .breakout-session .breakout-session-slot {
  font-family: "Trade Gothic LT Std";
  display: flex;
  flex-direction: row;
  align-items: center;
  font-size: 15px;
  margin: 15px 0;
}
.breakout-sessions .breakout-session .breakout-session-slot::before {
  content: "";
  position: relative;
  top: 2px;
  display: inline-block;
  background-repeat: no-repeat;
  margin-right: 2px;
  width: 20px;
  height: 20px;
  background-image: url(./img/icon_outline_attend.svg);
  background-size: 15px;
}
.breakout-sessions .breakout-session .c-agenda_session-name {
  font-size: 20px;
}
.breakout-sessions .breakout-session .c-list-item_detail {
  color: #474747;
  margin-bottom: 0.75em;
}

.btn-attend.btn-breakout-session-slot {
  border: none;
  text-transform: uppercase;
  margin: 0;
  padding: 0 0 0 5px;
}
.btn-attend.btn-breakout-session-slot::before {
  display: none;
}

.page-agenda-more_people-list .page-agenda-more_people-list-flexbox-wrapper {
  display: flex;
  display: -mx-flexbox;
  display: -webkit-flex;
  flex-grow: 0;
  -ms-flex-grow: 0;
  -webkit-flex-grow: 0;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -16px;
}
.page-agenda-more_people-list .c-agenda_session-person {
  flex: none;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.page-agenda-more .subpage-title-main {
  margin-bottom: 22px;
}
.page-agenda-more .btn-calendar {
  margin-top: 5px;
}

.page-agenda-more_topics ul li {
  font-size: 20px;
  line-height: 1.2;
  padding: 15px 0 0px 35px;
}
.page-agenda-more_topics ul li:before {
  top: 24px;
}

@media only screen and (max-width: 1365px) {
  .page-agenda-more_people-list .c-agenda_session-person {
    float: none;
    width: 100%;
    padding-right: 0;
  }
}
@media only screen and (max-width: 1023px) {
  .page-agenda-more .col-left .description p {
    font-size: 16px;
    line-height: 25px;
  }
  .page-agenda-more .subpage-title-main {
    font-size: 30px;
    line-height: 1.3;
  }

  .page-agenda-more_people-list {
    font-size: 16px;
    line-height: 25px;
  }

  .page-agenda-more_topics ul li {
    font-size: 20px;
    line-height: 30px;
    padding: 8px 0 2px 35px;
  }
  .page-agenda-more_topics ul li:before {
    top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .page-agenda-more .col-right {
    padding-top: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .page-agenda-more .col-left .description h4 {
    font-size: 14px;
    line-height: 1.4;
  }
  .page-agenda-more .col-right {
    padding-top: 40px;
  }
  .page-agenda-more .subpage-title-main {
    font-size: 25px;
    line-height: 1.3;
    margin-bottom: 8px;
  }

  .page-agenda-more_topics ul li {
    font-size: 14px;
    line-height: 22px;
    padding-left: 5vw;
    margin: 1.5vw 0 2vw 0;
  }
  .page-agenda-more_topics ul li:before {
    top: 9px;
  }
}
.page-news .day-tab.row {
  padding-top: 36px;
  padding-bottom: 59px;
  border-top: 1px solid #D4D4D4;
}
.page-news .day-tab.row h3 {
  font-size: 24px;
  line-height: 34px;
  margin: 0;
}
.page-news .day-tab.row .news-more {
  margin-top: 20px;
}
.page-news .day-tab.row:hover {
  cursor: pointer;
  border-top: 2px solid #be1220;
  margin-top: -1px;
}
.page-news .day-tab.row:hover .btn-link {
  color: #be1220;
}
.page-news .day-tab.row:hover h3 {
  color: #be1220;
}

.page-download .col-left .description h3 {
  margin-bottom: 40px;
}

@media only screen and (max-width: 1023px) {
  .page-download .col-left .files-group {
    padding-left: 0;
    padding-right: 0;
  }
  .page-download .col-left .description h3 {
    margin-bottom: 40px;
  }
  .page-download .col-right .files-group {
    padding-left: 0;
  }
}
@media only screen and (max-width: 575px) {
  .page-download .col-left .description h3 {
    margin-bottom: 37px;
  }
}
.page-documentation .col-left .description h3 {
  font-size: 48px;
  line-height: 1.3125;
}
.page-documentation .col-right .header-right {
  padding-bottom: 40px;
}

@media only screen and (max-width: 1365px) {
  .page-documentation .col-left .description h3 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 1023px) {
  .page-documentation .col-left .description h3 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 575px) {
  .page-documentation .col-left .description h3 {
    font-size: 32px;
  }
}
#locationmap {
  width: 100%;
  min-height: 500px;
  background: #f0f0f0;
}
#locationmap canvas:focus {
  box-shadow: none;
  outline: none;
}
#locationmap:focus {
  box-shadow: none;
  outline: none;
}

.mapboxgl-popup {
  max-width: 200px;
}

.mapboxgl-popup-close-button {
  right: 5px !important;
}

.mapboxgl-popup-close-button:hover {
  background-color: transparent !important;
}

.marker {
  background-image: url(./img/location_gray@2x.png);
  background-size: 20px 27px;
  width: 20px;
  height: 27px;
  cursor: pointer;
  transition: opacity 0.2s ease-in;
}
.marker.with-opacity {
  opacity: 0.4;
}
.marker.default {
  background-image: url(./img/location@2x.png);
}

.location-single-header {
  margin-bottom: 29px !important;
}

.locations-small-header-margin {
  margin-bottom: 55px !important;
}

.page-location .c-accordion_tab + .c-accordion_tab {
  margin-top: 20px;
}

.page-news-more .col-right img {
  width: 100%;
}

.news-gallery-photo-description {
  max-width: 250px;
  margin-bottom: 10px;
  margin-top: 5px;
}

.news-picture-mobile {
  display: none;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  .news-picture-mobile {
    display: block;
  }
}
@media only screen and (max-width: 575px) {
  .news-picture-mobile {
    display: block;
  }
}
.page-whole {
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  left: 0;
  background-color: #f5f5f5;
}
.page-whole .wrapper-notfound {
  position: absolute;
  top: 10vh;
  left: 20vw;
  bottom: 10vh;
  max-width: 420px;
  width: 70vw;
}
.page-whole .wrapper-notfound .logoWrapper {
  padding-bottom: 20vh;
}
.page-whole .wrapper-notfound .link-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
}

@media only screen and (max-width: 767px) {
  .page-whole .wrapper-notfound {
    left: 5vw;
    width: 85vw;
  }
  .page-whole .wrapper-notfound h1 {
    padding-bottom: 20px;
  }
  .page-whole .wrapper-notfound .notfound-large-copy {
    padding-bottom: 20px;
  }
}
.page-people .col-right {
  padding-top: 161px;
}

.people .group + .group {
  margin-top: 40px;
}
.people .page_group-title + .person {
  margin-top: 20px;
}
.people .person + .person {
  margin-top: 30px;
}
.people .person img {
  max-width: 100%;
  max-height: 19.8vw;
}
.people .person + .person {
  margin-bottom: 22px;
}
.people .person-photo-wrapper {
  width: 70%;
}
.people .person-pic {
  width: 100%;
  height: 0;
  padding-top: 150%;
  background-size: cover;
  background-color: #f0f0f0;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.people .person-description_text-title-primary {
  font-size: 30px;
  line-height: 140%;
}
.people .person-description_text-title-secondary {
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 14px;
}

@media only screen and (max-width: 1365px) {
  .person-photo-wrapper {
    width: 70%;
  }
}
@media only screen and (max-width: 1023px) {
  .page-people .col-right {
    padding-top: 141px;
  }

  .people .person img {
    margin-bottom: 5px;
  }
  .people .person-photo-wrapper {
    width: 70%;
    margin-bottom: 5px;
  }
  .people .person-description_text-title-primary {
    font-size: 26px;
  }
  .people .person-description_text-title-secondary {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .page-people .col-right {
    padding-top: 40px;
  }

  .people .person-pic-wrapper {
    width: 25%;
  }
  .people .person-pic {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 575px) {
  .page-people .col-right {
    padding-top: 40px;
  }

  .people .person-pic {
    padding-top: 100%;
    border-radius: 50%;
    margin-bottom: 5px;
    background-position-y: 0;
  }
  .people .person-description {
    padding-top: 5%;
    margin-top: -7px;
  }
  .people .person-description .bio {
    margin-bottom: 20px;
  }
  .people .person-description .sessions, .people .person-description .btn-link,
.people .person-description .page_group-title {
    display: none;
  }
  .people .person-description_text-title-primary {
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 0;
  }
  .people .person-description_text-title-secondary {
    font-size: 14px;
    line-height: 1.4;
  }
}
.page-people-more .col-left .description p.person-contact {
  color: #666;
}
.page-people-more .col-left .description a {
  text-decoration: none;
}
.page-people-more .col-left .person-position {
  margin: 0 0 40px 0;
  margin-top: 15px;
}
.page-people-more .col-left .person-picture-mobile {
  height: 37.6875vw;
  height: 0;
  padding-top: 150%;
  background-size: cover;
  background-position: 50% 50%;
  margin-top: 10px;
  background-repeat: no-repeat;
  display: none;
}
.page-people-more .col-left .person-picture-mobile img {
  max-width: 100%;
}
.page-people-more .col-left .border-top-gray {
  border-top: 1px solid #d4d4d4;
}
.page-people-more .col-right .person-picture {
  height: 37.6875vw;
  height: 0;
  padding-top: 150%;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.page-people-more .col-right .person-picture img {
  max-width: 100%;
}

.page-people-more .subpage-title-main-big {
  font-size: 48px;
  line-height: 1.3;
  margin: 0 0 0 0;
}
.page-people-more .col-left .description p.person-contact {
  margin-top: 20px;
}
.page-people-more .col-left .description .person-short-bio {
  margin-top: 40px;
}
.page-people-more .col-left .description .page_group-title {
  margin-top: 80px;
}
@media screen and (min-width: 1023px) and (max-width: 1300px) {
  .page-people-more .col-left .description .title-back span {
    left: -80px;
    width: 5vw;
  }
}
.page-people-more .col-left .description .person-social-list {
  margin-top: 38px;
  margin-bottom: 38px;
}
.page-people-more .col-left .description .person-social-list li {
  display: inline-block;
}
.page-people-more .col-left .description .person-social-list li:not(:last-child) {
  margin-right: 50px;
}
.page-people-more .col-left .page_group-body {
  padding-top: 23px;
}

@media only screen and (max-width: 1023px) {
  .page-people-more .subpage-title-main-big {
    font-size: 42px;
  }
  .page-people-more .datetime {
    padding-right: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .page-people-more .col-left {
    padding-top: 100px;
  }
  .page-people-more .col-left .person-picture-mobile {
    display: block;
  }
  .page-people-more .col-right {
    padding-top: 50px;
  }
  .page-people-more .col-right .person-picture {
    display: none;
  }
}
@media only screen and (max-width: 575px) {
  .page-people-more .subpage-title-main-big {
    font-size: 32px;
  }
  .page-people-more .col-left {
    padding-top: 30px;
  }
  .page-people-more .col-left .person-picture-mobile {
    display: block;
  }
  .page-people-more .col-left .person-position {
    font-size: 18px;
    line-height: 26px;
    margin-top: 25px;
    margin-bottom: 30px;
  }
}
.page-questions .col-right .question-item {
  position: relative;
  padding-bottom: 20px;
  overflow-wrap: break-word;
}
.page-questions .col-right .question-item.hoverable {
  cursor: pointer;
}
.page-questions .col-right .question-item.hoverable:hover h4 span {
  color: #be1220;
}
.page-questions .col-right .question-item.hoverable:hover .btn-upvote {
  color: #be1220;
}
.page-questions .col-right .questions {
  padding-top: 0px;
}
.page-questions .col-right .buton-wrapper {
  display: flex;
  flex-direction: row;
}
.page-questions .col-right .btn-submit {
  height: 100%;
  margin-left: 3px;
  flex-grow: 1;
  flex-shrink: 1;
  border-radius: 3px;
  background-color: #474747;
  border: none;
  position: relative;
  text-align: center;
  line-height: 48px;
  padding-left: 10px;
  padding-right: 10px;
  margin-left: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: none;
  background-color: #72AF61;
}
.page-questions .col-right .btn-submit span {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.7px;
}
.page-questions .col-right .btn-submit--long {
  display: none;
}
.page-questions .col-right .question-item-title {
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 38px;
  position: relative;
  min-height: 30px;
  padding-right: 80px;
}
.page-questions .col-right .question-item-num {
  position: absolute;
  top: 0;
  left: -38px;
}
.page-questions .col-right .question-item-title-text {
  overflow-wrap: break-word;
}
.page-questions .col-right .btn-upvote {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.page-questions .col-right .btn-upvote span::after {
  margin-left: 7px;
}
.page-questions .col-right .question-upvotes-count {
  margin-left: 38px;
}
.page-questions .col-right .btn-upvote.disabled {
  opacity: 0.25;
  cursor: default;
}

@media only screen and (max-width: 575px) {
  .page-questions .col-right .question-item {
    font-size: 20px;
    line-height: 25px;
  }
  .page-questions .col-right .questions {
    padding-top: 0px;
  }
  .page-questions .col-right .question-item-num {
    left: auto;
    padding-right: 5px;
    position: relative;
  }
  .page-questions .col-right h4 {
    font-size: 20px;
    line-height: 25px;
  }
  .page-questions .col-right .question-item-title {
    margin-left: 0;
    padding-right: 85px;
  }
  .page-questions .col-right .question-upvotes-count {
    margin-left: 0;
  }
}
.singleQuestionWrapper {
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  height: 103vh;
  background-color: #3d3b3b;
}

.singleQuestionBlock {
  position: absolute;
  text-align: center;
  width: 90%;
  max-width: 700px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.singleQuestionBlock:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: -25vh;
  background-color: white;
  width: 1px;
  height: 20vh;
}
.singleQuestionBlock:after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: -25vh;
  background-color: white;
  width: 1px;
  height: 20vh;
}

.page_questions-fs {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #3D3B3B;
  overflow: scroll;
  padding-top: 244px;
  padding-bottom: 224px;
}
.page_questions-fs p {
  color: #FFFFFF;
}
.page_questions-fs .questionsTitle {
  margin-bottom: 100px;
}

.multiQuestion_QuestionBlock {
  text-align: left;
  position: relative;
  white-space: nowrap;
  cursor: pointer;
}
.multiQuestion_QuestionBlock hr {
  padding: 0;
  margin: 0;
  margin-bottom: 44px;
  margin-top: 66px;
}
.multiQuestion_QuestionBlock h2, .multiQuestion_QuestionBlock a {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}

.questionNameWrapper {
  padding-left: 22px;
}

.questionName {
  position: relative;
  left: 40px;
  top: 0;
  padding-right: 200px;
  white-space: normal;
}

.questionVotes {
  position: absolute;
  top: 50px;
  right: 47px;
}

@media screen and (max-width: 1024px) {
  .page_questions-fs {
    background-size: 100%;
    padding-top: 150px;
    padding-bottom: 140px;
  }
  .page_questions-fs .appLogoContainer {
    width: 200px;
  }
  .page_questions-fs .appLogoContainer .standaloneLogo {
    max-width: unset;
    height: 35px;
    width: 147px;
    left: 40px;
    top: 40px;
    margin-left: 0;
  }
  .page_questions-fs .questionsCol {
    width: 100%;
    padding: 0;
    margin-left: 0;
  }
  .page_questions-fs .questionsTitle {
    font-size: 42px;
    line-height: 1;
    margin-bottom: 70px;
    padding-left: 7px;
  }
  .page_questions-fs .questionNameWrapper {
    padding-left: 7px;
  }
  .page_questions-fs .container-fluid {
    padding: 0;
    padding-left: 120px;
    padding-right: 120px;
  }
  .page_questions-fs .row {
    padding: 0;
    margin-top: 0;
  }
  .page_questions-fs .multiQuestion_QuestionBlock hr {
    margin-bottom: 20px;
    margin-top: 35px;
  }
  .page_questions-fs .multiQuestion_QuestionBlock h2 {
    font-size: 24px;
    line-height: 1.4583333333;
  }
  .page_questions-fs .multiQuestion_QuestionBlock .questionVotes {
    top: 26px;
  }
  .page_questions-fs .questionName {
    left: 66px;
  }
}
.wrapper-quiz-fullpage {
  z-index: 10;
  position: fixed;
  opacity: 0;
  overflow-x: hidden;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
}
.wrapper-quiz-fullpage .questionText.veryLong {
  font-size: 22px;
  line-height: 1.3;
}

.wrapper-quiz .container-fluid {
  position: relative;
}
.wrapper-quiz .naviBarRight, .wrapper-quiz .naviBarRightTransparent {
  background-color: transparent;
}
.wrapper-quiz .wrapper-content {
  position: absolute;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
}
.wrapper-quiz .rc-checkbox {
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  display: inline-block;
  position: relative;
  line-height: 14px;
  vertical-align: middle;
}
.wrapper-quiz .rc-checkbox .rc-checkbox-input {
  position: absolute;
  left: 0;
  z-index: 9999;
  cursor: pointer;
  opacity: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.wrapper-quiz .rc-checkbox .rc-checkbox-inner {
  position: relative;
  top: 0;
  left: 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-width: 1px;
  border-style: solid;
  border-radius: 0px;
  border-color: #2d2d2d;
  background-color: white;
  border-width: 1px;
}
.wrapper-quiz .rc-checkbox .rc-checkbox-inner:after {
  opacity: 0;
  transition: opacity 0.4s;
}
.wrapper-quiz .rc-checkbox:hover .rc-checkbox-inner {
  border-color: #9F535B;
}
.wrapper-quiz .rc-checkbox-checked .rc-checkbox-inner:after {
  transform: rotate(45deg);
  position: absolute;
  left: 4px;
  top: 1px;
  display: table;
  width: 5px;
  height: 7px;
  border: 1px solid #9F535B;
  border-top: 0;
  border-left: 0;
  opacity: 1;
  content: " ";
}
.wrapper-quiz .rc-checkbox-checked .rc-checkbox-inner {
  border-color: #9F535B;
}
.wrapper-quiz .radio .rc-checkbox .rc-checkbox-inner {
  border-radius: 8px;
  width: 15px;
  height: 15px;
}
.wrapper-quiz .radio .rc-checkbox-checked .rc-checkbox-inner:after {
  transform: none;
  position: absolute;
  left: 3px;
  top: 3px;
  display: table;
  width: 7px;
  height: 7px;
  border-radius: 4px;
  background-color: #9F535B;
  border: 0px;
  opacity: 1;
  content: " ";
}
.wrapper-quiz .radio .rc-checkbox-checked .rc-checkbox-inner {
  border-color: #9F535B;
}
.wrapper-quiz .page-quiz-results {
  position: relative;
}
.wrapper-quiz .page-quiz-results .questionNum {
  margin-bottom: 40px;
}
.wrapper-quiz .page-quiz-results .quizListItem {
  margin-bottom: 30px;
}
.wrapper-quiz .page-quiz-results .answers {
  margin-top: 90px;
  list-style: none;
}
.wrapper-quiz .page-quiz-results .questionText {
  font-size: 30px;
  line-height: 1.2;
}
.wrapper-quiz .page-quiz-results .answerListItem.openEnded {
  font-style: italic;
  color: #999999;
}
.wrapper-quiz .page-quiz-results .answerListItem {
  font-size: 26px;
  padding-bottom: 0.9em;
  transition: padding-left 0.6s ease-out;
}
.wrapper-quiz .page-quiz-results .answerListItem span.hovered {
  transition: padding-left 0.15s ease-out;
  color: #9F535B;
}
.wrapper-quiz .page-quiz-results .answerNumber {
  font-size: 16px;
  width: 3em;
  display: inline-block;
}
.wrapper-quiz .page-quiz-results .col-left {
  padding-top: 0;
  min-height: 100vh;
}
.wrapper-quiz .page-quiz-results .questionBlock {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  min-height: 50vh;
}
.wrapper-quiz .page-quiz-results .col-right {
  min-height: 100vh;
  padding-top: 27vh;
}
.wrapper-quiz .page-quiz-results .resultDiagramMobile {
  display: none;
}
.wrapper-quiz .page-quiz-results .resultDiagramLarge {
  display: block;
}
.wrapper-quiz .page-quiz-results .resultDiagram {
  height: 40vh;
  width: 100%;
  list-style: none;
  padding-left: 20%;
  box-sizing: content-box;
}
.wrapper-quiz .page-quiz-results .resultDiagram.results-5 {
  padding-left: 0%;
}
.wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem {
  display: inline-block;
  height: 100%;
  width: 20%;
  position: relative;
}
.wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem p {
  text-align: center;
}
.wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem .resultDiagramBar {
  position: absolute;
  bottom: 0;
  height: 0%;
  left: 0;
  right: 10%;
  left: 10%;
  transform-origin: 50% 100%;
  transition: 0.5s;
}
.wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem.hovered .resultDiagramBar {
  transition: background-color 0.25s;
}
.wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem.hovered .resultDiagramBar .resultDiagramLabel {
  transition: transform 0.15s ease-out;
}
.wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem.unhovered .resultDiagramBar {
  background-color: rgba(128, 128, 128, 0.2) !important;
  transition: background-color 0.25s;
}
.wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem .resultDiagramPercent {
  margin-bottom: 0px;
  position: absolute;
  width: 100%;
  top: -50px;
}
.wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem .resultDiagramLabel {
  position: absolute;
  width: 100%;
  bottom: -40px;
  transition: transform 0.6s ease-in-out;
}
.wrapper-quiz .quizResultsNavigationRow {
  position: absolute;
  text-align: center;
  bottom: 8vh;
  width: 100%;
}
.wrapper-quiz .quizNavigation {
  text-align: right;
  line-height: 0;
}
.wrapper-quiz .quizNavigation li {
  display: inline-block;
  opacity: 0.5;
  min-width: 30px;
  transition: opacity 0.35s, color 0.35s;
}
.wrapper-quiz .quizNavigation li.enabled {
  cursor: pointer;
}
.wrapper-quiz .quizNavigation li.enabled:hover {
  opacity: 1;
  color: #9F535B;
  transition: opacity 0.15s, color 0.15s;
}
.wrapper-quiz .quizNavigation li.disabled {
  opacity: 0.2;
  cursor: default;
}
.wrapper-quiz .quizNavigation li + li {
  margin-left: 20px;
}
.wrapper-quiz .containerQuizBg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  width: 0;
  height: 100%;
  overflow: hidden;
}
.wrapper-quiz .containerQuizBg .quizBg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-repeat: no-repeat;
  background-size: 250%;
  background-position: 52% 84%;
  background-color: #7D4B50;
}
.wrapper-quiz .containerQuizBg .quizBgImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 250vw;
  transform: translate(-30%, -63%);
}
.wrapper-quiz .quizIntro {
  opacity: 0;
  position: absolute;
  color: white;
  text-align: center;
  width: 100%;
  left: 0;
  top: 72px;
  bottom: 72px;
}
.wrapper-quiz .quizIntro h3 {
  max-width: 700px;
}
.wrapper-quiz .quizIntro .btnStartQuiz {
  color: white;
  display: block;
}
.wrapper-quiz .quizIntro .btn-hidden {
  visibility: hidden;
}
.wrapper-quiz .quizIntro .quizIntroTop {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.wrapper-quiz .quizIntro .quizIntroMid.qr {
  top: 55%;
}
.wrapper-quiz .quizIntro .quizIntroMid {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  text-align: center;
  cursor: pointer;
}
.wrapper-quiz .quizIntro .quizIntroMid h3 {
  margin-left: auto;
  margin-right: auto;
}
.wrapper-quiz .quizIntro .quizIntroMid .btn-link {
  position: relative;
  bottom: -30px;
}
.wrapper-quiz .quizIntro .quizIntroBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.wrapper-quiz .page-quiz-solve {
  position: relative;
}
.wrapper-quiz .page-quiz-solve .quiz-answer-open {
  width: 100%;
  padding: 20px 15px 15px 20px;
  background-color: #f0f0f0;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.wrapper-quiz .page-quiz-solve .quiz-answer-open::placeholder {
  color: #939393;
}
.wrapper-quiz .page-quiz-solve .quiz-answer-open:focus {
  outline: none;
}
.wrapper-quiz .page-quiz-solve .answers-buttons {
  margin-top: 0;
  list-style: none;
  padding-top: 30vh;
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
}
.wrapper-quiz .page-quiz-solve .answers-buttons li {
  position: relative;
  padding-top: 0px;
  padding-bottom: 3.5vh;
  border-top: 0px;
  transition: color 0.35s, border-top-color 0.5s;
  cursor: pointer;
}
.wrapper-quiz .page-quiz-solve .answers-buttons li label.answer-text, .wrapper-quiz .page-quiz-solve .answers-buttons li span.answer-text {
  line-height: 1.26;
  font-size: 24px;
  margin-left: 50px;
  display: block;
}
.wrapper-quiz .page-quiz-solve .answers-buttons .rc-checkbox {
  position: absolute;
  top: 8px;
  left: 0;
}
.wrapper-quiz .page-quiz-solve .answers-buttons li:hover {
  color: #9F535B;
}
.wrapper-quiz .page-quiz-solve .answers-buttons li.checked {
  border-top: none;
  color: #9F535B;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz {
  color: white;
  min-height: 100vh;
  padding-top: 22vh;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz h2, .wrapper-quiz .page-quiz-solve .col-left-quiz h3, .wrapper-quiz .page-quiz-solve .col-left-quiz p, .wrapper-quiz .page-quiz-solve .col-left-quiz span {
  color: #FFFFFF;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz h2, .wrapper-quiz .page-quiz-solve .col-left-quiz .descriptionBlock {
  height: auto;
  width: 100%;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz h2.questionNum {
  margin-bottom: 40px;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz .descriptionBlock {
  position: absolute;
  bottom: 14.4vh;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz .descriptionBlockDetails {
  margin-top: 20px;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz .descriptionBlockDetails div {
  width: 45%;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz .descriptionBlockDetails .descriptionBlockDetailsLeft {
  float: left;
}
.wrapper-quiz .page-quiz-solve .col-left-quiz .descriptionBlockDetails .descriptionBlockDetailsRight {
  float: right;
  text-align: right;
}
.wrapper-quiz .page-quiz-solve .col-right-quiz {
  padding-top: 0;
  min-height: 100vh;
}
.wrapper-quiz .page-quiz-solve .col-right-quiz .quizNavigation {
  text-align: right;
  position: absolute;
  width: 100%;
  bottom: 14.4vh;
  padding-right: 10px;
}
.wrapper-quiz .page-quiz-solve .col-right-quiz .quizNavigation .btnPrev {
  margin-right: 50px;
}

@media only screen and (max-width: 1365px) {
  .wrapper-quiz .quizIntro h3 {
    font-size: 52px;
  }
  .wrapper-quiz .page-quiz-results .answers {
    margin-top: 70px;
  }
  .wrapper-quiz .page-quiz-results .questionText {
    font-size: 26px;
  }
  .wrapper-quiz .page-quiz-results .answerListItem {
    font-size: 22px;
  }
  .wrapper-quiz .page-quiz-results .answerListItem {
    padding-bottom: 0.7em;
  }
  .wrapper-quiz .page-quiz-results .answerNumber {
    font-size: 12px;
    width: 3em;
  }
  .wrapper-quiz .page-quiz-solve .col-left-quiz h2 {
    font-size: 16px;
  }
  .wrapper-quiz .page-quiz-solve .descriptionBlock {
    font-size: 16px;
  }
  .wrapper-quiz .page-quiz-solve .questionText.veryLong {
    font-size: 19px;
    line-height: 1.2;
  }
}
@media only screen and (max-width: 1023px) {
  .wrapper-quiz .page-quiz-results .questionBlock {
    padding-right: 3vw;
  }
  .wrapper-quiz .page-quiz-solve .questionText.veryLong, .wrapper-quiz .page-quiz-results .questionText.veryLong {
    font-size: 17px;
    line-height: 1.2;
  }
}
@media only screen and (max-width: 767px) {
  .wrapper-quiz-fullpage {
    overflow-x: hidden;
  }

  .wrapper-quiz .quizIntro h3 {
    font-size: 42px;
    max-width: 80vw;
  }
  .wrapper-quiz .wrapper-content {
    position: relative;
    width: 100vw;
    height: 100vh;
    overflow-y: auto;
  }
  .wrapper-quiz .closeQuizIcon.closeIconSolve {
    background-image: url(./img/closeIconWhite.svg);
  }
  .wrapper-quiz .quizNavigation {
    text-align: center;
  }
  .wrapper-quiz .quizNavigation li {
    font-size: 14px;
    letter-spacing: 0.13px;
    line-height: 1.2142857143;
  }
  .wrapper-quiz .quizNavigation .btnPrev {
    float: left;
  }
  .wrapper-quiz .quizNavigation .btnNext {
    float: right;
  }
  .wrapper-quiz .page-quiz-results .col-left {
    min-height: auto;
    padding-top: 70px;
  }
  .wrapper-quiz .page-quiz-results .col-right {
    padding-top: 0;
    min-height: auto;
    margin-bottom: 40px;
    text-align: center;
  }
  .wrapper-quiz .page-quiz-results .questionBlock {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    min-height: auto;
    padding-right: 0;
  }
  .wrapper-quiz .page-quiz-results .answers {
    margin-top: 70px;
  }
  .wrapper-quiz .page-quiz-results h2.questionNum {
    margin-bottom: 10px;
    font-size: 18px;
  }
  .wrapper-quiz .page-quiz-results .answerListItem {
    padding-bottom: 15px;
  }
  .wrapper-quiz .page-quiz-results .questionText {
    font-size: 22px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-results .questionText.veryLong {
    font-size: 18px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-results .answerListItem {
    font-size: 22px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-results .quizResultsNavigationRow {
    position: relative;
    text-align: center;
    bottom: 0;
    width: 100%;
  }
  .wrapper-quiz .page-quiz-results .diagrammMobileHolder {
    text-align: center;
    margin-left: -3vw;
    margin-right: -3vw;
  }
  .wrapper-quiz .page-quiz-results .resultDiagramMobile {
    display: inline-block;
  }
  .wrapper-quiz .page-quiz-results .resultDiagramLarge {
    display: none;
  }
  .wrapper-quiz .page-quiz-results .resultDiagram {
    height: 120px;
    width: auto;
    width: 100%;
    padding-left: 0%;
    margin-top: 60px;
  }
  .wrapper-quiz .page-quiz-results .resultDiagram.results-5 {
    padding-left: 0;
  }
  .wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem {
    width: 15.5vw;
  }
  .wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem .resultDiagramBar {
    right: 12%;
    left: 12%;
  }
  .wrapper-quiz .page-quiz-solve .descriptionBlock {
    display: none;
  }
  .wrapper-quiz .page-quiz-solve .questionText {
    font-size: 22px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-solve .questionText.veryLong {
    font-size: 18px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-solve .col-left-quiz {
    min-height: auto;
    padding-top: 85px;
    padding-bottom: 40px;
  }
  .wrapper-quiz .page-quiz-solve .col-left-quiz h2.questionNum {
    margin-bottom: 10px;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz {
    min-height: auto;
    padding-top: 60px;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons {
    padding-top: 0;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons li span.answer-text {
    margin-left: 2em;
    font-size: 22px;
    line-height: 1.2777777778;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .rc-checkbox {
    position: absolute;
    top: 7px;
    left: 0;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .quizNavigation {
    position: relative;
    bottom: 0;
    margin-top: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .wrapper-quiz .wrapper {
    padding-bottom: 40px;
  }
  .wrapper-quiz .quizIntro h3 {
    font-size: 32px;
  }
  .wrapper-quiz .quizIntro .quizIntroMid .btn-link {
    bottom: -40px;
  }
  .wrapper-quiz .quizNavigation li {
    font-size: 14px;
    letter-spacing: 0.13px;
    line-height: 1.2142857143;
  }
  .wrapper-quiz .quizNavigation .quizNavItemNum {
    display: none;
  }
  .wrapper-quiz .page-quiz-results .col-left {
    margin-top: 0;
  }
  .wrapper-quiz .page-quiz-results .answers {
    margin-top: 70px;
  }
  .wrapper-quiz .page-quiz-results .questionText {
    font-size: 22px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-results .questionText.veryLong {
    font-size: 16px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-results .answerListItem {
    font-size: 16px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-results .answerListItem {
    padding-bottom: 15px;
  }
  .wrapper-quiz .page-quiz-results .resultDiagramMobile {
    margin-top: 70px;
  }
  .wrapper-quiz .page-quiz-results .answerNumber {
    font-size: 10px;
    width: 3em;
  }
  .wrapper-quiz .page-quiz-results .resultDiagram {
    height: 120px;
    width: auto;
    width: 100%;
    padding-left: 0%;
  }
  .wrapper-quiz .page-quiz-results .resultDiagram.results-5 {
    padding-left: 0%;
  }
  .wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem {
    width: 17vw;
  }
  .wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramPercent {
    top: -40px;
  }
  .wrapper-quiz .page-quiz-solve .col-left-quiz {
    min-height: auto;
    padding-top: 85px;
    padding-bottom: 40px;
  }
  .wrapper-quiz .page-quiz-solve .col-left-quiz h2.questionNum {
    margin-bottom: 10px;
  }
  .wrapper-quiz .page-quiz-solve .questionText {
    font-size: 20px;
    line-height: 1.2;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz {
    min-height: auto;
    padding-top: 40px;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons {
    padding-top: 18px;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons li {
    padding-top: 0px;
    padding-bottom: 25px;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons li span.answer-text {
    margin-left: 2em;
    font-size: 18px;
    line-height: 1.2777777778;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .rc-checkbox {
    position: absolute;
    top: 4px;
    left: 0;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .quizNavigation {
    position: relative;
    bottom: 0;
    margin-top: 30px;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .btnPrev {
    float: left;
  }
  .wrapper-quiz .page-quiz-solve .col-right-quiz .btnNext {
    float: right;
  }
}
.live-sidebar-overlay .wrapper-quiz .quizIntro h3 {
  font-size: 42px;
  max-width: 80vw;
}
.live-sidebar-overlay .wrapper-quiz .wrapper-content {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  min-height: auto;
}
.live-sidebar-overlay .wrapper-quiz .closeQuizIcon.closeIconSolve {
  background-image: url(./img/closeIconWhite.svg);
}
.live-sidebar-overlay .wrapper-quiz .quizNavigation {
  text-align: center;
}
.live-sidebar-overlay .wrapper-quiz .quizNavigation li {
  font-size: 14px;
  letter-spacing: 0.13px;
  line-height: 1.2142857143;
}
.live-sidebar-overlay .wrapper-quiz .quizNavigation .btnPrev {
  float: left;
}
.live-sidebar-overlay .wrapper-quiz .quizNavigation .btnNext {
  float: right;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .col-left {
  min-height: auto;
  padding-top: 70px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .col-right {
  padding-top: 0;
  min-height: auto;
  margin-bottom: 40px;
  text-align: center;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .questionBlock {
  position: relative;
  top: 0;
  left: 0;
  transform: none;
  min-height: auto;
  padding-right: 0;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .answers {
  margin-top: 70px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results h2.questionNum {
  margin-bottom: 10px;
  font-size: 18px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .answerListItem {
  padding-bottom: 15px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .questionText {
  font-size: 22px;
  line-height: 1.2;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .answerListItem {
  font-size: 22px;
  line-height: 1.2;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .quizResultsNavigationRow {
  position: relative;
  text-align: center;
  bottom: 0;
  width: 100%;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .diagrammMobileHolder {
  text-align: center;
  margin-left: -10px;
  margin-right: -10px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagramMobile {
  display: inline-block;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagramLarge {
  display: none;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagram {
  height: 120px;
  width: auto;
  width: 100%;
  padding-left: 0%;
  margin-top: 60px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagram.results-5 {
  padding-left: 0;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem {
  width: 15.5vw;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem .resultDiagramBar {
  right: 12%;
  left: 12%;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .descriptionBlock {
  display: none;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .questionText {
  font-size: 22px;
  line-height: 1.2;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-left-quiz {
  min-height: auto;
  padding-top: 85px;
  padding-bottom: 40px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-left-quiz h2.questionNum {
  margin-bottom: 10px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz {
  min-height: auto;
  padding-top: 60px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons {
  padding-top: 0;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons li span.answer-text {
  margin-left: 2em;
  font-size: 22px;
  line-height: 1.2777777778;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .rc-checkbox {
  position: absolute;
  top: 7px;
  left: 0;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .quizNavigation {
  position: relative;
  bottom: 0;
  margin-top: 30px;
}
.live-sidebar-overlay .wrapper-quiz {
  position: relative;
  height: 100%;
}
.live-sidebar-overlay .wrapper-quiz .wrapper {
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}
.live-sidebar-overlay .wrapper-quiz .col-left {
  width: 100%;
  margin-left: 0;
}
.live-sidebar-overlay .wrapper-quiz .col-right {
  width: 100%;
  margin-left: 0;
}
.live-sidebar-overlay .wrapper-quiz .quizIntro h3 {
  font-size: 32px;
}
.live-sidebar-overlay .wrapper-quiz .quizIntro .quizIntroMid .btn-link {
  bottom: -40px;
}
.live-sidebar-overlay .wrapper-quiz .quizNavigation li {
  font-size: 14px;
  letter-spacing: 0.13px;
  line-height: 1.2142857143;
}
.live-sidebar-overlay .wrapper-quiz .quizNavigation .quizNavItemNum {
  display: none;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results {
  padding-bottom: 40px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .col-left {
  margin-top: 0;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .answers {
  margin-top: 70px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .questionText {
  font-size: 22px;
  line-height: 1.2;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .answerListItem {
  font-size: 16px;
  line-height: 1.2;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .answerListItem {
  padding-bottom: 15px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagramMobile {
  margin-top: 70px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .answerNumber {
  font-size: 10px;
  width: 3em;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagram {
  height: 120px;
  width: auto;
  width: 100%;
  padding-left: 0%;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagram.results-5 {
  padding-left: 0%;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramItem {
  width: 17vw;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-results .resultDiagram .resultDiagramPercent {
  top: -40px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve {
  padding-bottom: 40px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-left-quiz {
  min-height: auto;
  padding-top: 85px;
  padding-bottom: 40px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-left-quiz h2.questionNum {
  margin-bottom: 10px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .questionText {
  font-size: 20px;
  line-height: 1.2;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz {
  min-height: auto;
  padding-top: 40px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons {
  padding-top: 18px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons li {
  padding-top: 0px;
  padding-bottom: 25px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .answers-buttons li span.answer-text {
  margin-left: 2em;
  font-size: 18px;
  line-height: 1.2777777778;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .rc-checkbox {
  position: absolute;
  top: 4px;
  left: 0;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .quizNavigation {
  position: relative;
  bottom: 0;
  margin-top: 30px;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .btnPrev {
  float: left;
}
.live-sidebar-overlay .wrapper-quiz .page-quiz-solve .col-right-quiz .btnNext {
  float: right;
}
.live-sidebar-overlay .wrapper-quiz .col-quiz-results-nav {
  width: 100%;
  margin-left: 0;
}

.page-quiz-list .pollStatus {
  margin-left: 30px;
}
.page-quiz-list .quizListItem + .quizListItem {
  margin-top: 30px;
}
.page-quiz-list .session-hover:hover {
  cursor: pointer;
}
.page-quiz-list .session-hover:hover .btn-link {
  color: #be1220;
}

.edit-profile-container {
  padding-top: 75px;
  /*#edit-profile-image{
      margin-bottom: 40px;
  }*/
}
@media screen and (max-width: 575px) {
  .edit-profile-container {
    padding: 35px 15px 0 15px;
  }
}
.edit-profile-container.js-is-stuck, .edit-profile-container.ie-background {
  background: none !important;
  transition: background-color 0.1s ease-in;
}
.edit-profile-container.js-is-stuck {
  position: relative !important;
}
.edit-profile-container #edit-profile-form {
  margin-top: 60px;
}
.edit-profile-container#sticky-wrapper {
  height: 167px;
  padding: 0;
  margin-top: 60px;
  transition: background-color 0.1s ease-in;
  padding-top: 10px;
}
.edit-profile-container .edit-header {
  margin-bottom: 40px;
}
.edit-profile-container #edit-profile-form .form-error {
  padding-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.edit-profile-container #edit-profile-form div.wrong-input label {
  color: #dc3545;
}
.edit-profile-container #edit-profile-form div.wrong-input input {
  color: #dc3545;
}
.edit-profile-container .button-wrapper {
  position: relative;
  max-width: 298px;
  width: 100%;
}
@media screen and (max-width: 575px) {
  .edit-profile-container .button-wrapper {
    max-width: 100%;
  }
}
.edit-profile-container .button-wrapper .save-changes {
  height: 63px;
  border: 1px solid #474747;
  line-height: 63px;
  text-align: center;
  background: #474747;
  border-color: #474747;
  width: 100%;
  margin-top: 20px;
}
.edit-profile-container .button-wrapper .save-changes:focus {
  outline: 0;
}
.edit-profile-container .button-wrapper p + .save-changes {
  margin-top: 20px;
}
.edit-profile-container .button-wrapper .button-overlay {
  position: relative;
  top: -63px;
  left: 0;
  width: 100%;
  height: 63px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(240, 240, 240, 0.91);
}
.edit-profile-container .button-wrapper .button-overlay img {
  width: 20px;
  height: 20px;
  animation: spin 1s linear infinite;
}
.edit-profile-container .update-message {
  position: absolute;
  top: -3px;
}
.edit-profile-container .profile-updated {
  color: #28a745;
}
.edit-profile-container .profile-update-error {
  color: #dc3545;
}
.edit-profile-container .textarea-length {
  position: absolute;
  bottom: 0px;
  right: 20px;
}
.edit-profile-container #edit-profile-image div {
  position: relative;
}
.edit-profile-container #edit-profile-image div img {
  margin-top: 25px;
  width: 100%;
}
.edit-profile-container #edit-profile-image div input {
  display: none;
}
.edit-profile-container #edit-profile-image div label {
  position: absolute;
  display: block;
  height: 35px;
  width: 35px;
  background-color: #FFFFFF;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25);
  background: url(./img/edit-icon.svg) no-repeat;
  background-position: center center;
  background-size: 14px 14px;
  bottom: 30px;
  right: 20px;
  background-color: #fff;
  border-radius: 100%;
}
.edit-profile-container #edit-profile-image div label:hover {
  cursor: pointer;
}
.edit-profile-container #edit-profile-image p {
  margin-top: 12px;
}
.edit-profile-container #edit-profile-image #no-profile-image {
  background: #CED2DB;
  margin-top: 30px;
  margin-bottom: 50px;
}
.edit-profile-container #edit-profile-image #no-profile-image img {
  margin: 0;
  padding: 50px;
}

.boxRegister {
  position: relative;
  margin-top: 10vh;
  width: 29vw;
  margin-left: 1vw;
  padding-top: 153px;
  margin-right: 11.5vw;
  margin-bottom: 100px;
}
.boxRegister h3 + div.group {
  margin-top: 2em;
}
.boxRegister div + h3 {
  margin-top: 2.5em;
}
.boxRegister p + p {
  margin-top: 1em;
}
.boxRegister div + button {
  margin-top: 1em;
}
.boxRegister button + button {
  margin-top: 1em;
}

.language-switch {
  position: fixed;
  top: 9.6vh;
  right: 8vw;
}

.register-title-group {
  padding-bottom: 20px;
}

.language-switch .language-switch-option + .language-switch-option {
  margin-left: 10px;
}
.language-switch .language-switch-option {
  border-bottom: 1.5px solid transparent;
}
.language-switch .language-switch-option.selected {
  border-bottom: 1.5px solid #666666;
}

@media only screen and (max-width: 1365px) {
  .boxRegister {
    margin-left: 0;
    padding-top: 140px;
  }
}
@media only screen and (max-width: 1023px) {
  .boxRegister {
    margin-left: 0;
    width: 65.6%;
    margin-top: 0px;
    padding-top: 0px;
  }

  .language-switch {
    position: fixed;
    right: 8vw;
  }
}
@media only screen and (max-width: 767px) {
  .boxRegister {
    margin-left: 0;
    width: 100%;
    padding-top: 0px;
  }

  .language-switch {
    position: fixed;
    right: 8vw;
  }
}
@media only screen and (max-width: 575px) {
  .boxRegister {
    margin-left: 0;
    width: 100%;
    padding-top: 0px;
  }

  .language-switch {
    position: fixed;
    right: 20px;
  }
}
.rsvp-details {
  width: 40vw;
  margin-right: 0;
}
.rsvp-details .group + .group {
  margin-top: 60px;
}
.rsvp-details .title-event-details-group {
  color: #3C3C3C;
  font-family: "Trade Gothic LT Std";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 25px;
  border-bottom: 1px solid #D4D4D4;
  padding-bottom: 10px;
}
.rsvp-details .rsvp-event-details-location,
.rsvp-details .rsvp-event-details-date,
.rsvp-details .rsvp-event-details-downloads {
  margin-top: 30px;
}
.rsvp-details .rsvp-event-details-agenda {
  margin-top: 30px;
}
.rsvp-details .rsvp-event-details-group-body {
  margin-top: 30px;
}
.rsvp-details .c-agenda_session-name {
  font-size: 24px;
  letter-spacing: 0;
}

.rsvp-details-btn-calendar {
  margin-top: 15px;
}

.rsvp-lead {
  margin-top: 2em;
}

.rsvp-lead + .description {
  margin-top: 30px;
}

.rsvp-buttons-group {
  margin-top: 30px;
}

.rsvp-access-code {
  margin-top: 20px;
}

.title-event-detail-title {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 37px;
}

.rsvp-bottom-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 97px;
  z-index: 100;
  background-color: #d8d8d8;
  padding-top: 20px;
  animation-name: animFadeIn;
  animation-duration: 0.35s;
  animation-fill-mode: both;
}

.rsvp-bottom-bar-col-right {
  margin-left: 50%;
  padding-left: 1vw;
  padding-right: 20px;
  width: 50%;
  display: flex;
  flex-direction: row;
}
.rsvp-bottom-bar-col-right .btn-tickets-email {
  margin-right: 60px;
}

.rsvp-bottom-bar-change {
  line-height: 16px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.text-change-tickets {
  color: #696969;
  font-family: "Trade Gothic LT Std";
  font-size: 14px;
  letter-spacing: 0;
}
.text-change-tickets .text-link {
  text-decoration: underline;
  cursor: pointer;
}

.event-detail-location .event-detail-location-address {
  margin-top: 0;
}
.event-detail-location .event-detail-location-body-text {
  margin-top: 30px;
}
.event-detail-location .event-detail-location-photo {
  width: 100%;
  height: 0;
  padding-top: 66%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  margin-top: 20px;
}
.event-detail-location .event-detail-extra-location {
  margin-top: 45px;
}

.tickets-list {
  margin-top: 60px;
}

.ticket-row {
  height: 120px;
  padding-top: 35px;
  display: flex;
  flex-direction: row;
  border-top: 1px solid #D4D4D4;
}

.text-ticket-main {
  color: #2D2D2D;
  font-family: "LexiconTTW No2";
  font-size: 24px;
  letter-spacing: 0;
  line-height: 34px;
}

.ticket-col-num {
  width: 15%;
  min-width: 70px;
  flex-grow: 0;
  flex-shrink: 0;
}

.ticket-col-main {
  flex-grow: 1;
}

.ticket-col-delete {
  flex-grow: 0;
}

.text-ticket-num {
  height: 25px;
  width: 117px;
  color: #000000;
  font-family: "Trade Gothic LT Std";
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 25px;
}

.btn-download-ticket {
  color: #3C3C3C;
  font-family: "Trade Gothic LT Std";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1em;
  border-bottom: 1px solid #3c3c3c;
}

.ticket-btn-delete {
  width: 15px;
  height: 15px;
  display: block;
  position: relative;
}
.ticket-btn-delete:before, .ticket-btn-delete:after {
  display: block;
  content: "";
  position: absolute;
  width: 15px;
  height: 1px;
  background-color: #2f2f2f;
  top: 7px;
}
.ticket-btn-delete:before {
  transform: rotate(45deg);
}
.ticket-btn-delete:after {
  transform: rotate(-45deg);
}

.btn-tickets {
  width: 100%;
  background-color: transparent;
  border: 1px solid;
  box-sizing: border-box;
  height: 70px;
  border: 1px solid #4D4D4D;
  line-height: 0.9;
}
.btn-tickets span {
  width: 102px;
  color: #3C3C3C;
  font-family: "Trade Gothic LT Std";
  font-size: 14px;
  letter-spacing: 0;
  text-transform: uppercase;
}

.btn-tickets:hover {
  background-color: #4D4D4D;
  border-color: #4D4D4D;
}
.btn-tickets:hover span {
  color: white;
}

.btn-tickets.disabled {
  opacity: 0.2;
  pointer-events: none;
}

.btn-tickets-add {
  border: 1px solid #4D4D4D;
  height: 56px;
  background-color: rgba(0, 0, 0, 0.85);
}
.btn-tickets-add span {
  color: white;
}

.btn-tickets-email {
  flex-shrink: 0;
  border: 1px solid #d4d4d4;
  max-width: 260px;
  height: 56px;
  background-color: rgba(0, 0, 0, 0.85);
}
.btn-tickets-email span {
  color: #ffffff;
}

.tickets-buttons-row {
  display: flex;
  flex-direction: row;
  margin-top: 10px;
  animation-name: animFadeIn;
  animation-duration: 0.35s;
  animation-fill-mode: both;
}

.tickets-buttons-col-separator {
  width: 40px;
  flex-grow: 0;
  flex-shrink: 0;
}

.tickets-buttons-spacer {
  flex-grow: 0;
  width: 130px;
}

.tickets-buttons-col {
  flex-grow: 0;
  text-align: left;
  max-width: 256px;
}

.tickets-left {
  margin-top: 10px;
  display: block;
  height: 25px;
  color: #AA130D;
  font-family: "Trade Gothic LT Std";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 25px;
}

.info-box-send-tickets {
  width: 735px;
  max-width: 95%;
  padding-top: 70px;
  padding-left: 84px;
  padding-right: 84px;
  padding-bottom: 80px;
}

.send-tickets-files-item {
  height: 70px;
  padding-top: 23px;
  padding-left: 30px;
  padding-right: 25px;
  background-color: #EBEBEB;
  display: flex;
  flex-direction: row;
}
.send-tickets-files-item .text-send-ticket-format {
  flex-grow: 0;
  width: 45px;
  height: 25px;
  opacity: 0.5;
  color: #3C3C3C;
  font-family: "Trade Gothic LT Std";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 25px;
}
.send-tickets-files-item .text-send-ticket-title {
  flex-grow: 1;
  height: 25px;
  color: #3C3C3C;
  font-family: "Trade Gothic LT Std";
  font-size: 16px;
  letter-spacing: 0;
  line-height: 25px;
}

.send-tickets-files > li + li {
  margin-top: 5px;
}

@keyframes bottomBarSlideIn {
  from {
    bottom: -100px;
  }
  to {
    bottom: 0px;
  }
}
.slideFromBottom {
  animation-name: bottomBarSlideIn;
  animation-duration: 0.45s;
  animation-timing-function: ease-out;
}

@media only screen and (max-width: 1023px) {
  .rsvp-bottom-bar-col-right {
    margin-left: 5vw;
    padding-left: 0;
    width: 95vw;
  }

  .rsvp-details {
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .info-box-send-tickets {
    padding: 30px 20px 40px;
  }

  .ticket-col-num, .tickets-buttons-spacer {
    width: 50px;
  }

  .btn-tickets-email {
    max-width: 50%;
  }

  .rsvp-bottom-bar-col-right {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
  .rsvp-bottom-bar-col-right .btn-tickets-email {
    margin-right: 20px;
  }
}
.error-page {
  padding: 10%;
  background-color: #f5f5f5;
}
.error-page h1 {
  color: #f0f0f0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY3NzL2FsbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0Esc0RBQXNEO0FBQ3REO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0JBQWdCO0FBQ2hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCO0FBQ2xCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLHFDQUFxQztBQUNyQyxvQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXdCO0FBQ3hCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDIiwiZmlsZSI6Ii4vc3R5bGVfY29yZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBAaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L2hsbzhjbGUuY3NzXCIpOyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGljb25UVFcgTm8yXCI7XG4gIHNyYzogdXJsKC4vZm9udHMvTGV4aWNvblRUV05vMi1Sb21hbkEuZW90KTtcbiAgc3JjOiB1cmwoLi9mb250cy9MZXhpY29uVFRXTm8yLVJvbWFuQS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4vZm9udHMvTGV4aWNvblRUV05vMi1Sb21hbkEud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4vZm9udHMvTGV4aWNvblRUV05vMi1Sb21hbkEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGljb25UVFcgTm8yXCI7XG4gIHNyYzogdXJsKC4vZm9udHMvTGV4aWNvblRUV05vMi1Sb21hbkQuZW90KTtcbiAgc3JjOiB1cmwoLi9mb250cy9MZXhpY29uVFRXTm8yLVJvbWFuRC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4vZm9udHMvTGV4aWNvblRUV05vMi1Sb21hbkQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4vZm9udHMvTGV4aWNvblRUV05vMi1Sb21hbkQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMZXhpY29uVFRXIE5vMiBUYWJcIjtcbiAgc3JjOiB1cmwoLi9mb250cy91Zm9udHMuY29tX2xleGljb24tbm8yLXJvbWFuLWEtdGFiLXdlYmZvbnQuZW90KTtcbiAgc3JjOiB1cmwoLi9mb250cy91Zm9udHMuY29tX2xleGljb24tbm8yLXJvbWFuLWEtdGFiLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguL2ZvbnRzL3Vmb250cy5jb21fbGV4aWNvbi1ubzItcm9tYW4tYS10YWItd2ViZm9udC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoLi9mb250cy91Zm9udHMuY29tX2xleGljb24tbm8yLXJvbWFuLWEtdGFiLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4vZm9udHMvdWZvbnRzLmNvbV9sZXhpY29uLW5vMi1yb21hbi1hLXRhYi13ZWJmb250LnN2ZyNsZXhpY29uX25vMnJvbWFuX2FfdGFiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIHNyYzogdXJsKC4vZm9udHMvdHJhZGVnb3RoaWNsdHN0ZC13ZWJmb250LmVvdCk7XG4gIHNyYzogdXJsKC4vZm9udHMvdHJhZGVnb3RoaWNsdHN0ZC13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi9mb250cy90cmFkZWdvdGhpY2x0c3RkLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4vZm9udHMvdHJhZGVnb3RoaWNsdHN0ZC13ZWJmb250LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguL2ZvbnRzL3RyYWRlZ290aGljbHRzdGQtd2ViZm9udC5zdmcjdHJhZGVnb3RoaWNsdHN0ZC13ZWJmb250KSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIHNyYzogdXJsKC4vZm9udHMvdHJhZGVnb3RoaWNsdHN0ZGJkLXdlYmZvbnQuZW90KTtcbiAgc3JjOiB1cmwoLi9mb250cy90cmFkZWdvdGhpY2x0c3RkYmQtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKC4vZm9udHMvdHJhZGVnb3RoaWNsdHN0ZGJkLXdlYmZvbnQud29mZikgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4vZm9udHMvdHJhZGVnb3RoaWNsdHN0ZGJkLXdlYmZvbnQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4vZm9udHMvdHJhZGVnb3RoaWNsdHN0ZGJkLXdlYmZvbnQuc3ZnI3RyYWRlZ290aGljbHRzdGRiZC13ZWJmb250KSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgcHJlLFxuYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG5pbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuaDIsXG5oMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbmgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnRuID4gLmNhcmV0LFxuLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMSAuc21hbGwsIGgyIHNtYWxsLFxuaDIgLnNtYWxsLCBoMyBzbWFsbCxcbmgzIC5zbWFsbCwgaDQgc21hbGwsXG5oNCAuc21hbGwsIGg1IHNtYWxsLFxuaDUgLnNtYWxsLCBoNiBzbWFsbCxcbmg2IC5zbWFsbCxcbi5oMSBzbWFsbCxcbi5oMSAuc21hbGwsIC5oMiBzbWFsbCxcbi5oMiAuc21hbGwsIC5oMyBzbWFsbCxcbi5oMyAuc21hbGwsIC5oNCBzbWFsbCxcbi5oNCAuc21hbGwsIC5oNSBzbWFsbCxcbi5oNSAuc21hbGwsIC5oNiBzbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oMSBzbWFsbCxcbmgxIC5zbWFsbCwgLmgxIHNtYWxsLFxuLmgxIC5zbWFsbCxcbmgyIHNtYWxsLFxuaDIgLnNtYWxsLCAuaDIgc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgc21hbGwsXG5oMyAuc21hbGwsIC5oMyBzbWFsbCxcbi5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cblxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuaDQgLnNtYWxsLCAuaDQgc21hbGwsXG4uaDQgLnNtYWxsLFxuaDUgc21hbGwsXG5oNSAuc21hbGwsIC5oNSBzbWFsbCxcbi5oNSAuc21hbGwsXG5oNiBzbWFsbCxcbmg2IC5zbWFsbCwgLmg2IHNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBwYWRkaW5nOiAwLjJlbTtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwO1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbnVsIHVsLFxudWwgb2wsXG5vbCB1bCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNzc3Nzc3O1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCLCoOKAlFwiO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb250YWluZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk1MHB4O1xuICB9XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteGwtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXhsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29sLXhsLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuY29sLXhsLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cblxuICAuY29sLXhsLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC14bC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuY29sLXhsLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cblxuICAuY29sLXhsLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLmNvbC14bC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG5cbiAgLmNvbC14bC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5jb2wteGwtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAuY29sLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxudGFibGUgY29sW2NsYXNzKj1jb2wtXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG5cbnRhYmxlIHRkW2NsYXNzKj1jb2wtXSxcbnRhYmxlIHRoW2NsYXNzKj1jb2wtXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSwgLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2VzcywgLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbywgLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZywgLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10sXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOSA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9ZmlsZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bW9udGhdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1kYXRlXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRpbWVdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9dGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9bW9udGhdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9bW9udGhdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9dGltZV0uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1tb250aF0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9dLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOSA7XG59XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1yYWRpb10uZGlzYWJsZWQsIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPXJhZGlvXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9Y2hlY2tib3hdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsIGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cblxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cblxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cblxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLCAuaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsIC5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCwgLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCwgLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSwgLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLCAuaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsIC5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsIC5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsIC5oYXMtZXJyb3IucmFkaW8gbGFiZWwsIC5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsIC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLCAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3MzczNzM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbi5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sXG4uZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42NTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5hLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTtcbn1cbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG59XG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1O1xufVxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cywgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTtcbn1cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogIzMzN2FiNztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWhlYWRlcjpiZWZvcmUsIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWZvb3RlcjpiZWZvcmUsIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG59XG4udG9vbHRpcC5pbiB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi5wb3BvdmVyID4gLmFycm93LCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiM4MDAwMDAwMFwiLCBlbmRDb2xvcnN0cj1cIiMwMDAwMDAwMFwiLCBHcmFkaWVudFR5cGU9MSk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjODAwMDAwMDBcIiwgR3JhZGllbnRUeXBlPTEpO1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAuVwiO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAulwiO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDkgO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS14cyxcbnRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS1zbSxcbnRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUtbWQsXG50ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGgudmlzaWJsZS1sZyxcbnRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIHRoLnZpc2libGUtcHJpbnQsXG50ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyoqXG4qIEZhbmN5IHVuZGVybGluZSBcbiogTWFrZXMgMXB4IHVuZGVybGluZSB3aXRoIGxpbmVhciBncmFkaWVudC4gXG4qIEBwYXJhbSAtIFVuYmRlcmxpbmUgb2Zmc2V0IGZyb20gdGhlIGJvdHRvbSBpbiBwaXhlbHMuXG4qIEBwYXJhbSB0cmFuc2l0aW9uVGltZSAtID4wOiBVbmRlcmxpbmUgZXhwYW5kcywgPT0wIC0gaGlkZXMsIDwwIC0gc2hyaW5rcy5cbiovXG4vKipcbiogTWFrZXMgYSBzdHJva2UgYXJvdW5kIHRleHQgc28gdW5kZXJsaW5lIGRvZXNuJ3QgdG91Y2ggaXQuIFxuKi9cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIFxuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0ZiwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2xlYXJmaXggKi9cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiogaHRtbCAuY2xlYXJmaXgge1xuICBoZWlnaHQ6IDElO1xufVxuXG4vKiBIaWRlcyBmcm9tIElFLW1hYyBcXCovXG4uY2xlYXJmaXgge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2xlYXJCb3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiN0ZWFsaXVtLWdkcHIgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuI3RlYWxpdW0tZ2RwciBpbnB1dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG4jdGVhbGl1bS1nZHByIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuI3RlYWxpdW0tZ2RwciBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4jdGVhbGl1bS1nZHByIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbiN0ZWFsaXVtLWdkcHIgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbiN0ZWFsaXVtLWdkcHIgdGQsICN0ZWFsaXVtLWdkcHIgdGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgdHIsIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG59XG4jdGVhbGl1bS1nZHByIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDcxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4jdGVhbGl1bS1nZHByIGRpdiwgI3RlYWxpdW0tZ2RwciBzcGFuLCAjdGVhbGl1bS1nZHByIHAsICN0ZWFsaXVtLWdkcHIgaW1nLCAjdGVhbGl1bS1nZHByIGxhYmVsLCAjdGVhbGl1bS1nZHByIHRhYmxlLCAjdGVhbGl1bS1nZHByIHRib2R5LCAjdGVhbGl1bS1nZHByIHRyLCAjdGVhbGl1bS1nZHByIHRoLCAjdGVhbGl1bS1nZHByIHRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuI3RlYWxpdW0tZ2RwciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuI3RlYWxpdW0tZ2RwciAqLCAjdGVhbGl1bS1nZHByICo6YmVmb3JlLCAjdGVhbGl1bS1nZHByICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuI3RlYWxpdW0tZ2RwciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTGV4aWNvblRUVyBObzJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogTGV4aWNvblRUVyBObzI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY3OXB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogTGV4aWNvblRUVyBObzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogTGV4aWNvblRUVyBObzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICBjb2xvcjogIzRkNGQ0ZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogTGV4aWNvblRUVyBObzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBMZXhpY29uVFRXIE5vMjtcbiAgfVxufVxuLyohIENTUyBVc2VkIGZyb206IEVtYmVkZGVkICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbmlucHV0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46YWZ0ZXIsIDpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuKiwgOjphZnRlciwgOjpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuOGVtIDEuNWVtIDAuNzVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X3N1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X3N1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9zdWJtaXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfc3VibWl0IHtcbiAgcGFkZGluZy1yaWdodDogMi43NWVtO1xufVxuXG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9zdWJtaXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9zdWJtaXQ6aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9zdWJtaXQ6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbiN0ZWFsaXVtLWdkcHIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgI3RlYWxpdW0tZ2RwciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2NjZweCkge1xuICAjdGVhbGl1bS1nZHByIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2xvZ28ge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfbG9nbyAubG9nbyB7XG4gIGhlaWdodDogMzVweDtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfbG9nbyAubG9nb3R5cGUge1xuICBoZWlnaHQ6IDIxcHg7XG4gIG1hcmdpbjogNnB4IGF1dG8gYXV0byA0cHg7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2Zvb3RlciB7XG4gIGhlaWdodDogOTBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTJlMjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDAgYXV0bztcbiAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2Zvb3RlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9zdWJtaXQge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZzogMCAwLjVlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9zdWJtaXQ6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAjdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9zdWJtaXQ6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAjdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyID4gLmNsb3NlX2J0bl90aGljayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBjb2xvcjogIzc3NztcbiAgZm9udDogMTRweC8xMDAlIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAjdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgPiAuY2xvc2VfYnRuX3RoaWNrIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciA+IC5jbG9zZV9idG5fdGhpY2s6OmFmdGVyIHtcbiAgY29udGVudDogXCLinJZcIjtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCIsIHRhaG9tYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgdGFibGUgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTJlMjtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyZXk7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB0cjpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgdGFibGUgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB0ZCwgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMjBweCAwIDMwcHggMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB0ZCwgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjNweDtcbiAgfVxufVxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHRhYmxlIHRkOmZpcnN0LWNoaWxkLCAjdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTY1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAjdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgdGFibGUgdGQ6Zmlyc3QtY2hpbGQsICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB0aDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB0ZDpsYXN0LWNoaWxkLCAjdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiA3M3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHRhYmxlIHRkOmxhc3QtY2hpbGQsICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHRhYmxlIHRoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIHRhYmxlIHRoOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS50b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS50b2dnbGUgKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogMjNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZDM3MzI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTEuNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMS41cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZSArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0udG9nZ2xlICsgbGFiZWw6OmJlZm9yZSwgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZSArIGxhYmVsOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjNweDtcbiAgYm9yZGVyLXJhZGl1czogMjNweDtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZSArIGxhYmVsIC5vZmYsICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS50b2dnbGUgKyBsYWJlbCAub24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS50b2dnbGUgKyBsYWJlbCAub2ZmIHtcbiAgcmlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZSArIGxhYmVsIC5vbiB7XG4gIGxlZnQ6IDhweDtcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZTpjaGVja2VkICsgbGFiZWwsICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS50b2dnbGU6Zm9jdXM6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NjEyYztcbn1cblxuI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZTpjaGVja2VkICsgbGFiZWw6aG92ZXI6OmJlZm9yZSwgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZTpmb2N1czpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgI3RlYWxpdW0tZ2RwciAucHJpdmFjeV9wcm9tcHRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdLnRvZ2dsZTpmb2N1czpjaGVja2VkICsgbGFiZWw6aG92ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI5cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI5cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjlweCk7XG59XG5cbiN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS50b2dnbGU6Y2hlY2tlZCArIGxhYmVsIC5vZmYsICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS50b2dnbGU6Zm9jdXM6Y2hlY2tlZCArIGxhYmVsIC5vZmYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4jdGVhbGl1bS1nZHByIC5wcml2YWN5X3Byb21wdF9jb250YWluZXIgaW5wdXRbdHlwZT1jaGVja2JveF0udG9nZ2xlOmNoZWNrZWQgKyBsYWJlbCAub24sICN0ZWFsaXVtLWdkcHIgLnByaXZhY3lfcHJvbXB0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XS50b2dnbGU6Zm9jdXM6Y2hlY2tlZCArIGxhYmVsIC5vbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50aGVtZWJvb2stcm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnRoZW1lYm9vay1yb3cuZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG59XG5cbi50aGVtZWJvb2stcm93LnBhZGRpbmcxIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuc3Ryb25nLCBiIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmksIGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5hIHtcbiAgY29sb3I6ICMzQzNDM0M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjM0MzQzNDO1xufVxuXG5zdXAge1xuICBmb250LXNpemU6IDAuOGVtO1xuICB0b3A6IC0wLjVlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxudWwsIG9sIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgdWwsIG9sIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4udGl0bGUtYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aXRsZS1iYWNrIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvbGVmdC1sb25nLnN2ZykgMCAwIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiA4NXB4O1xuICBsZWZ0OiAtMTMycHg7XG4gIHRvcDogMjBweDtcbn1cblxuLnN1YnBhZ2UtdGl0bGUtbWFpbi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwIDAgODBweCAwO1xufVxuLnN1YnBhZ2UtdGl0bGUtbWFpbi1zbWFsbCBzcGFuIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGxlZnQ6IC0xMzJweDtcbiAgdG9wOiAyMnB4O1xufVxuXG4uc3VicGFnZS10aXRsZS1tYWluLWJpZyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwIDAgODBweCAwO1xufVxuLnN1YnBhZ2UtdGl0bGUtbWFpbi1iaWcgc3BhbiB7XG4gIHdpZHRoOiA4NXB4O1xuICBsZWZ0OiAtMTMycHg7XG4gIHRvcDogMjJweDtcbn1cblxuLnN1YnBhZ2UtdGl0bGUtc21hbGwsXG4ucGFnZV9ncm91cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAzN3B4O1xufVxuLnN1YnBhZ2UtdGl0bGUtc21hbGwgc3Ryb25nLFxuLnBhZ2VfZ3JvdXAtdGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICMzQzNDM0M7XG59XG5cbi50ZXh0LWRpc2NsYWltZXIge1xuICBjb2xvcjogIzNDM0MzQztcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi50ZXh0LWRpc2NsYWltZXIgcCB7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnRleHQtZGlzY2xhaW1lciAudGV4dC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRleHQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG59XG4uYnRuLWxpbmsgc3BhbjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYmUxMjIwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpZ24taW4tYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAwIDdweCAwO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjY2NjY2O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbn1cblxuLmxpdmUtYm90dG9tLWJhcjpob3ZlciAuc2lnbi1pbi1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWltcGFjdCxcbi5idG4tYXR0ZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnRuLWltcGFjdDo6YmVmb3JlLFxuLmJ0bi1hdHRlbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9pY29uX291dGxpbmVfYXR0ZW5kLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xufVxuLmJ0bi1pbXBhY3QgLmJ0bi1hdHRlbmRfc2VhdHMsXG4uYnRuLWF0dGVuZCAuYnRuLWF0dGVuZF9zZWF0cyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4uYnRuLWltcGFjdCBzcGFuOmJlZm9yZSxcbi5idG4tYXR0ZW5kIHNwYW46YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYnRuLWltcGFjdDpob3Zlcixcbi5idG4tYXR0ZW5kOmhvdmVyIHtcbiAgY29sb3I6ICNiZTEyMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bi1pbXBhY3QuYnRuLWRpc2FibGVkLFxuLmJ0bi1hdHRlbmQuYnRuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYnRuLWltcGFjdC5idG4tZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWF0dGVuZC5idG4tZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5saW5rLWJvb2ttYXJrLXBsdXM6OmJlZm9yZSB7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvbl9vdXRsaW5lX2F0dGVuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG59XG5cbi5saW5rLWJvb2ttYXJrLWNoZWNrZWQ6OmJlZm9yZSB7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvbl9maWxsZWRfYXR0ZW5kLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbn1cblxuLmJ0bi1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9pY29uX291dGxpbmVfY2FsZW5kYXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMXB4O1xufVxuXG4uYnRuLWxpbmstY2hhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xufVxuLmJ0bi1saW5rLWNoYXQgc3BhbjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5idG4tbGluay1jaGF0OmhvdmVyIHtcbiAgY29sb3I6ICNiZTEyMjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnRuLWxpbmstdW5kZXJsaW5lIHtcbiAgcGFkZGluZzogMCAwIDdweCAwO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjY2NjY2O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idG4tbGluay11bmRlcmxpbmU6aG92ZXIge1xuICBjb2xvcjogI2JlMTIyMDtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgI2JlMTIyMDtcbn1cblxuLmxpbmstYWRkLWJsYWNrIHtcbiAgLyogcmVhZCBmb250IG1ldHJpY3MgZnJvbSBtYXAgKi9cbiAgLyogY29tcHV0ZSBuZWVkZWQgdmFsdWVzICovXG4gIC0tZm9udC1zaXplOiAxNDtcbiAgLS1jYXBpdGFsSGVpZ2h0LXNpemU6IDE0O1xuICAvKiBkZXNpcmVkIGNhcGl0YWwgaGVpZ2h0IGFuZCBsaW5lLWhlaWdodCAqL1xuICAvKiBzZXQgZm9udCBmYW1pbHkgKi9cbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICAvKiBzZXQgY2FwaXRhbCBoZWlnaHQgdG8gZXF1YWwgZm9udC1zaXplICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogc2V0IGNvbXB1dGVkIGxpbmUtaGVpZ2h0ICovXG4gIGxpbmUtaGVpZ2h0OiAyMC42MjJweDtcbn1cbi5saW5rLWFkZC1ibGFjayBzcGFuIHtcbiAgLyogYXBwbHkgdmVydGljYWwgYWxpZ24gKi9cbiAgdmVydGljYWwtYWxpZ246IC0wLjA4NHB4O1xufVxuLmxpbmstYWRkLWJsYWNrIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1nL3BsdXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmxpbmstYWRkIHtcbiAgLyogcmVhZCBmb250IG1ldHJpY3MgZnJvbSBtYXAgKi9cbiAgLyogY29tcHV0ZSBuZWVkZWQgdmFsdWVzICovXG4gIC0tZm9udC1zaXplOiAxNDtcbiAgLS1jYXBpdGFsSGVpZ2h0LXNpemU6IDE0O1xuICAvKiBkZXNpcmVkIGNhcGl0YWwgaGVpZ2h0IGFuZCBsaW5lLWhlaWdodCAqL1xuICAvKiBzZXQgZm9udCBmYW1pbHkgKi9cbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICAvKiBzZXQgY2FwaXRhbCBoZWlnaHQgdG8gZXF1YWwgZm9udC1zaXplICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogc2V0IGNvbXB1dGVkIGxpbmUtaGVpZ2h0ICovXG4gIGxpbmUtaGVpZ2h0OiAyMC42MjJweDtcbn1cbi5saW5rLWFkZCBzcGFuIHtcbiAgLyogYXBwbHkgdmVydGljYWwgYWxpZ24gKi9cbiAgdmVydGljYWwtYWxpZ246IC0wLjA4NHB4O1xufVxuLmxpbmstYWRkIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2xpbmtJY29uLTY2NjY2Ni5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubGluay1hZGQtd2hpdGUge1xuICAvKiByZWFkIGZvbnQgbWV0cmljcyBmcm9tIG1hcCAqL1xuICAvKiBjb21wdXRlIG5lZWRlZCB2YWx1ZXMgKi9cbiAgLS1mb250LXNpemU6IDE0O1xuICAtLWNhcGl0YWxIZWlnaHQtc2l6ZTogMTQ7XG4gIC8qIGRlc2lyZWQgY2FwaXRhbCBoZWlnaHQgYW5kIGxpbmUtaGVpZ2h0ICovXG4gIC8qIHNldCBmb250IGZhbWlseSAqL1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIC8qIHNldCBjYXBpdGFsIGhlaWdodCB0byBlcXVhbCBmb250LXNpemUgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKiBzZXQgY29tcHV0ZWQgbGluZS1oZWlnaHQgKi9cbiAgbGluZS1oZWlnaHQ6IDIwLjYyMnB4O1xufVxuLmxpbmstYWRkLXdoaXRlIHNwYW4ge1xuICAvKiBhcHBseSB2ZXJ0aWNhbCBhbGlnbiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDg0cHg7XG59XG4ubGluay1hZGQtd2hpdGUgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvbGlua0ljb24tZmZmZmZmLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5saW5rLWxlYXJuLW1vcmUge1xuICAvKiByZWFkIGZvbnQgbWV0cmljcyBmcm9tIG1hcCAqL1xuICAvKiBjb21wdXRlIG5lZWRlZCB2YWx1ZXMgKi9cbiAgLS1mb250LXNpemU6IDE0O1xuICAtLWNhcGl0YWxIZWlnaHQtc2l6ZTogMTQ7XG4gIC8qIGRlc2lyZWQgY2FwaXRhbCBoZWlnaHQgYW5kIGxpbmUtaGVpZ2h0ICovXG4gIC8qIHNldCBmb250IGZhbWlseSAqL1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIC8qIHNldCBjYXBpdGFsIGhlaWdodCB0byBlcXVhbCBmb250LXNpemUgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKiBzZXQgY29tcHV0ZWQgbGluZS1oZWlnaHQgKi9cbiAgbGluZS1oZWlnaHQ6IDIwLjYyMnB4O1xufVxuLmxpbmstbGVhcm4tbW9yZSBzcGFuIHtcbiAgLyogYXBwbHkgdmVydGljYWwgYWxpZ24gKi9cbiAgdmVydGljYWwtYWxpZ246IC0wLjA4NHB4O1xufVxuLmxpbmstbGVhcm4tbW9yZSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9saW5rSWNvbi02NjY2NjYuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmxpbmstYXJyb3cge1xuICAvKiByZWFkIGZvbnQgbWV0cmljcyBmcm9tIG1hcCAqL1xuICAvKiBjb21wdXRlIG5lZWRlZCB2YWx1ZXMgKi9cbiAgLS1mb250LXNpemU6IDE0O1xuICAtLWNhcGl0YWxIZWlnaHQtc2l6ZTogMTQ7XG4gIC8qIGRlc2lyZWQgY2FwaXRhbCBoZWlnaHQgYW5kIGxpbmUtaGVpZ2h0ICovXG4gIC8qIHNldCBmb250IGZhbWlseSAqL1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIC8qIHNldCBjYXBpdGFsIGhlaWdodCB0byBlcXVhbCBmb250LXNpemUgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xuICAvKiBzZXQgY29tcHV0ZWQgbGluZS1oZWlnaHQgKi9cbiAgbGluZS1oZWlnaHQ6IDEwLjI2OXB4O1xufVxuLmxpbmstYXJyb3cgc3BhbiB7XG4gIC8qIGFwcGx5IHZlcnRpY2FsIGFsaWduICovXG4gIHZlcnRpY2FsLWFsaWduOiAtMC4wODRweDtcbn1cbi5saW5rLWFycm93IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExLjczcHg7XG4gIGhlaWdodDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvaWNvLXJpZ2h0LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5saW5rLWJvb2ttYXJrIHtcbiAgLyogcmVhZCBmb250IG1ldHJpY3MgZnJvbSBtYXAgKi9cbiAgLyogY29tcHV0ZSBuZWVkZWQgdmFsdWVzICovXG4gIC0tZm9udC1zaXplOiAxNDtcbiAgLS1jYXBpdGFsSGVpZ2h0LXNpemU6IDE0O1xuICAvKiBkZXNpcmVkIGNhcGl0YWwgaGVpZ2h0IGFuZCBsaW5lLWhlaWdodCAqL1xuICAvKiBzZXQgZm9udCBmYW1pbHkgKi9cbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICAvKiBzZXQgY2FwaXRhbCBoZWlnaHQgdG8gZXF1YWwgZm9udC1zaXplICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogc2V0IGNvbXB1dGVkIGxpbmUtaGVpZ2h0ICovXG4gIGxpbmUtaGVpZ2h0OiAxMC4yNjlweDtcbn1cbi5saW5rLWJvb2ttYXJrIHNwYW4ge1xuICAvKiBhcHBseSB2ZXJ0aWNhbCBhbGlnbiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDg0cHg7XG59XG4ubGluay1ib29rbWFyayBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9ib29rbWFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubGluay1ib29rbWFyay1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmUxMjIwO1xuICBjb2xvcjogI2JlMTIyMDtcbn1cblxuLmxpbmstY2hhdCB7XG4gIC8qIHJlYWQgZm9udCBtZXRyaWNzIGZyb20gbWFwICovXG4gIC8qIGNvbXB1dGUgbmVlZGVkIHZhbHVlcyAqL1xuICAtLWZvbnQtc2l6ZTogMTQ7XG4gIC0tY2FwaXRhbEhlaWdodC1zaXplOiAxNDtcbiAgLyogZGVzaXJlZCBjYXBpdGFsIGhlaWdodCBhbmQgbGluZS1oZWlnaHQgKi9cbiAgLyogc2V0IGZvbnQgZmFtaWx5ICovXG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgLyogc2V0IGNhcGl0YWwgaGVpZ2h0IHRvIGVxdWFsIGZvbnQtc2l6ZSAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIC8qIHNldCBjb21wdXRlZCBsaW5lLWhlaWdodCAqL1xuICBsaW5lLWhlaWdodDogMTAuMjY5cHg7XG59XG4ubGluay1jaGF0IHNwYW4ge1xuICAvKiBhcHBseSB2ZXJ0aWNhbCBhbGlnbiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDg0cHg7XG59XG4ubGluay1jaGF0IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvY2hhdFNtYWxsLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5saW5rLWxlYXJuLXdoaXRlIHtcbiAgLyogcmVhZCBmb250IG1ldHJpY3MgZnJvbSBtYXAgKi9cbiAgLyogY29tcHV0ZSBuZWVkZWQgdmFsdWVzICovXG4gIC0tZm9udC1zaXplOiAxNDtcbiAgLS1jYXBpdGFsSGVpZ2h0LXNpemU6IDE0O1xuICAvKiBkZXNpcmVkIGNhcGl0YWwgaGVpZ2h0IGFuZCBsaW5lLWhlaWdodCAqL1xuICAvKiBzZXQgZm9udCBmYW1pbHkgKi9cbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICAvKiBzZXQgY2FwaXRhbCBoZWlnaHQgdG8gZXF1YWwgZm9udC1zaXplICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLyogc2V0IGNvbXB1dGVkIGxpbmUtaGVpZ2h0ICovXG4gIGxpbmUtaGVpZ2h0OiAxMC4yNjlweDtcbn1cbi5saW5rLWxlYXJuLXdoaXRlIHNwYW4ge1xuICAvKiBhcHBseSB2ZXJ0aWNhbCBhbGlnbiAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDg0cHg7XG59XG4ubGluay1sZWFybi13aGl0ZSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMC4zNTNweDtcbiAgaGVpZ2h0OiAxMC4zNTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2ljby1yaWdodC13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubGluay1kb3dubG9hZCB7XG4gIC8qIHJlYWQgZm9udCBtZXRyaWNzIGZyb20gbWFwICovXG4gIC8qIGNvbXB1dGUgbmVlZGVkIHZhbHVlcyAqL1xuICAtLWZvbnQtc2l6ZTogMTQ7XG4gIC0tY2FwaXRhbEhlaWdodC1zaXplOiAxNDtcbiAgLyogZGVzaXJlZCBjYXBpdGFsIGhlaWdodCBhbmQgbGluZS1oZWlnaHQgKi9cbiAgLyogc2V0IGZvbnQgZmFtaWx5ICovXG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgLyogc2V0IGNhcGl0YWwgaGVpZ2h0IHRvIGVxdWFsIGZvbnQtc2l6ZSAqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIC8qIHNldCBjb21wdXRlZCBsaW5lLWhlaWdodCAqL1xuICBsaW5lLWhlaWdodDogMTAuMjY5cHg7XG59XG4ubGluay1kb3dubG9hZCBzcGFuIHtcbiAgLyogYXBwbHkgdmVydGljYWwgYWxpZ24gKi9cbiAgdmVydGljYWwtYWxpZ246IC0wLjA4NHB4O1xufVxuLmxpbmstZG93bmxvYWQgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAuMzUzcHg7XG4gIGhlaWdodDogMTAuMzUzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9kb3dubG9hZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmxpbmstZG93bmxvYWQgc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5idG4tbGluaywgLmJ0bi1hdHRlbmQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5zdWJwYWdlLXRpdGxlLW1haW4tYmlnIHNwYW4ge1xuICAgIHRvcDogMjJweDtcbiAgICB3aWR0aDogNXZ3O1xuICAgIGxlZnQ6IC03dnc7XG4gIH1cblxuICAuc3VicGFnZS10aXRsZS1tYWluLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbiAgLnN1YnBhZ2UtdGl0bGUtbWFpbi1zbWFsbCBzcGFuIHtcbiAgICB0b3A6IDE0cHg7XG4gICAgd2lkdGg6IDV2dztcbiAgICBsZWZ0OiAtN3Z3O1xuICB9XG5cbiAgLnN1YnBhZ2UtdGl0bGUtc21hbGwsXG4ucGFnZV9ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zdWJwYWdlLXRpdGxlLW1haW4tYmlnIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zdWJwYWdlLXRpdGxlLW1haW4tYmlnIHNwYW4ge1xuICAgIHdpZHRoOiA1dnc7XG4gICAgdG9wOiAxOXB4O1xuICAgIGxlZnQ6IC03dnc7XG4gIH1cblxuICAuc3VicGFnZS10aXRsZS1tYWluLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3VicGFnZS10aXRsZS1tYWluLXNtYWxsIHNwYW4ge1xuICAgIHdpZHRoOiA1dnc7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IC03dnc7XG4gIH1cblxuICAuc3VicGFnZS10aXRsZS1zbWFsbCxcbi5wYWdlX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3VicGFnZS10aXRsZS1tYWluLWJpZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC50aXRsZS1iYWNrIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3VicGFnZS10aXRsZS1zbWFsbCxcbi5wYWdlX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmJ0bi1hdHRlbmQsIC5idG4tY2FsZW5kYXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmljb24tZG93bmxvYWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvZG93bmxvYWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1GYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZUluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGFuaW1GYWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmxvZ2dlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB6LWluZGV4OiA5OTk5O1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5qc29uLWxvZyB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5qc29uLWxvZyBwcmUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG5WaWRlbyBjb250YWluZXJcbiovXG4udmlkZW8td3JhcHBlci0xNi05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4udmlkZW8taWZyYW1lLXdyYXBwZXItMTYtOSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbi52aWRlby1pZnJhbWUtd3JhcHBlci0xNi05IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vKiBQYWdlICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG4uYmctcGFnZS1oZWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBsci0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1sci0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYm9yZGVyLXRvcC1ncmF5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyYXkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cblxuLndoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLndoaXRlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGluay1tYW5hZ2UtY29uc2VudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGluay1tYW5hZ2UtY29uc2VudDpob3ZlciB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmFtLXBtLXN1YiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbn1cblxuLnd5c2l3eWcgaDIge1xuICBtYXJnaW46IDMwcHggMCAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi53eXNpd3lnIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxZW0gMCAxZW0gMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3lzaXd5ZyBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53eXNpd3lnIHAge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLnd5c2l3eWcgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi53eXNpd3lnIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG59XG4ud3lzaXd5ZyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuLnRvZ2dsZXItbGlzdCAuaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICNiMmIyYjI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGV4aWNvblRUVyBObzJcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9nZ2xlci1saXN0IC5oZWFkZXItdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICB0b3A6IDExcHg7XG59XG4udG9nZ2xlci1saXN0IC5oZWFkZXItdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICB0b3A6IDZweDtcbn1cbi50b2dnbGVyLWxpc3QgLmhlYWRlci10aXRsZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50b2dnbGVyLWxpc3QuaXMtb3BlbiAuaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWQzNzMyO1xufVxuLnRvZ2dsZXItbGlzdC5pcy1vcGVuIC5oZWFkZXItdGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50b2dnbGVyLWxpc3QuaXMtb3BlbiAuaGVhZGVyLXRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2FkMzczMjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudG9nZ2xlci1saXN0IC5oZWFkZXItdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuI2NlbnRlcmVkIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZXZlbnRDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5ldmVudENvbnRhaW5lckJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJveFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKmJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7Ki9cbn1cblxuLm9wZW4tcmVnaXN0cmF0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib3hBY3Rpdml0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3hBY3Rpdml0eSAubGlua0lucyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ib3hDbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogODB2aDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmJveENsZWFySGVpZ2h0IHtcbiAgaGVpZ2h0OiA4MHZoO1xufVxuXG4uZmVlZENvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUuNjI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDUuNjI1dnc7XG59XG5cbiNyZWN0YW5nbGVIaWRlQ2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzJDMjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNyZWN0YW5nbGVIaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDc7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEMyQzI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmVlZEJveERlc2NDb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5ldmVudEJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ub1BhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uY2xlYXJCb3gge1xuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1dnc7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYm94SW52ZXJ0ZWRRdWl6IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdENEI1MDtcbn1cbi5ib3hJbnZlcnRlZFF1aXogaDIsIC5ib3hJbnZlcnRlZFF1aXogaDMsIC5ib3hJbnZlcnRlZFF1aXogcCwgLmJveEludmVydGVkUXVpeiBzcGFuIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4uYm94SW52ZXJ0ZWRRdWl6IC5saW5rLWxlYXJuLW1vcmUgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvLXJpZ2h0LXdoaXRlLnN2Zyk7XG59XG5cbi5tYWluQm94ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA4dnc7XG4gIHdpZHRoOiA4NHZ3O1xufVxuXG4uYXJyb3dCZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNy4ydmg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZmVlZEJveGVzLCAuZmVlZEJveGVzRW1wdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4NHZ3O1xuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogOHZ3O1xuICBtYXJnaW4tcmlnaHQ6IDh2dztcbn1cblxuLmZlZWRCb3hlc0VtcHR5IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5ib3hJbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mZWVkRGl2aWRlciB7XG4gIGhlaWdodDogMi4yNXZ3O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXZ3O1xuICBtYXJnaW4tYm90dG9tOiAydnc7XG59XG5cbi5tYWluZmVlZC1tYXNvbnJ5LWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLm1haW5mZWVkLW1hc29ucnktZ3JpZF9jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4ubWFpbmZlZWQtbWFzb25yeS1ncmlkX2NvbHVtbiA+IC5ib3hXcmFwcGVyIHtcbiAgLyogY2hhbmdlIGRpdiB0byByZWZlcmVuY2UgeW91ciBlbGVtZW50cyB5b3UgcHV0IGluIDxNYXNvbnJ5PiAqL1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJveE1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDIuMjV2dztcbn1cblxuLm5vUmlnaHRNYXJnaW4ge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1heFdpZHRoIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLnNwZWNpYWxMb2NhdGlvbk1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDEyLjM3NXZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjM3NXZ3O1xufVxuXG4uZmVlZENvbnRlbnRJbnNEb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbmF2aUxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjM2MjV2dztcbiAgYm90dG9tOiAwLjg0Mzc1dnc7XG4gIGhlaWdodDogMjAwJTtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmUxMjIwO1xufVxuXG4uY2xvc2VRdWl6SWNvbi5jbG9zZUljb25JbnRybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9jbG9zZUljb25XaGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5jbG9zZVF1aXpJY29uLmNsb3NlSWNvblNvbHZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2Nsb3NlSWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hcHBMb2dvIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMTQ3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFwcExvZ29OYXYge1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbiNhcHBMb2dvMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwdmg7XG59XG5cbiNhcHBMb2dvMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwdmg7XG59XG5cbi5jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWN0V3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xufVxuLmNvbnRhY3RXcmFwcGVyIC5ldmVudE1haWwge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uY29udGFjdFdyYXBwZXItLWhpZGRlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNldmVudE1haW5XcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2V2ZW50TWFpbkNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5jb250YWN0V3JhcHBlci0tcGFyYWxheGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNvbnRhY3RQZXJzb25XcmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMHZ3O1xuICBmbG9hdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgbWFyZ2luLWxlZnQ6IC04dnc7XG4gIHBhZGRpbmctYm90dG9tOiAxMHZoO1xuICBwYWRkaW5nLXRvcDogM3ZoO1xufVxuXG4uY29udGFjdFBlcnNvbldyYXBwZXJIaWRpbmcge1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuXG4jY29udGFjdFBlcnNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTEuNXZ3O1xuICB3aWR0aDogNDB2dztcbn1cbiNjb250YWN0UGVyc29uIC5jb250YWN0SGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZ2dztcbiAgcmlnaHQ6IDQzdnc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbiNjb250YWN0UGVyc29uIC5jb250YWN0TmFtZSB7XG4gIG1hcmdpbjogMDtcbn1cbiNjb250YWN0UGVyc29uIC5jb250YWN0UG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi53aGl0ZUJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbk5hdklucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2ZlZWRCb3hDb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4jd2hpdGVCYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuI21haW5Db250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgcGFkZGluZy1yaWdodDogOHZ3O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAvKmhlaWdodDogMTAwJTsqL1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4jbWFpbkNvbnRhaW5lci5tb2JpbGUge1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4jY29udGFpbmVySW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZXZlbnRNYWlsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuLmV2ZW50TWFpbDpmb2N1cyB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZXZlbnRNYWlsOnZpc2l0ZWQge1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuLmV2ZW50TWFpbDphY3RpdmUge1xuICBjb2xvcjogIzQ3NDc0Nztcbn1cblxuI25hdmlBYm91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHZoO1xuICBoZWlnaHQ6IDQwdmg7XG4gIGxlZnQ6IDM4dnc7XG4gIHdpZHRoOiAzMHZ3O1xuICB6LWluZGV4OiAwO1xufVxuXG4uZGlzY2xhaW1lckNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogOHZoO1xufVxuXG4uZGlzY2xhaW1lckNvbnRhaW5lcjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMuMDkzNzV2dztcbiAgd2lkdGg6IDMydnc7XG59XG5cbi5mZWVkRGlzY2xhaW1lclR4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvcHlEZXNjIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMTI1dnc7XG59XG5cbi5sYXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjkwNjI1dnc7XG59XG5cbi5tYWdpYyB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmluYWwge1xuICB3aWR0aDogMzMuNDY4NzV2dztcbn1cblxuLmxpbmtJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAydnc7XG4gIHRvcDogMC41MDYyNXZ3O1xuICB3aWR0aDogMC41MDYyNXZ3O1xuICBoZWlnaHQ6IDAuNTA2MjV2dztcbn1cblxuLm1hc2tIaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHZoO1xuICBtYXgtaGVpZ2h0OiA0MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjRkZGRkZGIDEwMCUpO1xufVxuXG4jYXJyb3dUb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMS4wMTI1dnc7XG4gIGhlaWdodDogMS44dnc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBpY3R1cmVXcmFwcGVyLCAuYm94UGljdHVyZVdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJveFBpY3R1cmVXcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmljb25XcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5pY29uU2hhZG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGxheS1pY29uIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiA2cHggMHB4IDZweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDtcbn1cblxuLmJveC12aWRlby1waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udmlkZW9QbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmdhbGxlcnkge1xuICAvKm1hcmdpbi10b3A6NjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1sYXJnZSB7XG4gICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tZWRpdW0ge1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICB9Ki9cbn1cblxuLmdhbGxlcnlJdGVtIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5nYWxsZXJ5SXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdhbGxlcnlJdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5yZWFjdC1wbGF5ZXJfX3ByZXZpZXcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4ucmVhY3QtcGxheWVyX19zaGFkb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDApIDYwJSkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDQycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFjdC1wbGF5ZXJfX3ByZXZpZXcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucmVhY3QtcGxheWVyX19wbGF5LWljb24ge1xuICBib3JkZXItd2lkdGg6IDZweCAwcHggNnB4IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4ueXRwLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuZGl2aWRlclRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuXG4gICNhcnJvd1RvcCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGl2aWRlclRleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgfVxuXG4gICNtYWluQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmZlZWRCb3hlcywgLmZlZWRCb3hlc0VtcHR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICB3aWR0aDogOTB2dztcbiAgICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIH1cblxuICAjY29udGFjdFBlcnNvbiB7XG4gICAgd2lkdGg6IDc1dnc7XG4gIH1cbiAgI2NvbnRhY3RQZXJzb24gLmNvbnRhY3RIZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjY29udGFjdFBlcnNvbiAuZmVlZEJveFRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICNjb250YWN0UGVyc29uIC5mZWVkQm94RGVzY1RyYWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNvbnRhY3RQZXJzb25XcmFwcGVySGlkaW5nIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmNvbnRhY3RQZXJzb25XcmFwcGVySGlkaW5nICNjb250YWN0UGVyc29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMTIuNXZ3O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA3NXZ3O1xuICAgIHotaW5kZXg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI2Fycm93VG9wIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubGluZUxlZnQgLmxpbmVSaWdodCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5tYWluQm94ZXMge1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cblxuICAuY29udGFjdFBlcnNvbldyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICB9XG5cbiAgI2NvbnRhY3RQZXJzb24ge1xuICAgIGxlZnQ6IDEyLjV2dztcbiAgfVxuXG4gIC5ib3hDbGVhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogOTJ2aDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cblxuICAuYXJyb3dCZyB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgfVxuXG4gIC5zcGVjaWFsTG9jYXRpb25NYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ib3hJbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuZXZlbnRDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLmJveFdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLmxpbmVEaXZpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3hNYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxuXG4gIC5tYXNrSGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDcwcHg7XG4gICAgaGVpZ2h0OiAzMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICNGRkZGRkYgMTAwJSk7XG4gIH1cblxuICAubGlua0ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA3Ljd2dztcbiAgfVxuXG4gIC5jbGVhckJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkQm94ZXMsIC5mZWVkQm94ZXNFbXB0eSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG5cbiAgLmFycm93Qmcge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cblxuICAuc3RhbmRhbG9uZUxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYXBwTG9nb05hdiB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRpdmlkZXJUZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAjbWFpbkNvbnRhaW5lciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5mZWVkRGlzY2xhaW1lciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgI2Fycm93VG9wIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubGluZUxlZnQsIC5saW5lUmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbnRhY3RQZXJzb25XcmFwcGVySGlkaW5nICNjb250YWN0UGVyc29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5tYWluQm94ZXMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5jb250YWN0UGVyc29uV3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgI2NvbnRhY3RQZXJzb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJveFdpZHRoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYm94V2lkdGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3hXaWR0aDMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJveFdpZHRoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYm94V2lkdGg1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3hNYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxuXG4gIC5jbGVhckJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgI2NvbnRhaW5lcklucyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAuY29udGFpbmVyLWlucy1saXZlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgI2NvbnRhY3RQZXJzb24gLmZlZWRCb3hEZXNjVHJhZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAjY29udGFjdFBlcnNvbiAuZmVlZEJveFRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLmJveENsZWFyIHtcbiAgICBoZWlnaHQ6IDkwdmg7XG4gIH1cblxuICAuZGlzY2xhaW1lckNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnBhZGxvY2staWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc3RhbmRhbG9uZUxvZ28ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbiNhcHBMb2dvQmFyLCAuc3RhbmRhbG9uZUxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4xOTM3NXZ3O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgei1pbmRleDogOTtcbn1cblxuI2FwcExvZ29CYXIge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNmdWxsTmF2aUJnIHtcbiAgei1pbmRleDogNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNmdWxsTmF2aSB7XG4gIHotaW5kZXg6IDg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4jbmF2aS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5uYXZpLWxvZ28ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4jbmF2aS1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2aS1pY29uLXdoaXRlIHtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9uYXZpSWNvbldoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbiNuYXZpLWljb24tYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjdweDtcbiAgbWFyZ2luLXRvcDogLTI3cHg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuI2JnQmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubWFpbk5hdkVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogMC4wN2VtIDBlbSAjZmZmLCAwcHggMC4wN2VtICNmZmYsIC0wLjA3ZW0gMGVtICNmZmYsIDBweCAtMC4wN2VtICNmZmY7XG4gIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAvKiBJRSBFREdFIEhBQ0sgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gMC4xZW0gLSAycHggKSwgIzJkMmQyZCBjYWxjKDEwMCUgLSAwLjFlbSAtIDJweCApLCAjMmQyZDJkIGNhbGMoMTAwJSAtIDAuMWVtKSwgdHJhbnNwYXJlbnQgY2FsYygxMDAlIC0gMC4xZW0pKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC4zcztcbn1cbi5tYWluTmF2RWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuI2l0ZW1MaXZlTmF2aSB7XG4gIGNvbG9yOiAjYmUxMjIwO1xuICB3aWR0aDogY2FsYygxMDAlKTtcbiAgLyogSUUgRURHRSBIQUNLICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIDAuMWVtIC0gMnB4ICksICNiZTEyMjAgY2FsYygxMDAlIC0gMC4xZW0gLSAycHggKSwgI2JlMTIyMCBjYWxjKDEwMCUgLSAwLjFlbSksIHRyYW5zcGFyZW50IGNhbGMoMTAwJSAtIDAuMWVtKSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuM3M7XG59XG4jaXRlbUxpdmVOYXZpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5ibGlua2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAxLjVzIGJsaW5rIGVhc2UgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiAxLjVzIGJsaW5rIGVhc2UgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IDEuNXMgYmxpbmsgZWFzZSBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiAxLjVzIGJsaW5rIGVhc2UgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogMS41cyBibGluayBlYXNlIGluZmluaXRlO1xufVxuXG4ubWFpbm5hdi1kb3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rIHtcbiAgZnJvbSwgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubmF2aUJhciwgLmFwcExvZ29Db250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDh2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXBwTG9nb0NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNjbG9zZUljb25OYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogODtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDR2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbn1cbiNjbG9zZUljb25OYXY6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNuYXZpQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNztcbiAgd2lkdGg6IDYwdncgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIC8qKlxuICAqIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS80Nzc2MDM5MVxuICAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAjbmF2aUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjbmF2aUNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuI25hdmlDb250YWluZXIgLnNjcm9sbC1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI25hdmlDb250YWluZXIgLnNjcm9sbC1jb250YWluZXIge1xuICAgIG1hcmdpbjogaW5pdGlhbDtcbiAgfVxufVxuI25hdmlDb250YWluZXIgLmZsZXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8qIGhlaWdodDogNDAwcHg7ICovXG59XG4jbmF2aUNvbnRhaW5lciAubmF2QmdCYXIge1xuICBoZWlnaHQ6IDEwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4jbmF2aUlucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI25hdmlJbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYWluTmF2aUxpc3Qge1xuICB3aWR0aDogMjF2dztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubWFpbk5hdmlMaXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICBtYXJnaW4tbGVmdDogOHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tYWluTmF2aUxpc3Qge1xuICAgIHdpZHRoOiAzMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tYWluTmF2aUxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4jc3ViTmF2aUxpc3RDb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDh2dztcbiAgYm90dG9tOiA3dmg7XG4gIHJpZ2h0OiA4dnc7XG59XG4jc3ViTmF2aUxpc3RDb250YWluZXIgLnN1Yk5hdmlMaXN0IGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG4jc3ViTmF2aUxpc3RDb250YWluZXIgLnN1Yk5hdmlMaXN0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xufVxuI3N1Yk5hdmlMaXN0Q29udGFpbmVyIC5zdWJOYXZpTGlzdCAuc3VibmF2aS1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjc3ViTmF2aUxpc3RDb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ubWFpbk5hdmlMaXN0IGxpIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcbn1cblxuI25hdmlEZXNjRXZlbnQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbiNuYXZpQmFyUmlnaHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI25hdmlCYXJSaWdodEJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDApO1xufVxuXG4jbmF2aUJhclJpZ2h0LCAubmF2aUJhclJpZ2h0VHJhbnNwYXJlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDY7XG4gIHdpZHRoOiA4dnc7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5hdmlCYXJSaWdodFRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMDtcbn1cblxuLm5hdmlCYXJSaWdodExpdmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA4dnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubmF2aUJhclJpZ2h0TGl2ZS5zbWFsbCB7XG4gIGRpc3BsYXk6IGhpZGRlbjtcbn1cblxuI2Nsb3NlSWNvbiwgLmNsb3NlSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjE5Mzc1dnc7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmxpdmUtc2lkZWJhci1vdmVybGF5ICNjbG9zZUljb24sIC5saXZlLXNpZGViYXItb3ZlcmxheSAuY2xvc2VJY29uIHtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMjRweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNsb3NlSWNvbkZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9zZUljb25BYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAjbmF2aURlc2NFdmVudCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjY2xvc2VJY29uTmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1dmg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDg7XG4gIH1cblxuICAjYmdCYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICNuYXZpSW5zIHtcbiAgICBtYXJnaW4tbGVmdDogNC44dnc7XG4gICAgcGFkZGluZy10b3A6IDEwdmg7XG4gIH1cblxuICAjYXBwTG9nb0JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQuOHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHotaW5kZXg6IDk7XG4gIH1cblxuICAubmF2aUJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOS41dmg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgfVxuXG4gICNjbG9zZUljb24sIC5jbG9zZUljb24ge1xuICAgIHJpZ2h0OiA1dnc7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDQuNzV2aDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICB9XG5cbiAgI25hdmktYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLm1haW5OYXZpTGlzdCB7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAjc3ViTmF2aUxpc3RDb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgI3N1Yk5hdmlMaXN0Q29udGFpbmVyIC5zdWJOYXZpTGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3N1Yk5hdmlMaXN0Q29udGFpbmVyIC5zdWJOYXZpTGlzdCAuc3VibmF2aS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgI25hdmlBYm91dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNuYXZpQmFyUmlnaHQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogNC42Njg3NXZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLm5hdmlCYXJSaWdodFRyYW5zcGFyZW50IHtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiA0LjY2ODc1dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubmF2aUJhclJpZ2h0TGl2ZSB7XG4gICAgei1pbmRleDogOTtcbiAgICB3aWR0aDogNC42Njg3NXZ3O1xuICB9XG5cbiAgLm5hdmlCYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIH1cblxuICAjY2xvc2VJY29uTmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGNhbGMoNXZ3IC0gOHB4KTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdkJnQmFyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLm5hdmlCYXIge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICB9XG5cbiAgI2Nsb3NlSWNvbk5hdiB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICNuYXZpQ29udGFpbmVyIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgLm5hdkJnQmFyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuXG4gICNuYXZpSW5zIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5uYXZpQmFyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuXG4gICNjbG9zZUljb24sIC5jbG9zZUljb24ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gICNhcHBMb2dvQmFyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICB9XG5cbiAgI25hdmktYnRuIHtcbiAgICByaWdodDogMjBweDtcbiAgfVxuXG4gIC5tYWluTmF2aUxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAubWFpbk5hdmlMaXN0IGgzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAjc3ViTmF2aUxpc3RDb250YWluZXIgLnN1Yk5hdmlMaXN0IGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAjY2xvc2VJY29uTmF2IHtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi8qIENIQVQgKi9cbi50YWItY29udGVudCAuY2hhdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG87XG4gIHotaW5kZXg6IGF1dG87XG59XG4udGFiLWNvbnRlbnQgLmNoYXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2hhdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2hhdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaGF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNzVweDtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uY2hhdCAuY2xvc2VDaGF0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICByaWdodDogMjRweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAzMHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiA3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhdC5ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IDY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDAgcmdiYSgzMCwgMjUsIDE1LCAwLjA1KSwgLTRweCAwcHggMjBweCAwIHJnYmEoMzAsIDI1LCAxNSwgMC4wNSk7XG59XG4uY2hhdCAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgei1pbmRleDogNTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5jaGF0IC5pY29uLmhvbGRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDh2dztcbiAgYm90dG9tOiA1MHB4O1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwcHg7XG4gIGhlaWdodDogNTFweDtcbiAgei1pbmRleDogNTtcbn1cbi5jaGF0IC5pY29uLmxpdmVJY29uIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbn1cbi5jaGF0IC5pY29uLmxpdmUge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICByaWdodDogMzkwcHg7XG4gIGJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNoYXQgLmljb24ubGl2ZSAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXQgLnN5bWJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAxN3B4O1xuICBsZWZ0OiAxNXB4O1xufVxuLmNoYXQgLmJ1YmJsZUhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmNoYXQgLmJ1YmJsZUhvbGRlciAubm90aWZpY2F0aW9uQnViYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY2hhdCAuYnViYmxlSG9sZGVyIC5hdmF0YXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uY2hhdCAuYnViYmxlSG9sZGVyIC5hdmF0YXJBZGRXcmFwcGVyIHtcbiAgbGVmdDogNDNweDtcbiAgdG9wOiAzMnB4O1xufVxuLmNoYXQgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY2hhdCAubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjBGMEYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUxMjIwO1xuICB6LWluZGV4OiA2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgdG9wOiA2cHg7XG59XG4uY2hhdCAuaW5mby1ib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbn1cbi5jaGF0IC5lbnRlck5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjIxcHg7XG59XG4uY2hhdCAuZW50ZXJOYW1lIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhdCAuZW50ZXJOYW1lIC5kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jaGF0IC5lbnRlck5hbWUgLmxpbmUtY29weSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA0MTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RDRENDtcbn1cbi5jaGF0IC5lbnRlck5hbWUgLm5hbWVzdXJuYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiA0MTlweDtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG59XG4uY2hhdCAuZW50ZXJOYW1lIC5uYW1lc3VybmFtZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2hhdCAuZW50ZXJOYW1lIC5idXR0b25zdWJtaXQge1xuICBoZWlnaHQ6IDYzcHg7XG4gIHdpZHRoOiAxOTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmNoYXQgLmVudGVyTmFtZSAuYnRuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJEMkQyRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBrZXlmcmFtZXMgYmFjayB7XG4gIGZyb20ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMkQyRDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICB0byB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JlMTIyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUxMjIwO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4uY2hhdCAuZW50ZXJOYW1lIC5idG5hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmUxMjIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUxMjIwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhY2s7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cbi5jaGF0IC5yZWFkeVRvSm9pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgLypoZWlnaHQ6MTAwJTsqL1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIyMXB4O1xufVxuLmNoYXQgLnJlYWR5VG9Kb2luIC5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hhdCAucmVhZHlUb0pvaW4gLmRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNoYXQgLnJlYWR5VG9Kb2luIC5sZWdhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5jaGF0IC5yZWFkeVRvSm9pbiAuYnV0dG9uc3VibWl0IHtcbiAgaGVpZ2h0OiA2M3B4O1xuICB3aWR0aDogODAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGF0IC5yZWFkeVRvSm9pbiAuYnV0dG9uc3VibWl0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JlMTIyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlMTIyMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWNrO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5Aa2V5ZnJhbWVzIGJhY2sge1xuICBmcm9tIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMkQyRDJEO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRDJEMkQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgdG8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZTEyMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlMTIyMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuLmNoYXQgLnJlYWR5VG9Kb2luIC5sZWZ0U21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAxM3B4O1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5jaGF0IC5yZWFkeVRvSm9pbiAucmUtZW50ZXItbmFtZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzNDM0MzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGF0IC5yZWFkeVRvSm9pbiAucmUtZW50ZXItbmFtZTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmUxMjIwO1xufVxuLmNoYXQgLmF2YXRhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jaGF0IC5hdmF0YXItY29udGFpbmVyLm5vLWF2YXRhci1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xufVxuLmNoYXQgLmF2YXRhci1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3REY7XG59XG4uY2hhdCAuYXZhdGFyQWRkV3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzRweDtcbiAgdG9wOiAyNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hhdCAuYXZhdGFyQWRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGMEYwRjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTEyMjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jaGF0IC5hdmF0YXJBZGQuZmlyc3Qge1xuICBhbmltYXRpb246IHNsaWRlLWxlZnQgMC40cyBlYXNlO1xufVxuLmNoYXQgLmF2YXRhckFkZDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb246IHNsaWRlLXJpZ2h0IDAuNHMgZWFzZTtcbn1cbkBrZXlmcmFtZXMgc2xpZGUtbGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5jaGF0IC5hdmF0YXJBZGQgKyAuYXZhdGFyQWRkIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uY2hhdCAuY2hhdGxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAzcHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuYWxsLWNvbnZlcnNhdGlvbnMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuYWxsLWNvbnZlcnNhdGlvbnMgLmFsbC1jb252ZXJzYXRpb25zLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5hbGwtY29udmVyc2F0aW9ucyAuYXZhdGFycy1jb250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmFsbC1jb252ZXJzYXRpb25zIC5hdmF0YXJzLWNvbnRhaW5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpbmVhcjtcbiAgLyogb3BhY2l0eTogMC41OyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0MzQzNDMwMCAwJSwgIzQzNDM0MyA5MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmFsbC1jb252ZXJzYXRpb25zIC5hdmF0YXJzLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpbmVhcjtcbiAgLyogb3BhY2l0eTogMC41OyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0MzQzNDMgMCUsICM0MzQzNDMwMCAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5hbGwtY29udmVyc2F0aW9ucyAuYXZhdGFycy1jb250YWluZXIgLmF2YXRhcnMtc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5hbGwtY29udmVyc2F0aW9ucyAuYXZhdGFycy1jb250YWluZXIgLmFjdGl2ZS1jaGF0cy1uYXYtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmFsbC1jb252ZXJzYXRpb25zIC5hdmF0YXJzLWNvbnRhaW5lciAuYWN0aXZlLWNoYXRzLWdvLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmFsbC1jb252ZXJzYXRpb25zIC5hdmF0YXJzLWNvbnRhaW5lciAuYWN0aXZlLWNoYXRzLWdvLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuYWxsLWNvbnZlcnNhdGlvbnMgLmF2YXRhcnMtY29udGFpbmVyIC5hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAvKmltZyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfSovXG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5hbGwtY29udmVyc2F0aW9ucyAuYXZhdGFycy1jb250YWluZXIgLmF2YXRhcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5hbGwtY29udmVyc2F0aW9ucyAuYXZhdGFycy1jb250YWluZXIgLmF2YXRhciBzcGFuIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5hbGwtY29udmVyc2F0aW9ucyBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmFsbC1jb252ZXJzYXRpb25zIC5hbGwtY29udmVyc2F0aW9ucy1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuYWxsLWNvbnZlcnNhdGlvbnMgLmFsbC1jb252ZXJzYXRpb25zLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmFsbC1jb252ZXJzYXRpb25zIC5hY3RpdmUtY29udmVyc2F0aW9ucy1iYWNrIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvYmFjay1hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA5cHggMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLnJvb21uYW1lIHtcbiAgaGVpZ2h0OiA5LjV2aDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAucm9vbW5hbWUgLnJvb21uYW1lQXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLnJvb21uYW1lIC5hdmF0YXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAucm9vbW5hbWUgLmF2YXRhckFkZFdyYXBwZXIge1xuICBsZWZ0OiA0NHB4O1xuICB0b3A6IDMzcHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5yb29tbmFtZSAubm8tYXZhdGFyLWltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMUU3REY7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAucm9vbW5hbWUgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLnJvb21uYW1lIC5kZXNjcmlwdGlvbiBoMyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAucm9vbW5hbWUgLmRlc2NyaXB0aW9uIHAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAucm9vbW5hbWUgaDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5yb29tbmFtZSBoMjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiI1wiO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5yb29tbmFtZSBoMiNhbGwtY29udmVyc2F0aW9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAucm9vbW5hbWUgaDIjYWxsLWNvbnZlcnNhdGlvbnM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLnJvb21uYW1lIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5yZXBsYXljb250YWluZXIge1xuICAvKmhlaWdodDpzY2FsZS05LTE2KDgpOyovXG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGQ0ZDQ7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5yZXBsYXljb250YWluZXIgLnJlcGxheWNvbnRhaW5lci1idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5yZXBsYXljb250YWluZXIgLnJlcGxheWNvbnRhaW5lci1idG4tY2xvc2UtaW1nIHtcbiAgd2lkdGg6IDE0cHg7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLnJlcGxheWNvbnRhaW5lciAudGV4dGFyZWEtcmVwbGF5Y29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAucmVwbGF5Y29udGFpbmVyIC5yZXBsYXlkZXNjIHtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAucmVwbGF5Y29udGFpbmVyIC5yZXBsYXltc2cge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIHtcbiAgLypoZWlnaHQ6c2NhbGUtOS0xNig4KTsqL1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQzO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsqL1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIC51cGxvYWQtaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIC51cGxvYWQtaW1hZ2UtY29udGFpbmVyIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIC51cGxvYWQtaW1hZ2UtY29udGFpbmVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9pY29uLWltZy5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ4JTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIC51cGxvYWQtaW1hZ2UtY29udGFpbmVyIGxhYmVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuaW5wdXRjb250YWluZXIgLnRleHRhcmVhLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5pbnB1dGNvbnRhaW5lciAub25yZXBsYXkge1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuaW5wdXRjb250YWluZXIgaW5wdXQsIC5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIHRleHRhcmVhLCAuY2hhdCAuY29udmVyc2F0aW9uIC5pbnB1dGNvbnRhaW5lciAudGV4dGFyZWEtc2l6ZSB7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5pbnB1dGNvbnRhaW5lciBpbnB1dCwgLmNoYXQgLmNvbnZlcnNhdGlvbiAuaW5wdXRjb250YWluZXIgdGV4dGFyZWE6Zm9jdXMsIC5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIGlucHV0LCAuY2hhdCAuY29udmVyc2F0aW9uIC5pbnB1dGNvbnRhaW5lciB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByZXNpemU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICAvKlxuICBcInByZVwiIG9yIFwicHJlbGluZVwiIG9yIFwibm9ybWFsXCIgZml4ZXMgQ2hyb21lIGlzc3VlIHdoZXJlXG4gIHdoaXRlc3BhY2UgYXQgZW5kIG9mIGxpbmVzIGRvZXMgbm90IHRyaWdnZXIgYSBsaW5lIGJyZWFrLlxuICBIb3dldmVyLCBpdCBjYXVzZXMgdGhlIHRleHQgdG8gZXhoaWJpdCB0aGUgYmVoYXZpb3Igc2VlbiB3aXRoXG4gIFwicHJlXCIgdGhhdCBpcyBkZXNjcmliZWQgYmVsb3cuXG4gICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5pbnB1dGNvbnRhaW5lciAudGV4dGFyZWEtc2l6ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLypcbiAgUHJlLXdyYXA6IHByZXNlcnZlIHNwYWNpbmcgYW5kIG5ld2xpbmVzLCBidXQgd3JhcCB0ZXh0LlxuICBQcmU6IHByZXNlcnZlIHNwYWNpbmcgYW5kIG5ld2xpbmVzIGJ1dCBkb24ndCB3cmFwIHRleHQuXG5cbiAgXCJwcmVcIiBkb2VzIG5vdCB3cmFwIHdlbGwgb24gRmlyZWZveCwgZXZlbiB3aXRoIHdvcmQtd3JhcDpicmVhay13b3JkLlxuICBcInByZVwiIG9uIENocm9tZSB3b3JrcyB3aXRoIHdvcmQtd3JhcCwgYnV0IGV4aGliaXRzIGRpZmZlcmVudCBiZWhhdmlvcjpcbiAgSW5zdGVhZCBvZiBlbnRpcmUgd29yZHMgYmVpbmcgbW92ZWQgdG8gdGhlIG5leHQgbGluZSBmb3Igd3JhcHBpbmcsXG4gIHRoZSBicm93c2VyIHdpbGwgY3V0IHdvcmRzIGluIHRoZSBtaWRkbGUgZm9yIHdyYXBwaW5nLlxuICBcInByZS1saW5lXCIgaGFzIEZpcmVmb3ggaXNzdWVzXG4gICovXG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgLyogUmVxdWlyZWQgZm9yIHdyYXBwaW5nIGxpbmVzIGluIFdlYmtpdCxcbiAgYnV0IG5vdCBuZWNlc3NhcnkgaW4gRmlyZWZveCBpZiB5b3UgaGF2ZSB3aGl0ZS1zcGFjZSB3cmFwcGluZ1xuICAocHJlLXdyYXAsIG5vcm1hbCwgcHJlLWxpbmUpIGFscmVhZHkgc2V0ICovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIC5pbnB1dCB7XG4gIGhlaWdodDogMjFweDtcbiAgd2lkdGg6IDM5MHB4O1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuaW5wdXRjb250YWluZXIgLmxldHRlcnNjb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmlucHV0Y29udGFpbmVyIC5zZW5kLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiA3cHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5pbnB1dGNvbnRhaW5lciAuc2VuZC1tc2cgLnNlbmQtaWNvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9pY29uLXNlbmQuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQ5JSBjZW50ZXI7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5pbnB1dGNvbnRhaW5lciAuc2VuZC1tc2cgLnNlbmQtaWNvOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuY2hhdGNvbnRhaW5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmNoYXRjb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5jaGF0LW5vdGlmaWNhdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5MCU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNSU7XG4gIHotaW5kZXg6IDEwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmNoYXQtbm90aWZpY2F0aW9ucyAuY2hhdC1ub3RpZmljYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogM3B4IDE1cHggMHB4IDE1cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbn1cbi5jaGF0IC5jb252ZXJzYXRpb24gLmNoYXQtbm90aWZpY2F0aW9ucyAuY2hhdC1ub3RpZmljYXRpb24tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uY2hhdCAuY29udmVyc2F0aW9uIC5jaGF0LW5vdGlmaWNhdGlvbnMgLmNoYXQtbm90aWZpY2F0aW9uLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYXQgLmNvbnZlcnNhdGlvbiAuY2hhdC1ub3RpZmljYXRpb25zIC5jaGF0LW5vdGlmaWNhdGlvbi1tZXNzYWdlIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICB3aWR0aDogMTk5cHg7XG59XG4uY2hhdCAuZGlhbG9nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbi5jaGF0IC5kaWFsb2ctY29udGFpbmVyLWFuc3dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWFlYWVhO1xufVxuLmNoYXQgLmRpYWxvZy1jb250YWluZXItYW5zd2VyIC5kZXNjLWNvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0RDRENEO1xufVxuLmNoYXQgLmRpYWxvZy1jb250YWluZXItYW5zd2VyIC5kZXNjLWNvbnQgLmRlc2MtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuLmNoYXQgLmRpYWxvZy1jb250YWluZXItYW5zd2VyIC5kZXNjLWNvbnQgLmRlc2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5jaGF0IC5ib3R0b21NYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNoYXQgLnJpZ2h0c2lkZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmNoYXQgLmRpYWxvZy1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmNoYXQgLmRpYWxvZy1sZWZ0LmFuc3dlciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmNoYXQgLmRpYWxvZy1sZWZ0LmZpcnN0U2NyZWVuIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2hhdCAuZGlhbG9nLWxlZnQgLmF2YXRhci1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGF0IC5kaWFsb2ctbGVmdCAudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvdHJpYW5nbGUuc3ZnKTtcbn1cbi5jaGF0IC5kaWFsb2ctbGVmdCAucmVjdFdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5jaGF0IC5kaWFsb2ctbGVmdCAucmVjdGFuZ2xlVGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMjBweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jaGF0IC5kaWFsb2ctbGVmdCAuZGlhbG9nLWRlc2MtZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW4tbGVmdDogODZweDtcbiAgdG9wOiA2cHg7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmNoYXQgLmRpYWxvZy1sZWZ0IC5kaWFsb2ctZGVzYy1kYXRlLnJlZCB7XG4gIGNvbG9yOiAjYmUxMjIwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jaGF0IC5kaWFsb2ctbGVmdC5zZW5kaW5nIHtcbiAgb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG59XG4uY2hhdCAuZGlhbG9nLWxlZnQgLmNoYXQtZGVzYy1kaXZpZGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIG9wYWNpdHk6IDAuMztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoYXQgLmRpYWxvZy1sZWZ0IC5kaWFsb2ctZGVzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODZweDtcbiAgdG9wOiAtMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2hhdCAuZGlhbG9nLWxlZnQgLnRpbWUge1xuICBjb2xvcjogMkQyRDJEO1xufVxuLmNoYXQgLmRpYWxvZy1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5jaGF0IC5kaWFsb2ctcmlnaHQuZmlyc3RTY3JlZW4ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jaGF0IC5kaWFsb2ctcmlnaHQuYW5zd2VyIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4uY2hhdCAuZGlhbG9nLXJpZ2h0LnNlbmRpbmcge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cbi5jaGF0IC5kaWFsb2ctcmlnaHQgLnJlcGx5IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2hhdCAuZGlhbG9nLXJpZ2h0IC5hdmF0YXJBZGRXcmFwcGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE0cHg7XG59XG4uY2hhdCAuZGlhbG9nLXJpZ2h0IC5hdmF0YXItY29udGFpbmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNoYXQgLmRpYWxvZy1yaWdodCAudHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRvcDogMHB4O1xuICByaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3RyaWFuZ2xlLnN2Zyk7XG59XG4uY2hhdCAuZGlhbG9nLXJpZ2h0IC5yZWN0V3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5jaGF0IC5kaWFsb2ctcmlnaHQgLnJlY3RhbmdsZVRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jaGF0IC5kaWFsb2ctcmlnaHQgLmRpYWxvZy1kZXNjLWRhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY29sb3I6ICM1MTUxNTE7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gIHRvcDogOHB4O1xuICBjbGVhcjogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jaGF0IC5kaWFsb2ctcmlnaHQgLmRpYWxvZy1kZXNjLWRhdGUucmVkIHtcbiAgY29sb3I6ICNiZTEyMjAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNoYXQgLmRpYWxvZy1yaWdodCAuY2hhdC1kZXNjLWRpdmlkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgb3BhY2l0eTogMC4zO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hhdCAuZGlhbG9nLXJpZ2h0IC5kaWFsb2ctZGVzYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzZweDtcbiAgdG9wOiAtMjBweDtcbiAgY29sb3I6ICM5NDk0OTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDE4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jaGF0IC5kaWFsb2ctcmlnaHQgLnRpbWUge1xuICBjb2xvcjogIzJEMkQyRDtcbn1cbi5jaGF0IC5jaGF0TXNnSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hhdCAucmVjdGFuZ2xlVGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uY2hhdCAucmVjdGFuZ2xlVGV4dC5pbWFnZVdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgY3ViaWMtYmV6aWVyKDAuMDA1LCAwLjU1NSwgMCwgMC45ODUpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMuaXNPcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmNoYXQgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zIC5hdmF0YXJBZGRXcmFwcGVyIHtcbiAgbGVmdDogNDRweDtcbiAgdG9wOiAzM3B4O1xufVxuLmNoYXQgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zIGxpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoYXQgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zIGxpOmhvdmVyIC5kZXNjcmlwdGlvbiBoMyB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmNoYXQgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zIGxpOmhvdmVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICNiZTEyMjA7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMgaDIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmNoYXQgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zIGgyLmxpc3Qtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbi5jaGF0ICNjaGF0QWN0aXZlQ29udmVyc2F0aW9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmNoYXQgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zIHVsIGxpIC5hdmF0YXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTdERjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMgdWwgbGkgLmF2YXRhci1jb250YWluZXIgLmF2YXRhci1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMgdWwgbGkgLmF2YXRhci1jb250YWluZXIgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMgdWwgbGkgLnVucmVhZC1idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlMTIyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmNoYXQgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zIHVsIGxpIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDQzcHg7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMgdWwgbGkgLmRlc2NyaXB0aW9uIHAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5jaGF0ICNjaGF0QWN0aXZlQ29udmVyc2F0aW9ucyB1bCBsaSAuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uY2hhdCAjY2hhdEFjdGl2ZUNvbnZlcnNhdGlvbnMgLmxvYWRpbmctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNDAsIDI0MCwgMC45MSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGF0IC5sb2FkaW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGF0IC5sb2FkaW5nLW92ZXJsYXkgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmNoYXQgLmljb24ubGl2ZSwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5pY29uLmxpdmUge1xuICAgIHJpZ2h0OiAzOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2hhdCAuZGlhbG9nLWNvbnRhaW5lci1hbnN3ZXIgLmRlc2MtY29udCwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5kaWFsb2ctY29udGFpbmVyLWFuc3dlciAuZGVzYy1jb250IHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuICAuY2hhdCAuZGlhbG9nLWNvbnRhaW5lci1hbnN3ZXIgLmRlc2MtY29udCAuZGVzYywgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5kaWFsb2ctY29udGFpbmVyLWFuc3dlciAuZGVzYy1jb250IC5kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICAuY2hhdCAudGV4dGFyZWEtY29udGFpbmVyLCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLnRleHRhcmVhLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQgLmlucHV0Y29udGFpbmVyLCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLmlucHV0Y29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2hhdCAuZGlhbG9nLWNvbnRhaW5lciwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5kaWFsb2ctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jaGF0IC5kaWFsb2ctbGVmdCwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5kaWFsb2ctbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQgLmRpYWxvZy1yaWdodCwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5kaWFsb2ctcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQgLnJpZ2h0c2lkZSwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5yaWdodHNpZGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQgLmF2YXRhcnMtY29udGFpbmVyLCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLmF2YXRhcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQgLnJvb21uYW1lLCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLnJvb21uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQgLmNsb3NlQ2hhdCwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5jbG9zZUNoYXQge1xuICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQgLmNvbnZlcnNhdGlvbiAuYWxsLWNvbnZlcnNhdGlvbnMsIC5jaGF0LmxpdmUtc2lkZWJhci1wZW9wbGUtbGlzdCAuY29udmVyc2F0aW9uIC5hbGwtY29udmVyc2F0aW9ucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5jaGF0IC5jb252ZXJzYXRpb24gLmFsbC1jb252ZXJzYXRpb25zIC5hbGwtY29udmVyc2F0aW9ucy1saW5rOjpiZWZvcmUsIC5jaGF0LmxpdmUtc2lkZWJhci1wZW9wbGUtbGlzdCAuY29udmVyc2F0aW9uIC5hbGwtY29udmVyc2F0aW9ucyAuYWxsLWNvbnZlcnNhdGlvbnMtbGluazo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNHB4O1xuICB9XG4gIC5jaGF0IC5hY3RpdmUtY29udmVyc2F0aW9ucy1iYWNrLCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLmFjdGl2ZS1jb252ZXJzYXRpb25zLWJhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoYXQgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zLCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgI2NoYXRBY3RpdmVDb252ZXJzYXRpb25zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jaGF0LCAuY2hhdC1jb250YWluZXIsIC5jaGF0LmxpdmUtc2lkZWJhci1wZW9wbGUtbGlzdCB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLmNoYXQgLmljb24sIC5jaGF0LWNvbnRhaW5lciAuaWNvbiwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5pY29uIHtcbiAgICByaWdodDogMy4ydnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG4gIC5jaGF0IC5pY29uLmhvbGRlciwgLmNoYXQtY29udGFpbmVyIC5pY29uLmhvbGRlciwgLmNoYXQubGl2ZS1zaWRlYmFyLXBlb3BsZS1saXN0IC5pY29uLmhvbGRlciB7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICByaWdodDogMi41dnc7XG4gIH1cbiAgLmNoYXQgLmljb24gLnRpdGxlLCAuY2hhdC1jb250YWluZXIgLmljb24gLnRpdGxlLCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLmljb24gLnRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaGF0IC5pY29uLmxpdmVJY29uLCAuY2hhdC1jb250YWluZXIgLmljb24ubGl2ZUljb24sIC5jaGF0LmxpdmUtc2lkZWJhci1wZW9wbGUtbGlzdCAuaWNvbi5saXZlSWNvbiB7XG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG4gIC5jaGF0IC5zeW1ib2wsIC5jaGF0LWNvbnRhaW5lciAuc3ltYm9sLCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLnN5bWJvbCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIHRvcDogMTlweDtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jaGF0LCAuY2hhdC5saXZlLXNpZGViYXItcGVvcGxlLWxpc3Qge1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGF0IC5pY29uLmxpdmUsIC5jaGF0LmxpdmUtc2lkZWJhci1wZW9wbGUtbGlzdCAuaWNvbi5saXZlIHtcbiAgICBib3R0b206IDgwcHg7XG4gIH1cblxuICAuY2hhdCAuZGlhbG9nLWxlZnQgLnJlY3RhbmdsZVRleHQge1xuICAgIG1pbi13aWR0aDogMjM1cHg7XG4gIH1cblxuICAuY2hhdCAuZGlhbG9nLXJpZ2h0IC5yZWN0YW5nbGVUZXh0IHtcbiAgICBtaW4td2lkdGg6IDIzNXB4O1xuICB9XG5cbiAgLmNoYXQgLnJlYWR5VG9Kb2luIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmNoYXQgLnJlYWR5VG9Kb2luIC5idXR0b25zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGF0IC5yZWFkeVRvSm9pbiAubGVnYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYm94UG9saWN5IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxMHZoO1xuICB3aWR0aDogMjl2dztcbiAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgcGFkZGluZy10b3A6IDEyOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMS41dnc7XG59XG4uYm94UG9saWN5IC5wb2xpY3lfcGFyYWdyYXBoIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJveFBvbGljeSAucG9saWN5X2gzLCAuYm94UG9saWN5IC5wb2xpY3lfaDQge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmJveFBvbGljeSAuZm9ybSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmJveFBvbGljeSAuZm9ybSAuZmllbGQtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYm94UG9saWN5IC5mb3JtIC5yYy1jaGVja2JveCB7XG4gIGxlZnQ6IDA7XG59XG4uYm94UG9saWN5IC5mb3JtIC5hbnN3ZXItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY29va2llLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtby10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5NiwgMTk0LCAxOTQsIDAuOCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29va2llLWJhci1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuY29va2llLWJhci1ib3gge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvb2tpZS1iYXItYm94IHtcbiAgICB3aWR0aDogODYwcHg7XG4gIH1cbn1cbi5jb29raWUtYmFyLWJveCBoZWFkZXIge1xuICBwYWRkaW5nOiA0MXB4IDAgNDFweCAxMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb29raWUtYmFyLWJveCBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDQxcHggMCAzMXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb29raWUtYmFyLWJveCBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDQxcHggMCAzMXB4IDcwcHg7XG4gIH1cbn1cbi5jb29raWUtYmFyLWJveCBwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogODdweDtcbiAgcGFkZGluZzogMCAxMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5jb29raWUtYmFyLWJveCBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmNvb2tpZS1iYXItYm94IHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAuY29va2llLWJhci1ib3ggcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb29raWUtYmFyLWJveCBwIHtcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG4gIH1cbn1cblxuLmNvb2tpZS1iYXItY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb29raWUtYmFyLWNvbnRlbnQgLmNvb2tpZS1iYXItbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2Nvb2tpZXMtd3JhcHBlciAjY2xvc2VJY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiNjb29raWVzLXdyYXBwZXIgI25hdmlCYXJSaWdodCB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgI2Nvb2tpZXMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIHAucG9saWN5X3BhcmFncmFwaCxcbmgzLnBvbGljeV9oMyxcbmg0LnBvbGljeV9oNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm94UG9saWN5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYm94UG9saWN5IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnVwZGF0ZS1wcm9maWxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNTMsIDE1MSwgMTUxLCAwLjkpO1xuICB6LWluZGV4OiAxNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udXBkYXRlLXByb2ZpbGUtd3JhcHBlciBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtd2lkdGg6IDg2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXBkYXRlLXByb2ZpbGUtd3JhcHBlciBkaXYgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI3cHg7XG4gIHdpZHRoOiAxN3B4O1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvY2xvc2Uuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudXBkYXRlLXByb2ZpbGUtd3JhcHBlciBkaXYgLmNsb3NlIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi51cGRhdGUtcHJvZmlsZS13cmFwcGVyIGRpdiBoZWFkZXIge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjQ0VEMkRCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi51cGRhdGUtcHJvZmlsZS13cmFwcGVyIGRpdiBoZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnVwZGF0ZS1wcm9maWxlLXdyYXBwZXIgZGl2IHNlY3Rpb24ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxODBweCA2MHB4IDEzMnB4IDYwcHg7XG59XG4udXBkYXRlLXByb2ZpbGUtd3JhcHBlciBkaXYgc2VjdGlvbiBoMiB7XG4gIGNvbG9yOiAjNDc0NzQ3O1xuICBmb250LWZhbWlseTogXCJMZXhpY29uVFRXIE5vMlwiO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4udXBkYXRlLXByb2ZpbGUtd3JhcHBlciBkaXYgc2VjdGlvbiBwIHtcbiAgb3BhY2l0eTogMC45O1xuICBjb2xvcjogIzQ3NDc0NztcbiAgZm9udC1mYW1pbHk6IFwiTGV4aWNvblRUVyBObzJcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLnVwZGF0ZS1wcm9maWxlLXdyYXBwZXIgZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC51cGRhdGUtcHJvZmlsZS13cmFwcGVyIGRpdiBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICAudXBkYXRlLXByb2ZpbGUtd3JhcHBlciBkaXYgc2VjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgfVxuICAudXBkYXRlLXByb2ZpbGUtd3JhcHBlciBkaXYgc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC51cGRhdGUtcHJvZmlsZS13cmFwcGVyIGRpdiBzZWN0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmJveC1sb2dpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgbWFyZ2luLXRvcDogMy4wOTM3NXZ3O1xuICB3aWR0aDogMjkuMjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMTEuMjV2dztcbn1cblxuLmJveC1sb2dpbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjV2dztcbn1cbi5ib3gtbG9naW4gLnR4dC1lcnJvcixcbi5ib3gtbG9naW4gLmljby1jaGVjayxcbi5ib3gtbG9naW4gLmljby1sb2FkZXIsXG4uYm94LWxvZ2luIC5pY28tZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5ib3gtbG9naW4gLmljby1sb2FkZXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmJveC1sb2dpbiAuaWNvLWV5ZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJveC1sb2dpbiAudHh0LWVycm9yIHtcbiAgY29sb3I6ICNiZTEyMjA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xufVxuLmJveC1sb2dpbiBpbnB1dCwgLmJveC1sb2dpbiAuYnRuLWxvZ2luLXN1Ym1pdCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgaGVpZ2h0OiA0LjV2dztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJveC1sb2dpbiAuYnRuLWxvZ2luLXN1Ym1pdCArIC5idG4tbG9naW4tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5ib3gtbG9naW4gLmNvZGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMS4xMjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMS42ODc1dnc7XG59XG4uYm94LWxvZ2luIC5jb2RlLXdyYXBwZXIgLmNvZGUtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib3gtbG9naW4gLmNvZGUtd3JhcHBlciBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uYm94LWxvZ2luIC5jb2RlLXdyYXBwZXIgaW5wdXQsIC5ib3gtbG9naW4gLmNvZGUtd3JhcHBlciAuYnRuLWxvZ2luLXN1Ym1pdCB7XG4gIHBhZGRpbmctbGVmdDogMS4wMTI1dnc7XG59XG4uYm94LWxvZ2luIC5sb2dpbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMS4xMjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMS42ODc1dnc7XG59XG4uYm94LWxvZ2luIC5sb2dpbi13cmFwcGVyIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjAxMjV2dztcbiAgZm9udC1zaXplOiAxLjEyNXZ3O1xufVxuLmJveC1sb2dpbiAuZm9ybSAuYnRuLWxvZ2luLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDEuMTI1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmJveC1sb2dpbi5sb2FkaW5nIC5idG4tbG9naW4tc3VibWl0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5ib3gtbG9naW4gLnN1Y2Nlc3MgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTZCOTUzO1xufVxuLmJveC1sb2dpbiAuc3VjY2VzcyAuaWNvLWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJveC1sb2dpbiAuZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmUxMjIwO1xufVxuLmJveC1sb2dpbiAuZXJyb3IgLmljby1lcnJvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5ib3gtbG9naW4gLmVycm9yIC50eHQtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib3gtbG9naW4gLmxvYWRpbmcgLmljby1sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiBzcGluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDgwMG1zO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmJveC1sb2dpbiAubG9hZGluZyAuaWNvLWNoZWNrLFxuLmJveC1sb2dpbiAubG9hZGluZyAuaWNvLWVycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi1sb2dpbi1zdWJtaXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1dnc7XG59XG5cbi5idG4tbG9naW4tYXMtYWRtaW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubG9naW4tbm8tY29kZS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmxvZ2luLW5vLWNvZGUtbWVzc2FnZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5pbmcge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmV2ZW50LWNvbnRhaW5lci1sb2dpbiAuZmVlZC1ldmVudC1waG90by1saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ldmVudC1jb250YWluZXItbG9naW4gLmZlZWQtZXZlbnQtcGhvdG8tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYm94LWxvZ2luLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNjYuNiU7XG4gIH1cblxuICAuYm94LWxvZ2luIC5sb2dpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmJveC1sb2dpbiAubG9naW4td3JhcHBlciBpbnB1dCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5ib3gtbG9naW4gLmNvZGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODEyNXZ3O1xuICB9XG4gIC5ib3gtbG9naW4gaW5wdXQsIC5ib3gtbG9naW4gLmJ0bi1sb2dpbi1zdWJtaXQge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tbG9naW4tc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJveC1sb2dpbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYm94LWxvZ2luIC5idG4tbG9naW4tc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJveC1sb2dpbiAuY29kZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmJ0bi1mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4tZm9ybS1zdWJtaXQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWZvcm0tc3VibWl0IHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0gZm9ybS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtIC5Ecm9wZG93bi1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuLmZvcm0gLkRyb3Bkb3duLXBsYWNlaG9sZGVyLmlzLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG4uZm9ybSAuRHJvcGRvd24tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZTtcbiAgcGFkZGluZzogNDBweCAxNXB4IDE1cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U2ZTZlNjtcbn1cbi5mb3JtIC5Ecm9wZG93bi1hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtY2VpbCgyLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDQ4cHg7XG4gIHdpZHRoOiAwO1xufVxuLmZvcm0gLkRyb3Bkb3duLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbi5mb3JtIC5Ecm9wZG93bi1kaXNhYmxlZCAuRHJvcGRvd24tYXJyb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZm9ybSAuRHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA4cHggNTJweCA4cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDE2cHggMTVweCAxNXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDRweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5mb3JtIC5Ecm9wZG93bi1vcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG4uZm9ybSAuRHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG4uZm9ybSAuYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5mb3JtIC5maWVsZC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMjtcbn1cbi5mb3JtI2VkaXQtcHJvZmlsZS1mb3JtIC5maWVsZC10aXRsZSB7XG4gIHotaW5kZXg6IGF1dG87XG59XG4uZm9ybSAuZmllbGQtaW50cm9kdWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtIC5maWVsZC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm0gLmZpZWxkLXdyYXBwZXIucmVxdWlyZWQtZmllbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmZvcm0gLmZpZWxkLXdyYXBwZXIuZmllbGQtY2hlY2tib3gucmVxdWlyZWQtZmllbGQ6YWZ0ZXIge1xuICB0b3A6IDVweDtcbn1cbi5mb3JtIC5mb3JtLWVycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZm9ybSAuaW5wdXQtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiA0MHB4IDI1cHggMTVweCAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlNmU2ZTY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0gLmlucHV0LXRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MzkzOTM7XG59XG4uZm9ybSAuaW5wdXQtdGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybSAuaW5wdXQtdGV4dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjOGM4YzhjO1xufVxuLmZvcm0gdGV4dGFyZWEuaW5wdXQtdGV4dCB7XG4gIGhlaWdodDogMTYwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZm9ybSAuY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5mb3JtIC5yYWRpby1ncm91cC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBsZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybSBzcGFuLmFuc3dlci10ZXh0LCAuZm9ybSBsYWJlbC5hbnN3ZXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtIGxpOmhvdmVyIHtcbiAgY29sb3I6ICM5RjUzNUI7XG59XG4uZm9ybSBsaS5jaGVja2VkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgY29sb3I6ICM5RjUzNUI7XG59XG4uZm9ybSAucmMtY2hlY2tib3gge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMjlweDtcbn1cbi5mb3JtIC5yYy1jaGVja2JveCAucmMtY2hlY2tib3gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmZvcm0gLnJjLWNoZWNrYm94IC5yYy1jaGVja2JveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uZm9ybSAucmMtY2hlY2tib3ggLnJjLWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuLmZvcm0gLnJjLWNoZWNrYm94OmhvdmVyIC5yYy1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzlGNTM1Qjtcbn1cbi5mb3JtIC5yYy1jaGVja2JveC1jaGVja2VkIC5yYy1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RjUzNUI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5mb3JtIC5yYy1jaGVja2JveC1jaGVja2VkIC5yYy1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogIzlGNTM1Qjtcbn1cbi5mb3JtIC5yYWRpbywgLmZvcm0gLmNoZWNrYm94LCAuZm9ybSAuc2VsZWN0X211bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtIC5yYWRpbyAucmMtY2hlY2tib3gge1xuICB0b3A6IDJweDtcbn1cbi5mb3JtIC5yYWRpbyAucmMtY2hlY2tib3ggLnJjLWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICB0b3A6IDA7XG59XG4uZm9ybSAucmFkaW8gLnJjLWNoZWNrYm94LWNoZWNrZWQgLnJjLWNoZWNrYm94LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY1MzVCO1xuICBib3JkZXI6IDBweDtcbiAgb3BhY2l0eTogMTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZm9ybSAucmFkaW8gLnJjLWNoZWNrYm94LWNoZWNrZWQgLnJjLWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUY1MzVCO1xufVxuLmZvcm0gLnNlbGVjdF9tdWx0aXBsZSAucmMtY2hlY2tib3gge1xuICB0b3A6IDRweDtcbn1cbi5mb3JtIC5zZWxlY3RfbXVsdGlwbGUgLnJjLWNoZWNrYm94IC5yYy1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgdG9wOiAwO1xufVxuLmZvcm0gLnNlbGVjdF9tdWx0aXBsZSAucmMtY2hlY2tib3gtY2hlY2tlZCAucmMtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnB4O1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RjUzNUI7XG4gIGJvcmRlcjogMHB4O1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5mb3JtIC5zZWxlY3RfbXVsdGlwbGUgLnJjLWNoZWNrYm94LWNoZWNrZWQgLnJjLWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUY1MzVCO1xufVxuLmZvcm0gLmZpZWxkLWV4dHJhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZm9ybSAuZmllbGQtZXh0cmEuaGVscCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9oZWxwLWljb24uc3ZnKTtcbn1cbi5mb3JtIC5maWVsZC1leHRyYS5wcml2YXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3ByaXZhdGUtaWNvbi5zdmcpO1xufVxuLmZvcm0gLmZpZWxkLWV4dHJhIC5zb2lyLXRvb2x0aXAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtIC5maWVsZC1leHRyYSBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMCAzMHB4O1xuICB3aWR0aDogMzA1cHg7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBsZWZ0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IC0xMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb3JtIC5maWVsZC1leHRyYSBkaXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtIC5maWVsZC1leHRyYSBkaXYge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5mb3JtIC5maWVsZC1leHRyYSBkaXYgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jbG9zZS5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5mb3JtIC5maWVsZC1leHRyYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtIC5maWVsZC1leHRyYTpob3ZlciBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9ybSAuZmllbGQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZm9ybSAuZmllbGQtdGl0bGUge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5mb3JtIC5yYWRpby1ncm91cC10aXRsZSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAuZm9ybSBzcGFuLmFuc3dlci10ZXh0LCAuZm9ybSBsYWJlbC5hbnN3ZXItdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLmZvcm0gLnJjLWNoZWNrYm94IHtcbiAgICBsZWZ0OiAxOXB4O1xuICB9XG4gIC5mb3JtIC5Ecm9wZG93bi1jb250cm9sIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMTVweCAyMHB4O1xuICB9XG4gIC5mb3JtIC5pbnB1dC10ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMTVweCAyMHB4O1xuICB9XG59XG4uYWdlbmRhIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLmMtYWdlbmRhX2RheS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1hZ2VuZGFfZGF5LWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gIHRvcDogMTFweDtcbn1cbi5jLWFnZW5kYV9kYXktaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogIzJkMmQyZDtcbiAgdG9wOiA2cHg7XG59XG4uYy1hZ2VuZGFfZGF5LWhlYWRlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWFnZW5kYV9kYXktaGVhZGVyOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2JlMTIyMDtcbn1cbi5jLWFnZW5kYV9kYXktaGVhZGVyOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiZTEyMjA7XG59XG5cbi5pY29uLWN1cnJlbnQge1xuICBjb2xvcjogI2JlMTIyMDtcbn1cblxuLmljb24tY3VycmVudC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUxMjIwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5jLWFnZW5kYV9kYXktdGFiICsgLmMtYWdlbmRhX2RheS10YWIge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYy1hZ2VuZGFfZGF5LXRhYi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uYy1hZ2VuZGFfZGF5LXRhYi5pcy1vcGVuIC5jLWFnZW5kYV9kYXktaGVhZGVyIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4uYy1hZ2VuZGFfZGF5LXRhYi5pcy1vcGVuIC5jLWFnZW5kYV9kYXktaGVhZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1hZ2VuZGFfZGF5LXRhYi5pcy1vcGVuIC5saW5ldmlzaWJsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQyZDJkO1xufVxuXG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbSAudG9wLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbSAudG9wLWxpbmUuc2FtZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtOmhvdmVyIC5jLWFnZW5kYV9zZXNzaW9uLXRpbWUge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWhvdmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWhvdmVyOmhvdmVyIC50b3AtbGluZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmUxMjIwO1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtLnNlc3Npb24taG92ZXI6aG92ZXIgLmMtYWdlbmRhX3Nlc3Npb24tdGltZSB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWhvdmVyOmhvdmVyIC5jLWFnZW5kYV9zZXNzaW9uLXRpbWUuc2FtZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtLnNlc3Npb24taG92ZXI6aG92ZXIgLmMtYWdlbmRhX3Nlc3Npb24tbmFtZSB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWhvdmVyOmhvdmVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWhvdmVyOmhvdmVyIC5idG4tbGluay11bmRlcmxpbmUge1xuICBjb2xvcjogI2JlMTIyMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JlMTIyMDtcbn1cbi5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0uc2Vzc2lvbi1ob3Zlcjpob3ZlciAuYnRuLWxpbmsge1xuICBjb2xvcjogI2JlMTIyMDtcbn1cbi5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0uc2Vzc2lvbi1jdXJyZW50IC50b3AtbGluZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmUxMjIwO1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWN1cnJlbnQgLmMtYWdlbmRhX3Nlc3Npb24tbmFtZSB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuXG4uYy1hZ2VuZGFfc2Vzc2lvbi1uYW1lIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG59XG5cbi5saW5rRGlzYWJsZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbSAuYWdlbmRhLW1vcmUge1xuICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG59XG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtIC5hZ2VuZGEtYm9va21hcmsge1xuICBtYXJnaW46IDIwcHggMCAwIDA7XG59XG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtIC5tb3JlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMCAwO1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbSAuYy1hZ2VuZGFfc2Vzc2lvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmMtYWdlbmRhX3Nlc3Npb24taXRlbSAuYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtLWNvbC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtIC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0tY29sLWNvbnRlbnQgLmMtYWdlbmRhX3Nlc3Npb24tdGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtICsgLmMtYWdlbmRhX3Nlc3Npb24taXRlbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jLWFnZW5kYV9zZXNzaW9uLXRpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5jX2FnZW5kYV90aW1lem9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3dvcmxkd2lkZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uYy1hZ2VuZGFfc2Vzc2lvbi1wZXJzb24sXG4uYy1hZ2VuZGFfc2Vzc2lvbi1sb2NhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmMtYWdlbmRhX3Nlc3Npb24tY2hpbGRyZW4sXG4uYy1hZ2VuZGFfc2Vzc2lvbi1sb2NhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jLWFnZW5kYV9zZXNzaW9uLXBlcnNvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0tY29sLXRpbWUge1xuICB3aWR0aDogMTUlO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtLWNvbC1jb250ZW50IHtcbiAgd2lkdGg6IDgwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jLWFnZW5kYV9zZXNzaW9uLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgLmMtYWdlbmRhX3Nlc3Npb24tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICAuYy1hZ2VuZGFfc2Vzc2lvbi1wZXJzb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgLmMtYWdlbmRhX2RheS10YWItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAuYy1hZ2VuZGFfZGF5LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0tY29sLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAuYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWhvdmVyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWhvdmVyOmhvdmVyIC5jLWFnZW5kYV9zZXNzaW9uLXRpbWUge1xuICAgIGNvbG9yOiAjYmUxMjIwO1xuICB9XG4gIC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0uc2Vzc2lvbi1ob3Zlcjpob3ZlciAuYy1hZ2VuZGFfc2Vzc2lvbi10aW1lLnNhbWUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmMtYWdlbmRhX3Nlc3Npb24taXRlbS5zZXNzaW9uLWhvdmVyOmhvdmVyIC5jLWFnZW5kYV9zZXNzaW9uLW5hbWUge1xuICAgIGNvbG9yOiAjYmUxMjIwO1xuICB9XG4gIC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0uc2Vzc2lvbi1ob3Zlcjpob3ZlciAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjYmUxMjIwO1xuICB9XG4gIC5jLWFnZW5kYV9zZXNzaW9uLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG5cbiAgLmMtYWdlbmRhX3Nlc3Npb24tbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmMtYWdlbmRhX3Nlc3Npb24tcGVyc29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC5jLWFnZW5kYV9kYXktaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuYy1hZ2VuZGFfZGF5LXRhYi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmZpbGVzIC5kYXRldGltZSB7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbn1cbi5maWxlcyAuZGF0ZXRpbWUgc3Ryb25nIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWxlcyAuc2Vzc2lvbi1maWxlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjY4NzV2dztcbn1cbi5maWxlcyAuZmlsZXMtZ3JvdXAgKyAuZmlsZXMtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmZpbGVzIC5jLWFnZW5kYV9wZW9wbGUtc2hvcnRsaXN0ICsgLmMtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmMtbGlzdC1pdGVtICsgLmMtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuLnRvcC1saW5lIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5jLWxpc3QtaXRlbSAudG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDRENDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYy1saXN0LWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmMtbGlzdC1pdGVtX2RldGFpbCB7XG4gIG1hcmdpbjogNXB4IDBweCAwcHggMHB4O1xufVxuLmMtbGlzdC1pdGVtX2RldGFpbC5kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMkQyRDJEO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmMtbGlzdC1pdGVtX2RldGFpbC5kb3dubG9hZCBpbWcge1xuICB3aWR0aDogMC41MDYyNXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDAuMzcxMjV2dztcbn1cblxuLmMtbGlzdC1pdGVtX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLWxpc3QtaXRlbV9pY29uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmxpc3QtaXRlbS1xdWl6ICsgLmxpc3QtaXRlbS1xdWl6IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxpc3QtaXRlbS1xdWl6IC5jLWxpc3QtaXRlbV9pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvbl9xdWl6LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cblxuLmxpc3QtaXRlbS1xdWl6LWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGlzdC1pdGVtLXF1aXotZGlzYWJsZWQgLmMtbGlzdC1pdGVtX2ljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG59XG5cbi5saXN0LWl0ZW0tcXVlc3Rpb25zIC5jLWxpc3QtaXRlbV9pY29uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvbl9xdWVzdGlvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHRvcDogN3B4O1xufVxuXG4uZmlsZV9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmlsZV9pY29uLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA2cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uYy1saXN0LWl0ZW1fdGV4dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMzdweDtcbn1cblxuLmMtbGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtbGlzdC1pdGVtOmhvdmVyIC50b3AtbGluZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmUxMjIwO1xufVxuLmMtbGlzdC1pdGVtOmhvdmVyIC5maWxlX2ljb24tdGV4dCB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmMtbGlzdC1pdGVtOmhvdmVyIC5maWxlX2ljb25fZm9yZWdyb3VuZCB7XG4gIHN0cm9rZTogI2JlMTIyMDtcbn1cbi5jLWxpc3QtaXRlbTpob3ZlciAuYnRuLWxpbmsge1xuICBjb2xvcjogI2JlMTIyMDtcbn1cbi5jLWxpc3QtaXRlbTpob3ZlciAuYy1saXN0LWl0ZW1fbmFtZSB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmMtbGlzdC1pdGVtOmhvdmVyLm5vYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLyogTG9hZGVyIHN0YXJ0ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG4jbG9hZGVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuOTEpO1xufVxuXG4jbG9hZGVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEyMDtcbiAgY29sb3I6ICM2RjZCNkI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMTBweDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuI2xvYWRlci1jb250ZW50ICNsb2FkZXItYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IHJvdGF0aW9uTG9hZGVyIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbiNsb2FkZXItY29udGVudCAubG9hZGVyLXR4dCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jaHVuay1sb2FkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMjEwMDAwO1xuICBjb2xvcjogIzZGNkI2QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQwLCAyNDAsIDAuOTEpO1xufVxuXG4ubG9hZGVyLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYW5pbWF0aW9uOiByb3RhdGlvbkxvYWRlciAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLyogTG9hZGVyIGVuZCAqL1xuLmMtYWNjb3JkaW9uX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYWNjb3JkaW9uX2hlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gIHRvcDogMTFweDtcbn1cbi5jLWFjY29yZGlvbl9oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICB0b3A6IDZweDtcbn1cbi5jLWFjY29yZGlvbl9oZWFkZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmQyZDJkO1xufVxuLmMtYWNjb3JkaW9uX2hlYWRlcjpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNiZTEyMjA7XG59XG4uYy1hY2NvcmRpb25faGVhZGVyOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNiZTEyMjA7XG59XG5cbi5jLWFjY29yZGlvbl90YWIgKyAuYy1hY2NvcmRpb25fdGFiIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmMtYWNjb3JkaW9uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5jLWFjY29yZGlvbl90YWIuaXMtb3BlbiAuYy1hY2NvcmRpb25faGVhZGVyIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xufVxuLmMtYWNjb3JkaW9uX3RhYi5pcy1vcGVuIC5jLWFjY29yZGlvbl9oZWFkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWFjY29yZGlvbl90YWIuaXMtb3BlbiAubGluZXZpc2libGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJkMmQyZDtcbn1cblxuLmxpbmtEaXNhYmxlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1hY2NvcmRpb25fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAuYy1hY2NvcmRpb25faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtYWNjb3JkaW9uX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmMtYWNjb3JkaW9uX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4ucGFnZS1mb290ZXJfcGVyc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnBhZ2UtZm9vdGVyX2xlZ2FsIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cbi5wYWdlLWZvb3Rlcl9sZWdhbCBwLCAucGFnZS1mb290ZXJfbGVnYWwgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG1hcmdpbjogMCAwIDAuNzg3NXZ3IDA7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLnBhZ2UtZm9vdGVyX2xlZ2FsIC5jb3B5IHtcbiAgcGFkZGluZzogMC41MjMxMjV2dyAwO1xufVxuLnBhZ2UtZm9vdGVyX2xlZ2FsIC5jb3B5IC5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlLWZvb3Rlcl9sZWdhbCAuY29weSAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBhZ2UtZm9vdGVyIC5wYWdlLWZvb3Rlcl90aXRsZTEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzhDOEM4QztcbiAgfVxuICAucGFnZS1mb290ZXIgLnBhZ2UtZm9vdGVyX3RpdGxlMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMkQyRDJEO1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxuICAucGFnZS1mb290ZXIgLnBhZ2UtZm9vdGVyX3RpdGxlMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjNDc0NzQ3O1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxuICAucGFnZS1mb290ZXIgcCwgLnBhZ2UtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjOEM4QzhDO1xuICB9XG4gIC5wYWdlLWZvb3RlciAucGFnZS1mb290ZXJfZXZlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyIC5jb3B5IC5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyIC5jb3B5IC5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX2xlZ2FsIHAsIC5wYWdlLWZvb3Rlcl9sZWdhbCBhIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luOiAwIDAgMC43ODc1dncgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1mb290ZXIgLnBhZ2UtZm9vdGVyX3RpdGxlMSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyIC5wYWdlLWZvb3Rlcl90aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIC5wYWdlLWZvb3RlciAucGFnZS1mb290ZXJfZXZlbnQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgfVxuICAucGFnZS1mb290ZXIgLnBhZ2UtZm9vdGVyX3RpdGxlMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyIC5wYWdlLWZvb3Rlcl9wZXJzb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyIC5jb3B5IC5wdWxsLWxlZnQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtZm9vdGVyIC5jb3B5IC5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBhZ2UtZm9vdGVyX2xlZ2FsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5wYWdlLWZvb3Rlcl9sZWdhbCBwLCAucGFnZS1mb290ZXJfbGVnYWwgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4vKipcblJPVEFURSBNT0JJTEUgXG4qL1xuLm1vYmlsZS1yb3RhdGUtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDUwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtaW4tYXNwZWN0LXJhdGlvOiAxNS85KSB7XG4gIC5tb2JpbGUtcm90YXRlLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tb2JpbGUtcm90YXRlLWluZGljYXRvciAuY29sLWxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NiU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubW9iaWxlLXJvdGF0ZS1pbmRpY2F0b3IgLmNvbC1sZWZ0IC53cmFwcGVyLXJvdGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA1MHZ3O1xufVxuLm1vYmlsZS1yb3RhdGUtaW5kaWNhdG9yIC5jb2wtcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMzMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLm1vYmlsZS1yb3RhdGUtaW5kaWNhdG9yIC5pbWctcm90YXRlLWRldmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogNzAlO1xufVxuXG4vKipcbklORk9CT1ggLSBNT0RBTCBESUFMT0dTXG4qL1xuLmluZm8tYm94LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDQsIDQ0LCA0NCwgMC4zKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5pbmZvLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaW5mby1ib3ggI2Nsb3NlSWNvbk5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJveCB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1ib3gge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uaW5mby1ib3gtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5pbmZvLWJveC1hY3Rpb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbmZvLWJveC1hY3Rpb24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaW5mby1ib3gtYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmluZm8tYm94LWFjdGlvbiArIC5pbmZvLWJveC1hY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLmluZm8tYm94LWRpc2NsYWltZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uaW5mby1ib3gtc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA0NzZweDtcbiAgaGVpZ2h0OiAzMTNweDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgzMCwgMjUsIDE1LCAwLjMpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXItdm9uYWdlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMzc1cHg7XG4gIGhlaWdodDogMjExcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMzAsIDI1LCAxNSwgMC4zKTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXItdm9uYWdlLW91dHNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA0NzZweDtcbiAgaGVpZ2h0OiAyNjhweDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgzMCwgMjUsIDE1LCAwLjMpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xufVxuXG4uT1Rfd2lkZ2V0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5saXZlLXZpZGVvLWxheWVyLXNjZW5lIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA2O1xufVxuLmxpdmUtdmlkZW8tbGF5ZXItc2NlbmUgLndyYXBwZXItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGl2ZS12aWRlby1sYXllci1zY2VuZSAubGl2ZS1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubGl2ZS12aWRlby1sYXllci1zY2VuZSAubGl2ZS1zaWRlYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGl2ZS12aWRlby1sYXllci1zY2VuZSAubGl2ZS12aWRlby1sYXllci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5saXZlLXZpZGVvLWxheWVyLXNjZW5lLWZ1bGxzY3Ige1xuICB6LWluZGV4OiA2O1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLmxpdmUtdmlkZW8tbGF5ZXItc2NlbmUtZnVsbHNjciAubGl2ZS12aWRlby1sYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG4ubGl2ZS12aWRlby1sYXllci1zY2VuZS1mdWxsc2NyIC5saXZlLXZpZGVvLWxheWVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxpdmUtdmlkZW8tbGF5ZXItc2NlbmUtZnVsbHNjciAubGl2ZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubGl2ZS12aWRlby1sYXllci1zY2VuZS1mdWxsc2NyIC5saXZlLXZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXZlLXZpZGVvLWxheWVyLXNjZW5lLWZ1bGxzY3IgLndyYXBwZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG4ubGl2ZS12aWRlby1sYXllci1zY2VuZS1mdWxsc2NyIC5saXZlLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzc1cHgpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubGl2ZS12aWRlby1sYXllci1zY2VuZS1mdWxsc2NyLmxpdmUtbmV4dC1tZXNzYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1pbi13aWR0aDogNzclO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5saXZlLXZpZGVvLWxheWVyLXNjZW5lLWZ1bGxzY3IgLmxpdmUtbmV4dC1zZXNzaW9uLWluZm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGl2ZS12aWRlby1sYXllci1zY2VuZS1mdWxsc2NyIC5saXZlLXNpZGViYXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXItZHJhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgY3Vyc29yOiBtb3ZlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saXZlLXZpZGVvLWxheWVyLWRyYWctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Q0QjUwO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXZlLXZpZGVvLWxheWVyLWNvbnRhaW5lci1vdmVybGF5IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5saXZlLXZpZGVvLWxheWVyLWNvbnRhaW5lci1vdmVybGF5IC5saXZlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGl2ZS12aWRlby1sYXllci1jb250YWluZXItb3ZlcmxheSAubGl2ZS10b3BiYXIge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5saXZlLXZpZGVvLWxheWVyLWNvbnRhaW5lci1vdmVybGF5IC5saXZlLXJlY3RhbmdsZS1vdmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubGl2ZS12aWRlby1sYXllci1jb250YWluZXItb3ZlcmxheSAubmF2aUJhclJpZ2h0TGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGl2ZS12aWRlby1sYXllci1jb250YWluZXItb3ZlcmxheSAubGl2ZS10b3BiYXItdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpdmUtdmlkZW8tbGF5ZXItY29udGFpbmVyLW92ZXJsYXkgLmxpdmUtdG9wYmFyLXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpdmUtdmlkZW8tbGF5ZXItY29udGFpbmVyLW92ZXJsYXkgLmxpdmUtcHVsbC1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGl2ZS12aWRlby1sYXllci1jb250YWluZXItb3ZlcmxheSAubGl2ZS12aWRlby1jb250YWluZXIge1xuICBmbGV4OiBhdXRvO1xufVxuLmxpdmUtdmlkZW8tbGF5ZXItY29udGFpbmVyLW92ZXJsYXkgLmxpdmUtdmlkZW8tbGF5ZXItdm9uYWdlLW91dHNpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubGl2ZS12aWRlby1sYXllci1jb250YWluZXItb3ZlcmxheSAubGl2ZS12aWRlby1sYXllci1zY2VuZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5saXZlLXZpZGVvLWxheWVyLWNvbnRhaW5lci1vdmVybGF5IC5saXZlLXNlc3Npb24tZW5kcy1tZXNzYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5saXZlLXZpZGVvLXRvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDVweDtcbiAgei1pbmRleDogMztcbn1cblxuLmxpdmUtdmlkZW8tdG9wLWJhci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGl2ZS12aWRlby1sYXllci1yZWN0YW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA5cHggIWltcG9ydGFudDtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4ubGl2ZS12aWRlby1sYXllci1jbG9zZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jbG9zZUljb25XaGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXItZnMtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICByaWdodDogNTNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvaWNvbl9mdWxsX3NjcmVlbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXItdmlkZW8ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4ubGl2ZS1ib3R0b20tYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnZ3KTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWxlZnQ6IDh2dztcbiAgbWFyZ2luLXJpZ2h0OiA4dnc7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5saXZlLWJvdHRvbS1iYXIgLmxpdmUtdmlkZW8tbGF5ZXItY2xvc2UtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jbG9zZUljb24uc3ZnKTtcbn1cblxuLmxpdmUtYm90dG9tLXRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5saXZlLWJvdHRvbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxleDogMTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5saXZlLWJvdHRvbS1yZWN0YW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGNTM1QjtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmxpdmUtYm90dG9tLWJhci1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXZlLWJvdHRvbS1iYXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpdmUtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmxpdmUtYm90dG9tLXRpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGl2ZS1ib3R0b20tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5saXZlLWJvdHRvbS1yZWN0YW5nbGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubGl2ZS1ib3R0b20tYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAubGl2ZS1ib3R0b20tcmVjdGFuZ2xlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAubGl2ZS1ib3R0b20tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5saXZlLXZpZGVvLWxheWVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCgxMDAlIC0gMzBweCkgKiAwLjU2MjUpO1xuICB9XG4gIC5saXZlLXZpZGVvLWxheWVyIC5saXZlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5saXZlLXZpZGVvLWxheWVyIC5saXZlLXZpZGVvLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5zdWJzY3JpYmVyc19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNjcmVlbl9zaGFyZV9tb2RlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuLnNjcmVlbl9zaGFyZV9tb2RlIC5PVF9zdWJzY3JpYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbn1cblxuLnNjcmVlbnNoYXJlX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wdWJsaXNoZXJfc2V0dGluZ3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzMsIDMzLCAwLjkpO1xufVxuXG4ucHVibGlzaGVyX3NldHRpbmdzX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU4MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEVDO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnB1Ymxpc2hlcl90aXRsZSB7XG4gIGNvbG9yOiAjMzUyRjJEO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzdweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5zZXR0aW5ncy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxO1xufVxuXG4uc2V0dGluZ3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2V0dGluZ3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuc2V0dGluZ3Mtd3JhcHBlciAuc2V0dGluZ3MtY29udGFpbmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG5cbi5zZXR0aW5ncy1jb250YWluZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnN0cmVhbS1zZXR0aW5ncy1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuXG4uc3RyZWFtLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIkNhbWVyYVwiO1xuICBjb2xvcjogIzk0OTQ5NDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDE5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN0cmVhbS1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJNaWNyb3Bob25lXCI7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHVibGlzaGVyX2Z1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgIWltcG9ydGFudDtcbn1cblxuLmxpdmUtc2VjdGlvbi1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG59XG5cbi5pY29uX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMztcbn1cblxuLnB1Ymxpc2hlcl9hY3RpdmUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuXG4jcHVibGlzaGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuXG4ucHVibGlzaGVyX3N0YXR1c19iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIG1heC13aWR0aDogMjA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIuODhweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAxMjksIDEyOSwgMC40KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wdWJsaXNoZXJfc3RhdHVzX2JhciAuYmxpbmtpbmcge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc3RyZWFtX25hbWVfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAxMjksIDEyOSwgMC40KTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAyLjg4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuLnN0cmVhbV9uYW1lX2NvbnRhaW5lciAuc3RyZWFtX25hbWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleDogMTtcbn1cbi5zdHJlYW1fbmFtZV9jb250YWluZXIgLnN0cmVhbV90YWxraW5nX2luZGljYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdHJlYW1fbmFtZV9jb250YWluZXIgLnN0cmVhbV90YWxraW5nX2luZGljYXRvcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnN0cmVhbV9uYW1lX2NvbnRhaW5lciAuc3RyZWFtX3RhbGtpbmdfaW5kaWNhdG9yX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWF4LWhlaWdodDogMTZweDtcbiAgbWluLWhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFjYjg5O1xufVxuLnN0cmVhbV9uYW1lX2NvbnRhaW5lciAuc3RyZWFtX3RhbGtpbmdfaW5kaWNhdG9yX2RvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc3RyZWFtX25hbWVfY29udGFpbmVyIC5zdHJlYW1fdGFsa2luZ19pbmRpY2F0b3JfYmFyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLmxpdmUtdmlkZW8tbGF5ZXItc2NlbmUgLnN0cmVhbV90YWxraW5nX2luZGljYXRvciB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5zdWJzY3JpYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG59XG5cbi5zdHJlYW1fc3Vic2NyaWJlcl9pY28tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdHJlYW1fc3Vic2NyaWJlcl9pY28td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbn1cblxuLnN0cmVhbV9zdWJzY3JpYmVyX2F1ZGlvaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTc2cHg7XG4gIHdpZHRoOiAxNzZweDtcbiAgYm9yZGVyLXJhZGl1czogODhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdHJlYW1fc3Vic2NyaWJlcl9hdWRpb19vdXRsaW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDJjMmM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA4OHB4O1xuICBoZWlnaHQ6IDE3NnB4O1xuICB3aWR0aDogMTc2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGl2ZS12aWRlby1sYXllci1zY2VuZSAuc3RyZWFtX3N1YnNjcmliZXJfYXVkaW9fb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDJjMmM7XG59XG5cbi5zdHJlYW1fc3Vic2NyaWJlcl9hdWRpb19vdXRsaW5lLS1hbmltYXRpb24ge1xuICBhbmltYXRpb246IHN0cmVhbV9zdWJzY3JpYmVyX2F1ZGlvLXRhbGtpbmctYW5pbWF0aW9uIDAuOXMgMTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTcsIDAuNjcsIDAuNTYsIDAuOTMpO1xufVxuXG5Aa2V5ZnJhbWVzIHN0cmVhbV9zdWJzY3JpYmVyX2F1ZGlvLXRhbGtpbmctYW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjkpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMik7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnN0cmVhbV9zdWJzY3JpYmVyX2ljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE3NnB4O1xuICB3aWR0aDogMTc2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDg4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDM1LjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc3RyZWFtX3N1YnNjcmliZXJfcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBmaWxsO1xufVxuXG4ubGl2ZS12aWRlby1sYXllci1zY2VuZSAuc3RyZWFtX3N1YnNjcmliZXJfYXVkaW9pbmRpY2F0b3IsIC5saXZlLXZpZGVvLWxheWVyLXNjZW5lIC5zdHJlYW1fc3Vic2NyaWJlcl9hdWRpb19vdXRsaW5lIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xufVxuLmxpdmUtdmlkZW8tbGF5ZXItc2NlbmUgLnN0cmVhbV9zdWJzY3JpYmVyX2ljbyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ucGljdHVyZV9pbl9waWN0dXJlIC5zdHJlYW1fc3Vic2NyaWJlcl9pY28tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBpY3R1cmVfaW5fcGljdHVyZSAuc3RyZWFtX3N1YnNjcmliZXJfYXVkaW9pbmRpY2F0b3IsIC5waWN0dXJlX2luX3BpY3R1cmUgLnN0cmVhbV9zdWJzY3JpYmVyX2F1ZGlvX291dGxpbmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnBpY3R1cmVfaW5fcGljdHVyZSAuc3RyZWFtX3N1YnNjcmliZXJfaWNvIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ubGl2ZS12aWRlby1sYXllci1zY2VuZSAuc3RyZWFtX2ljb25zIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuLnN0cmVhbV9pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3RyZWFtX2ljb25zIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnN0cmVhbV9pY29uczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGljdHVyZV9pbl9waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uc2hhcmVkX3BpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbi5zaGFyZWRfcGljdHVyZSB2aWRlbyB7XG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xufVxuXG4jc3RyZWFtU2NyZWVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3RyZWFtX2ljb25fbWljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RyZWFtX2ljb25fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RyZWFtX2ljb25fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdHJlYW1faWNvbl9zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdHJlYW0tc2V0dGluZ3MtY2xvc2Uge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2Nsb3NlSWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNldHRpbmdzLWhlYWRlciB7XG4gIGNvbG9yOiAjMzUyRjJEO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzdweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdHJlYW1faWNvbl9tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuXG4ubW9kZXJhdGlvbl9jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogMTA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2Utb3V0O1xufVxuXG4ubW9kZXJhdGlvbl92aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1vZGVyYXRpb25faWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDEyOSwgMTI5LCAwLjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5tb2RlcmF0aW9uX2ljb25zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MzE0Njtcbn1cblxuLnN0cmVhbV9zbWFsbF9pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ubWljX29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDEyOSwgMTI5LCAwLjQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5sZWF2ZV9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTM0LCAxMjksIDEyOSwgMC40KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2Utb3V0O1xufVxuXG4ubGVhdmVfb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnZpZGVvX29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzQsIDEyOSwgMTI5LCAwLjQpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5taWNfb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4MTgxO1xufVxuXG4udmlkZW9fb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4MTgxO1xufVxuXG4ubWljX29mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjMxNDY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cblxuLnZpZGVvX29mZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjMxNDY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cblxuLnNjcmVlbl9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OThiNTk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cblxuLnNjcmVlbl9vZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzNCwgMTI5LCAxMjksIDAuNCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cblxuLnNjcmVlbl9vZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4MTgxO1xufVxuXG4uam9pbl9zZXNzaW9uX3NjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzMywgMzMsIDAuOSk7XG59XG4uam9pbl9zZXNzaW9uX3NjcmVlbiAucHVibGlzaGVyX2Z1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmpvaW5fc2Vzc2lvbl9zY3JlZW4gI3N0cmVhbVNjcmVlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uam9pbl9zZXNzaW9uX3NjcmVlbiAjc3RyZWFtU2V0dGluZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpvaW5fc2Vzc2lvbl9zY3JlZW4gaDEge1xuICBmb250LXNpemU6IDV2bWluO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uam9pbl9zZXNzaW9uX3NjcmVlbiBoMyB7XG4gIG9wYWNpdHk6IDEuODc1dm1pbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5qb2luX3Nlc3Npb25fc2NyZWVuX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDcyNXB4O1xuICBtYXgtd2lkdGg6IDcwdm1pbjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuam9pbl9zZXNzaW9uX3NjcmVlbl93cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZtaW47XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLmpvaW4tY2xvc2Vfc2Vzc2lvbl9idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvaW4tY2xvc2Vfc2Vzc2lvbl9idXR0b24ge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuXG4ucHVibGlzaGVyX3NldHRpbmdzX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDU4MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMEVDO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmpvaW5fc2Vzc2lvbl9vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC43KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmpvaW5fc2Vzc2lvbl9zaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllM2RkO1xufVxuXG4uam9pbl9zZXNzaW9uX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjgxODE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmpvaW5fc2Vzc2lvbl9idG4ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5qb2luX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRGODc5MTtcbn1cblxuLmpvaW5fcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNTk0Rjtcbn1cblxuLmpvaW5fc2Vzc2lvbl9hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLyoqXG4qIGh0dHBzOi8vY29kZXBlbi5pby9rb2tvanIvcGVuL3JyT3lRcj9lZGl0b3JzPTExMDBcbiovXG4uZWFzeS1jb2wtZ3V0dGVybGVzcyB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzcyo9ZWFzeS1jb2wtXSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZWFzeS1jb2wtMS0xMiB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTEtMTIge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5lYXN5LWNvbC0yLTEyIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTItMTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZWFzeS1jb2wtMy0xMiB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmctbGVmdDogMjIuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMi41cHg7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZWFzeS1jb2wtNC0xMiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAyMi41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVweDtcbn1cblxuLmVhc3ktY29sLW9mZnNldC00LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVhc3ktY29sLTUtMTIge1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIHBhZGRpbmctbGVmdDogMjIuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMi41cHg7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtNS0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5lYXN5LWNvbC02LTEyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMi41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVweDtcbn1cblxuLmVhc3ktY29sLW9mZnNldC02LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5lYXN5LWNvbC03LTEyIHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTctMTIge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZWFzeS1jb2wtOC0xMiB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgcGFkZGluZy1sZWZ0OiAyMi41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVweDtcbn1cblxuLmVhc3ktY29sLW9mZnNldC04LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVhc3ktY29sLTktMTIge1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTktMTIge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVhc3ktY29sLTEwLTEyIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTEwLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVhc3ktY29sLTExLTEyIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTExLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVhc3ktY29sLTEyLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjIuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMi41cHg7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMTItMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5lYXN5LXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjIuNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMi41cHg7XG59XG5cbi5lYXN5LWNvbC0xLTUge1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTEtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZWFzeS1jb2wtMi01IHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZy1sZWZ0OiAyMi41cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIyLjVweDtcbn1cblxuLmVhc3ktY29sLW9mZnNldC0yLTUge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVhc3ktY29sLTMtNSB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMjIuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMi41cHg7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMy01IHtcbiAgbWFyZ2luLWxlZnQ6IDYwJTtcbn1cblxuLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5lYXN5LWNvbC00LTUge1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVweDtcbiAgcGFkZGluZy1yaWdodDogMjIuNXB4O1xufVxuXG4uZWFzeS1jb2wtb2Zmc2V0LTQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA4MCU7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZWFzeS1jb2wtNS01IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjIuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMi41cHg7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtNS01IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZWFzeS1yb3cge1xuICBtYXJnaW4tbGVmdDogLTIyLjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjIuNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5lYXN5LWNvbC0xLTEyIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktY29sLTItMTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMi0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5lYXN5LWNvbC0zLTEyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0zLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5lYXN5LWNvbC00LTEyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtNS0xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC01LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktY29sLTYtMTIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTYtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktY29sLTctMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtNy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5lYXN5LWNvbC04LTEyIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTgtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtOS0xMiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtOS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtMTAtMTIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMTAtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtMTEtMTIge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMTEtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtMTItMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0xMi0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTEtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtMi01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0yLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktY29sLTMtNSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMy01IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5lYXN5LWNvbC00LTUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtNS01IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtNS01IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lYXN5LWNvbC0xLTEyIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktY29sLTItMTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMi0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5lYXN5LWNvbC0zLTEyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0zLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5lYXN5LWNvbC00LTEyIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtNS0xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC01LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktY29sLTYtMTIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTYtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktY29sLTctMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtNy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5lYXN5LWNvbC04LTEyIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTgtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtOS0xMiB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtOS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtMTAtMTIge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMTAtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtMTEtMTIge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMTEtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtMTItMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0xMi0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTEtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtMi01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0yLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MCU7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmVhc3ktY29sLTMtNSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMy01IHtcbiAgICBtYXJnaW4tbGVmdDogNjAlO1xuICB9XG5cbiAgLmVhc3ktY29sLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5lYXN5LWNvbC00LTUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZWFzeS1jb2wtb2Zmc2V0LTQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1jb2wtNS01IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtNS01IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuXG4gIC5lYXN5LWNvbC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZWFzeS1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4uYm94Um93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4uYm94Um93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYm94LWxpdmUtcmVjdGFuZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNTk0ZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uYm94LWxpdmUtcmVjdGFuZ2xlLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRvcDogLTFweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUxMjIwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuLmJveC1saXZlLXJlY3RhbmdsZS1vdmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5mZWVkQm94SGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYm94Q29sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubWFpbmZlZWQtbWFzb25yeS1ncmlkIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tYWluZmVlZC1tYXNvbnJ5LWdyaWRfY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAvKiBndXR0ZXIgc2l6ZSAqL1xufVxuXG4uZnVsbEJveCB7XG4gIC1tcy13cml0aW5nLW1vZGU6IGxyLXRiO1xuICB3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDBweCAwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZnVsbEJveDpob3ZlciAubGlua0lucyAuYnRuLWxpbmsge1xuICBjb2xvcjogI2JlMTIyMDtcbn1cbi5mdWxsQm94OmhvdmVyIC5idG4tbGluay11bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjYmUxMjIwO1xufVxuXG4uYm94U2ltcGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYm94U2ltcGxlLm5vLWxpbmssIC5mdWxsQm94Lm5vLWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mZWVkSGVhZGVySW5zLCAubGlua0lucywgLmZlZWRDb250ZW50SW5zLCAuZmVlZENvbnRlbnRJbnMyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5saW5rSW5zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5ub1BhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mZWVkQm94VGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uYm94LXNlc3Npb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmZlZWRCb3hEZXNjIHtcbiAgbWFyZ2luLXRvcDogMi4xOTM3NXZ3O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuI3JlY3RBbmltIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc3ZnQ29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJveC1zdmctYW5pbSB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5mdWxsQm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cblxuICAuYm94Um93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5ib3hDb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWFpbmZlZWQtbWFzb25yeS1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLm1haW5mZWVkLW1hc29ucnktZ3JpZF9jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAvKiBndXR0ZXIgc2l6ZSAqL1xuICB9XG5cbiAgLmxpbmtJbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mZWVkQm94SGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmZlZWRCb3hUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5mZWVkSGVhZGVySW5zLCAubGlua0lucywgLmZlZWRDb250ZW50SW5zMiwgLmZlZWRDb250ZW50SW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5mZWVkQm94RGVzY1RyYWRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlZWRIZWFkZXJJbnMsIC5saW5rSW5zLCAuZmVlZENvbnRlbnRJbnMyLCAuZmVlZENvbnRlbnRJbnMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmZ1bGxCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuYm94Um93IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuXG4gIC5ib3hDb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWFpbmZlZWQtbWFzb25yeS1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLm1haW5mZWVkLW1hc29ucnktZ3JpZF9jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAvKiBndXR0ZXIgc2l6ZSAqL1xuICB9XG5cbiAgLmxpbmtJbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mZWVkQm94SGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmZlZWRCb3hUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxuXG4gIC5mZWVkQm94RGVzY1RyYWRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVlZEhlYWRlcklucywgLmxpbmtJbnMsIC5mZWVkQ29udGVudEluczIsIC5mZWVkQ29udGVudElucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZnVsbEJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ib3hSb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG5cbiAgLmJveENvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5tYWluZmVlZC1tYXNvbnJ5LWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm1haW5mZWVkLW1hc29ucnktZ3JpZF9jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAvKiBndXR0ZXIgc2l6ZSAqL1xuICB9XG5cbiAgLmxpbmtJbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mZWVkQm94SGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmZlZWRCb3hUaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5mZWVkQm94RGVzY1RyYWRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmVlZEhlYWRlcklucywgLmxpbmtJbnMsIC5mZWVkQ29udGVudEluczIsIC5mZWVkQ29udGVudElucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZnVsbEJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ib3hSb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG5cbiAgLmJveENvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubWFpbmZlZWQtbWFzb25yeS1ncmlkIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG5cbiAgLm1haW5mZWVkLW1hc29ucnktZ3JpZF9jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIC8qIGd1dHRlciBzaXplICovXG4gIH1cblxuICAubGlua0lucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZlZWRCb3hIZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuZmVlZEJveFRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5mZWVkQm94RGVzY1RyYWRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZmVlZEhlYWRlcklucywgLmxpbmtJbnMsIC5mZWVkQ29udGVudEluczIsIC5mZWVkQ29udGVudElucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAuZnVsbEJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5saW5rSW5zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZmVlZEJveEhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5mZWVkQm94VGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY29sV2lkdGgxIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb2xXaWR0aDEge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbFdpZHRoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2xXaWR0aDEgLmZlZWRIZWFkZXJJbnMge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4uY29sV2lkdGgyIHtcbiAgd2lkdGg6IDY2LjYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbFdpZHRoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbFdpZHRoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb2xXaWR0aDIgLmZlZWRIZWFkZXJJbnMge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4uY29sV2lkdGgzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sV2lkdGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29sV2lkdGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29sV2lkdGg0IHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbFdpZHRoNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sV2lkdGg0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb2xXaWR0aDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2xXaWR0aDUge1xuICB3aWR0aDogMjIuNiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29sV2lkdGg1IHtcbiAgICB3aWR0aDogMzkuOCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbFdpZHRoNSB7XG4gICAgd2lkdGg6IDM5LjglO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jb2xXaWR0aDUge1xuICAgIHdpZHRoOiA3NC4yJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuY29sV2lkdGg1IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jbWFpbkJveGVzV3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cblxuI2V2ZW50VGl0bGUge1xuICBtYXJnaW4tdG9wOiAwLjM4ZW07XG59XG5cbiNldmVudERhdGUge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5ldmVudERlc2NyaXB0aW9uLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXZlbnREYXRlUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZXZlbnREZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTB2aDtcbiAgd2lkdGg6IDI5dnc7XG4gIG1hcmdpbi1yaWdodDogMTMuNXZ3O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uZXZlbnREZXNjcmlwdGlvbiBoMiB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uZXZlbnREZXNjcmlwdGlvbi5yZWFkLW1vcmU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZXZlbnREZXNjcmlwdGlvbjpob3ZlciAuYnRuLWxpbmsge1xuICBjb2xvcjogI2JlMTIyMDtcbn1cbi5ldmVudERlc2NyaXB0aW9uOmhvdmVyIC5idG4tbGluay11bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjYmUxMjIwO1xufVxuLmV2ZW50RGVzY3JpcHRpb24gLmxvZ29XcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cbi5ldmVudERlc2NyaXB0aW9uIC5ldmVudEZlZWRQIHtcbiAgbWFyZ2luLXRvcDogMC42ZW07XG59XG4uZXZlbnREZXNjcmlwdGlvbiAuZXZlbnRGZWVkUCA+IHAge1xuICBtYXJnaW4tdG9wOiAwLjZlbTtcbn1cblxuLmxpbmtJbnNUb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZmVlZEV2ZW50UGhvdG8ge1xuICB3aWR0aDogNDAuNXZ3O1xuICBoZWlnaHQ6IDcwdmg7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBtYXJnaW4tdG9wOiAxMHZoO1xuICBtYXJnaW4tbGVmdDogMXZ3O1xuICAvKiBtYXJnaW4tbGVmdDogMTB2dzsgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmZlZWRFdmVudFBob3RvLmZ1bGxIIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZoO1xufVxuLmZlZWRFdmVudFBob3RvLnJlYWQtbW9yZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZlZWRFdmVudE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSkgMjAlLCByZ2JhKDAsIDAsIDAsIDApIDYwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZmVlZC1ldmVudC1waG90by1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAyMXZ3O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uZmVlZC1ldmVudC1waG90by1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA0M3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGluZS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmhpZGUtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuZmVlZC1ldmVudC1waG90by1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDMwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ldmVudERlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA2NS42JTtcbiAgfVxuXG4gIC5mZWVkRXZlbnRQaG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2NnZ3O1xuICAgIG1hcmdpbi10b3A6IDEydmg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIC5mZWVkLWV2ZW50LXBob3RvLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDB2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudERlc2NyaXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA2NS42JTtcbiAgfVxuXG4gIC5mZWVkLWV2ZW50LXBob3RvLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mZWVkRXZlbnRQaG90byB7XG4gICAgaGVpZ2h0OiAxMDB2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZXZlbnREZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmVlZEV2ZW50UGhvdG8ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cblxuICAuZmVlZC1ldmVudC1waG90by1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZmVlZC1ldmVudC1waG90by1saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDNweDtcbiAgfVxuXG4gIC5oaWRlT25Nb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGlua0luc1RvcCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmFnZW5kYUlucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMS4yOTM3NXZ3O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMHB4IDA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5hZ2VuZGEtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xufVxuXG4uYWdlbmRhLXRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMi4yNXZ3O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5hZ2VuZGEtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3NSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5hZ2VuZGFJdGVtICsgLmFnZW5kYUl0ZW0gLmFnZW5kYS1kZXNjcmlwdGlvbiwgLmFnZW5kYUl0ZW0gKyAuYWdlbmRhSXRlbSAuYWdlbmRhLXRpbWUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cblxuLmFnZW5kYVRhYmxlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWdlbmRhSXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi4yNXZ3O1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYWdlbmRhTGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxLjA2ODc1dnc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDRENEQ0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYWdlbmRhSW5zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFnZW5kYUlucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuYWdlbmRhSW5zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLXRvcDogMS4yOTM3NXZ3O1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweCAwcHg7XG4gICAgLypoZWlnaHQ6IHNjYWxlLTktMTYoNDYpOyovXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZ2VuZGFJbnMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hZ2VuZGFJbnMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFnZW5kYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG4gIH1cblxuICAuYWdlbmRhLXRpbWUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuYWdlbmRhLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLmFnZW5kYURlc2NUcmFkZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmFnZW5kYUlucyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5mZWVkSGVhZGVySW5zU2ltcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbiNzYXZlZGF0ZSAuYm94RGF0ZSAuZGF5IC5pbm5lciB7XG4gIGZvbnQtc2l6ZTogY2FsYyg3MHB4ICsgMjAgKiAoKDEwMHZ3IC0gNDAwcHgpIC8gMTc2KSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAjc2F2ZWRhdGUgLmJveERhdGUgLmRheSAuaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYyg1NXB4ICsgMTUgKiAoKDEwMHZ3IC0gNTc2cHgpIC8gMTkyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYXZlZGF0ZSAuYm94RGF0ZSAuZGF5IC5pbm5lciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDU1cHggKyAyNSAqICgoMTAwdncgLSA3NjhweCkgLyAyNTYpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICNzYXZlZGF0ZSAuYm94RGF0ZSAuZGF5IC5pbm5lciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDU1cHggKyAxNSAqICgoMTAwdncgLSAxMDI0cHgpIC8gMzQyKSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZlZWRIZWFkZXJJbnNTaW1wbGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZEhlYWRlckluc1NpbXBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZnVsbEJveEdyZXkge1xuICAgIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQyRDJEO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2aDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVlZEhlYWRlckluc1NpbXBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI3NhdmVkYXRlIC5ib3hEYXRlIC5kYXkgLmlubmVyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICAuZmVlZEhlYWRlckluc1NpbXBsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmZlZWRIZWFkZXJJbnNTaW1wbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYm94RGl2aWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ib3hEaXZpZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGluZURpdmlkZXIge1xuICB3aWR0aDogODR2dztcbn1cblxuLmxpbmVMZWZ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICBvcGFjaXR5OiAwLjM7XG4gIGxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3aWR0aDogMjUlO1xufVxuXG4ubGluZVJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICBvcGFjaXR5OiAwLjM7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgd2lkdGg6IDI1JTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmJveERpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJveERpdmlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm94RGl2aWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ib3hEaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmJveERpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZlZWREb3dubG9hZEZpbGUge1xuICBjb2xvcjogIzhDOEM4QztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmZlZWREb2N1bWVudERvd25sb2FkIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjU3NXZ3O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuLmZlZWREb2N1bWVudERvd25sb2FkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZlZWREb2N1bWVudERvd25sb2FkOmhvdmVyIC5mZWVkQm94RG93biB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmUxMjIwO1xuICBjb2xvcjogI2JlMTIyMDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5mZWVkRG9jdW1lbnREb3dubG9hZCAuZmVlZEJveERvd24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIHBhZGRpbmc6IDE5cHggMCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuZmVlZERvd25sb2FkRmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZlZWREb2N1bWVudERvd25sb2FkIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG5cbiAgLmZlZWRCb3hEb3duIHtcbiAgICBwYWRkaW5nOiAxN3B4IDAgMCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVlZERvY3VtZW50RG93bmxvYWQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cblxuICAuZmVlZERvd25sb2FkRmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWVkRG9jdW1lbnREb3dubG9hZCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmVlZERvY3VtZW50RG93bmxvYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZlZWRCb3hEb3duIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAuZmVlZERvd25sb2FkRmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubG9jYXRpb24tYWRkcmVzcy1kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xvY2F0aW9uX2dyYXlAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzhDOEM4Qztcbn1cblxuLmxvY2F0aW9uQm94RGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAuNXZ3O1xufVxuLmxvY2F0aW9uQm94RGVzYyAuZmVlZEJveFRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxvY2F0aW9uQm94RGVzYyAubG9jYXRpb24tYWRkcmVzcy1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmxvY2F0aW9uQm94RGVzYyAuZmVlZEJveERlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmxvY2F0aW9uQm94RGVzYyAuZXh0cmFMb2NhdGlvbnNUaXRsZSB7XG4gIGNvbG9yOiAjOGM4YzhjO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubG9jYXRpb25Cb3hEZXNjIHVsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5sb2NhdGlvbkJveERlc2MgdWwgbGkge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ubG9jYXRpb25Cb3hEZXNjIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmxvY2F0aW9uQm94RGVzYyB1bCBsaSBoMiB7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBmb250LWZhbWlseTogXCJMZXhpY29uVFRXIE5vMlwiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5sb2NhdGlvbkJveERlc2MgdWwgbGkgcCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubG9jYXRpb24tbW9yZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZlZWRFdmVudFBsYWNlUGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQydnc7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHJpZ2h0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubG9jYXRpb25Cb3hEZXNjIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3NHZ3O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmZlZWRFdmVudFBsYWNlUGhvdG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA2NiU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sb2NhdGlvbkJveERlc2Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYm94LW5ld3MtcGljdHVyZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4NiU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmJveE5ld3MgaDMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZmVlZEV2ZW50U3BlYWtlclBob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjguMTI1dnc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNTUlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZlZWRFdmVudFNwZWFrZXJQaG90byB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWVkRXZlbnRTcGVha2VyUGhvdG8ge1xuICAgIGhlaWdodDogMjkuMjV2dztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMzAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG59XG4uYm94UXVpeiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAxMjAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvcV9ncmF5LnN2Zyk7XG59XG5cbi53cmFwcGVyLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA1MDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLndyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAvKmJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAuMTUpOyovXG4gIC8qbWFyZ2luOiAwIDYuM3Z3OyovXG4gIHBhZGRpbmc6IDAgOHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgLyogQ09MVU1OUyBHTE9CQUwgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xuICAvKiBMRUZUIENPTFVNTiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG4gIC8qIFJJR0hUIENPTFVNTiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG4gIC8qIENPTU1PTiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyovXG4gIC8qIEFCT1VUICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjICovXG59XG4ud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLndyYXBwZXIud3JhcHBlci1mdWxsIHtcbiAgcGFkZGluZzogMDtcbn1cbi53cmFwcGVyLndyYXBwZXItZGFyayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLndyYXBwZXIgLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXBwZXIgLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDgzJTtcbiAgYm90dG9tOiA4JTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2JlMTIyMDtcbn1cbi53cmFwcGVyIC5kZXNjcmlwdGlvbiArIC5ncm91cCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4ud3JhcHBlciAuZ3JvdXAgKyAuZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLndyYXBwZXIgLm1vcmUge1xuICBtYXJnaW4tdG9wOiAyLjIxNjI1dnc7XG59XG4ud3JhcHBlciAubW9yZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndyYXBwZXIgLnBhZ2UtdGV4dCAuY29sLXJpZ2h0IC5wZXJzb24tcGljdHVyZSB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDE1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4ud3JhcHBlciAucGFnZS10ZXh0IC5jb2wtcmlnaHQgLnBlcnNvbi1waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXIgLmNvbC1sZWZ0LW5leHQge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi53cmFwcGVyIC5jb2wtbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cbi53cmFwcGVyIC5jb2wtbGVmdCAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXIgLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAyNSU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4ud3JhcHBlciAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIGJsb2NrcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4ud3JhcHBlciAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLndyYXBwZXIgLmNvbC1yaWdodCB7XG4gIHBhZGRpbmctdG9wOiAxNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAud3JhcHBlciAucGFnZS10ZXh0IC5jb2wtbGVmdCAuZGVzY3JpcHRpb24gLnRpdGxlLWJhY2sgc3BhbiB7XG4gICAgbGVmdDogLTgwcHg7XG4gICAgd2lkdGg6IDV2dztcbiAgfVxufVxuLndyYXBwZXIgLnBhZ2UtdGV4dCAuY29sLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAyNSU7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4uZGVzY3JpcHRpb24gYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuI3N1Yi1wYWdlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDh2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxuICAud3JhcHBlciAuYy1saXN0LWl0ZW0gcC5kb3dubG9hZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC53cmFwcGVyIC5kZXRhaWwtbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNHB4O1xuICB9XG4gIC53cmFwcGVyIC5jLWxpc3QtaXRlbV9kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAud3JhcHBlciAuYy1saXN0LWl0ZW1fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLndyYXBwZXIgLmNvbC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIC53cmFwcGVyIC5jb2wtcmlnaHQgLnBlcnNvbi1waWN0dXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53cmFwcGVyIC5jb2wtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLndyYXBwZXIgLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDI1JTtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG4gIC53cmFwcGVyIC5jb2wtbGVmdCAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLndyYXBwZXIgLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAjc3ViLXBhZ2Utb3ZlcmxheSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAjYXJyb3dMZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmRlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHggMjUlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbiAgLmRlc2NyaXB0aW9uIGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwZXIgLmNvbC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLndyYXBwZXIgLmNvbC1yaWdodCAucGVyc29uLXBpY3R1cmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLndyYXBwZXIgLnBhZ2UtdGV4dCAuY29sLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAud3JhcHBlciAucGFnZS10ZXh0IC5jb2wtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAud3JhcHBlciAucGFnZS10ZXh0IC5jb2wtcmlnaHQgLnBlcnNvbi1waWN0dXJlIHtcbiAgICBwYWRkaW5nLXRvcDogNjYlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuICAud3JhcHBlciAuY29sLWxlZnQtbmV4dCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLndyYXBwZXIgLm1vcmUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAvKmZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsqL1xuICB9XG4gIC53cmFwcGVyIC5jLWxpc3QtaXRlbSBwLmRvd25sb2FkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLndyYXBwZXIgLmRldGFpbC1sb2NhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAycHg7XG4gIH1cbiAgLndyYXBwZXIgLmMtbGlzdC1pdGVtX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbiAgLndyYXBwZXIgLmMtbGlzdC1pdGVtX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC53cmFwcGVyIC5jb2wtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC53cmFwcGVyIC5jb2wtcmlnaHQgLnBlcnNvbi1waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXIgLmNvbC1sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAud3JhcHBlciAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDMwcHggMCAzNXB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIH1cbiAgLndyYXBwZXIgLnBhZ2UtdGV4dCAuY29sLXJpZ2h0IC5wZXJzb24tcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAud3JhcHBlciAucGFnZS10ZXh0IC5jb2wtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAuZGVzY3JpcHRpb24gYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDM1cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgfVxufVxuLmxpdmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLmxpdmUtY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbn1cblxuLmxpdmUtY29udGVudC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdmUtZnVsbHNjcmVlbiB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5saXZlLXZpZGVvLWRpc2FibGVkIHtcbiAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXZlLWNvbnRlbnQtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5saXZlLXZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3NXB4KTtcbiAgaGVpZ2h0OiBjYWxjKCgxMDB2dyAtIDM3NXB4KSAqIDAuNTYyNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB6LWluZGV4OiAxO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG59XG5cbi5saXZlLXZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5saXZlLXZpZGVvLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmxpdmUtdmlkZW8td3JhcHBlci0tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxpdmUtdmlkZW8taWZyYW1lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmxpdmUtdmlkZW8taWZyYW1lLXdyYXBwZXItaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ubGl2ZS12aWRlby1pZnJhbWUtd3JhcHBlci1pbm5lciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGl2ZS10b3BiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyRDJEMkQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmctbGVmdDogOHZ3O1xuICBwYWRkaW5nLXJpZ2h0OiAyMjBweDtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGl2ZS10b3BiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmxpdmUtY29uZmlndXJlLXB1Ymxpc2hlci1zY3JlZW4tcG9ydGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXZlLXB1Ymxpc2hlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGl2ZS1jbG9zZS1pY29uIHtcbiAgdG9wOiAzMHB4O1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguL2ltZy9jbG9zZUljb25XaGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubGl2ZS1oaWRlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMTZweDtcbiAgcmlnaHQ6IDMzNnB4O1xuICBsZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWcvaWNvbi1oaWRlLWxpdmUtcmlnaHQtYmFyLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5saXZlLWhpZGUtaWNvbi5zaG93LXNpZGViYXIge1xuICByaWdodDogNjhweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmxpdmUtaGFzLWVuZGVkLWNsb3NlLWljb24ge1xuICB0b3A6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC05cHg7XG4gIHJpZ2h0OiAyNHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubGl2ZS12aWRlby10b2JiYXItc2ltcGxlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxpdmUtcHVsbC1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEyMHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5saXZlLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMTNweCk7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDIxcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGl2ZS1jb3VudGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zM3B4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2ljb25fbGl2ZS5zdmcpO1xufVxuXG4ubGl2ZS1yZWN0YW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY1MzVCO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGl2ZS1yZWN0YW5nbGUtbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5saXZlLXJlY3RhbmdsZS1vdmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi5lbXB0eS1jb250ZW50IHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYiAubm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRjBGMEYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUxMjIwO1xuICB6LWluZGV4OiA2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IENhbGlicmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgdG9wOiAtNnB4O1xufVxuXG4ubGl2ZS1zaWRlYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDM3NXB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm94LXNoYWRvdzogLTFweCAtMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5saXZlLXNpZGViYXItZGVzYyB7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5saXZlLXNpZGViYXItdGFicyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5saXZlLXNpZGViYXItdGFicyAjY2hhdC10YWIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTg2MDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmxpdmUtc2lkZWJhci10YWJzIC5jaGF0IC5jb252ZXJzYXRpb24gLmFsbC1jb252ZXJzYXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNTg2MDtcbn1cbi5saXZlLXNpZGViYXItdGFicyAuY2hhdCAuY29udmVyc2F0aW9uIC5hdmF0YXJzLWNvbnRhaW5lcjo6YmVmb3JlLCAubGl2ZS1zaWRlYmFyLXRhYnMgLmNoYXQgLmNvbnZlcnNhdGlvbiAuYXZhdGFycy1jb250YWluZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5saXZlLXNpZGViYXItdGFicyAuY2hhdCAuY29udmVyc2F0aW9uIC5yb29tbmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y0ZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDgxLCA4OCwgOTYsIDAuMik7XG59XG4ubGl2ZS1zaWRlYmFyLXRhYnMgLmNoYXQgLmNvbnZlcnNhdGlvbiAucm9vbW5hbWUgLmRlc2NyaXB0aW9uIGgzIHtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4ubGl2ZS1zaWRlYmFyLXRhYnMgLmNoYXQgLmNvbnZlcnNhdGlvbiAucm9vbW5hbWUgLmRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzUxNTE1MTtcbn1cbi5saXZlLXNpZGViYXItdGFicyAudGFicyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTAwMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5saXZlLXNpZGViYXItdGFicyAudGFiLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGl2ZS1zaWRlYmFyLXRhYnMgLnRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzO1xufVxuLmxpdmUtc2lkZWJhci10YWJzIC50YWI6aG92ZXIge1xuICBjb2xvcjogIzJEMkQyRDtcbn1cbi5saXZlLXNpZGViYXItdGFicyAudGFiLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzJEMkQyRDtcbn1cbi5saXZlLXNpZGViYXItdGFicyAudGFiLWNvbnRlbnQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxpdmUtc2lkZWJhci1jb250YWluZXItYWN0aXZlbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXZlLXNpZGViYXItZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubGl2ZS1zaWRlYmFyLWRlc2MgLmMtYWdlbmRhX3Blb3BsZS1zaG9ydGxpc3Qge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5saXZlLXRvcGJhci10aW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGl2ZS10b3BiYXItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbGV4OiAxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxpdmUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMGYwZjA7XG59XG5cbi5saXZlLWxvZ28ge1xuICB0b3A6IGNhbGMoNjBweCAvIDIgLSAxOHB4KSAhaW1wb3J0YW50O1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGl2ZS1uYXZpIHtcbiAgdG9wOiAyOXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubGl2ZS1uYXZpLWNsb3NlIHtcbiAgdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXZlLXNpZGViYXItdGltZSArIC5saXZlLXNpZGViYXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGl2ZS1zaWRlYmFyLXRhYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5saXZlLXNpZGViYXItdGFiLWNvbnRlbnQtLWNoYXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuLmxpdmUtc2lkZWJhci1kZXRhaWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmxpdmUtc2lkZWJhci1kZXRhaWxzIC5saXZlLXNpZGViYXItZGV0YWlscy1kZXNjIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxpdmUtc2lkZWJhci1wZW9wbGUge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubGl2ZS1zaWRlYmFyLXBlb3BsZSB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmxpdmUtc2lkZWJhci1wZW9wbGUgLmxpdmUtc2lkZWJhci1wZW9wbGUtaGVhZGVyIHtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbn1cblxuLmxpdmVzdHJlYW1fcGVvcGxlX2ljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi5saXZlc3RyZWFtX3Blb3BsZV9pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjgxODE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5saXZlc3RyZWFtX2pvaW5pbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvblNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTJweCAyMHB4O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEycHggMjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEycHggMjBweDtcbiAgfVxufVxuLmxpdmVzdHJlYW1fam9pbmluZ19yb3RhdGlvbiB7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5saXZlc3RyZWFtX3Blb3BsZV9yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYzMTQ2O1xufVxuXG4ubGl2ZXN0cmVhbV9wZW9wbGVfcmlzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Rjg3OTE7XG59XG5cbi5wYXJ0aWNpcGFudF9hY3Rpb25fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFydGljaXBhbnRfYWN0aW9uX2ljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbmltYXRpb246IHJvdGF0aW9uU2hha2UgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5cbi5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5saXZlLXNpZGViYXItcGVvcGxlLWxpc3QgLmRlc2NyaXB0aW9uIHAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmF2YXRhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTFFN0RGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYXZhdGFyLWNvbnRhaW5lci5uby1hdmF0YXItaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbn1cbi5hdmF0YXItY29udGFpbmVyIC5hdmF0YXItYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF2YXRhci1jb250YWluZXIgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5saXZlc3RyZWFtX3BhcnRpY2lwYW50IC5hdmF0YXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubGl2ZS1zaWRlYmFyLWRldGFpbHMtYXNrLXF1ZXN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgbWFyZ2luOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MkFGNjE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJMZXhpY29uVFRXIE5vMlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjMuNHB4O1xuICBwYWRkaW5nOiAyMHB4IDIxcHg7XG59XG4ubGl2ZS1zaWRlYmFyLWRldGFpbHMtYXNrLXF1ZXN0aW9uIC5pbmZvYmFyLXgtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmxpdmUtc2lkZWJhci1kZXRhaWxzLWFzay1xdWVzdGlvbiAubGl2ZS1zaWRlYmFyLWRldGFpbHMtYXNrLXF1ZXN0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMtaW5mb2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3NDc0NztcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiAyMnB4IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGljb25UVFcgTm8yXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMy40cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5saXZlLXNpZGViYXItcXVlc3Rpb25zLWluZm9iYXIgLmluZm9iYXItaS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMtaW5mb2JhciAuaW5mb2Jhci14LWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5saXZlLXNpZGViYXItcXVlc3Rpb25zLWluZm9iYXIgLmluZm9iYXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubGl2ZS1zaWRlYmFyLXF1ZXN0aW9ucy1pbmZvYmFyIC5pbmZvYmFyLXRleHQge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5saXZlLXNpZGViYXItcXVlc3Rpb25zLWluZm9iYXItLXBib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiA2cHg7XG4gIGJvdHRvbTogMDtcbn1cblxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saXZlLXNpZGViYXItcXVlc3Rpb25zIC5saXZlLXNpZGViYXItcXVlc3Rpb25zLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5saXZlLXNpZGViYXItcXVlc3Rpb25zIC5saXZlLXNpZGViYXItcXVlc3Rpb25zLWxpc3Qtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saXZlLXNpZGViYXItcXVlc3Rpb25zIC5xdWVzdGlvbi1pdGVtICsgLnF1ZXN0aW9uLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLnRvcC1saW5lIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ubGl2ZS1zaWRlYmFyLXF1ZXN0aW9ucyAucXVlc3Rpb24taXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLnF1ZXN0aW9uLWl0ZW0uaG92ZXJhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLnF1ZXN0aW9uLWl0ZW0uaG92ZXJhYmxlOmhvdmVyIGg0IHNwYW4ge1xuICBjb2xvcjogI2JlMTIyMDtcbn1cbi5saXZlLXNpZGViYXItcXVlc3Rpb25zIC5xdWVzdGlvbi1pdGVtLmhvdmVyYWJsZTpob3ZlciAuYnRuLXVwdm90ZSB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLnF1ZXN0aW9uLWl0ZW0uaG92ZXJhYmxlOmhvdmVyIC5idG4tdXB2b3RlOjphZnRlciB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLnF1ZXN0aW9uLWl0ZW0uaG92ZXJhYmxlOmhvdmVyIC5idG4tdXB2b3RlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2JlMTIyMDtcbn1cbi5saXZlLXNpZGViYXItcXVlc3Rpb25zIC5xdWVzdGlvbi1pdGVtLW51bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGl2ZS1zaWRlYmFyLXF1ZXN0aW9ucyAucXVlc3Rpb24taXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLmJ0bi11cHZvdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNHB4O1xuICB0b3A6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA2cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLmJ0bi11cHZvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQuMXB4KTtcbiAgdG9wOiA0cHg7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLmJ0bi11cHZvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcInVwdm90ZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAyN3B4O1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubGl2ZS1zaWRlYmFyLXF1ZXN0aW9ucyAuYnRuLXVwdm90ZS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGl2ZS1zaWRlYmFyLXF1ZXN0aW9ucyAuYnRuLXVwdm90ZS5kaXNhYmxlZDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgYmxhY2s7XG59XG4ubGl2ZS1zaWRlYmFyLXF1ZXN0aW9ucyAuZm9ybSAuZmllbGQtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubGl2ZS1zaWRlYmFyLXBvbGxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5saXZlLXNpZGViYXItcG9sbHMgLnRvcC1saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5saXZlLXNpZGViYXItcG9sbHMgLmMtbGlzdC1pdGVtX3RleHQtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLmxpdmUtc2lkZWJhci1wb2xscyAuYy1saXN0LWl0ZW1fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmxpdmUtc2lkZWJhci1kb3dubG9hZHMge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbi5saXZlLXNpZGViYXItZG93bmxvYWRzIC50b3AtbGluZSB7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ubGl2ZS1zaWRlYmFyLWRvd25sb2FkcyAuYy1saXN0LWl0ZW0gKyAuYy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuLmxpdmUtc2lkZWJhci1kb3dubG9hZHMgLmMtbGlzdC1pdGVtX3RleHQtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLmxpdmUtc2lkZWJhci1kb3dubG9hZHMgLmMtbGlzdC1pdGVtX25hbWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5saXZlLXNpZGViYXItYWdlbmRhIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5saXZlLXNpZGViYXItYWdlbmRhIC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0gKyAuYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5saXZlLXNpZGViYXItYWdlbmRhIC5hZ2VuZGEtZGF5LWdyb3VwICsgLmFnZW5kYS1kYXktZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmxpdmUtc2lkZWJhci1hZ2VuZGEgLmMtYWdlbmRhX3Nlc3Npb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5saXZlLXNpZGViYXItYWdlbmRhIC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0tY29sLXRpbWUge1xuICB3aWR0aDogMTUlO1xuICBtaW4td2lkdGg6IGF1dG87XG59XG4ubGl2ZS1zaWRlYmFyLWFnZW5kYSAudG9wLWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLmxpdmUtc2lkZWJhci1hZ2VuZGEgLmNfYWdlbmRhX3RpbWV6b25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXZlLXNpZGViYXItYWdlbmRhIC5pY29uLWN1cnJlbnQsIC5saXZlLXNpZGViYXItYWdlbmRhIC5pY29uLW5leHQge1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAxN3B4O1xufVxuLmxpdmUtc2lkZWJhci1hZ2VuZGEgLmljb24tY3VycmVudCB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmxpdmUtc2lkZWJhci1hZ2VuZGEgLmljb24tY3VycmVudC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmUxMjIwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IC0xcHg7XG59XG4ubGl2ZS1zaWRlYmFyLWFnZW5kYSAuYy1hZ2VuZGFfc2Vzc2lvbi10aW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXZlLXNpZGViYXItYWdlbmRhIC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0uc2Vzc2lvbi1saXZlIC5jLWFnZW5kYV9zZXNzaW9uLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvbl9saXZlc3RyZWFtLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogN3B4O1xufVxuLmxpdmUtc2lkZWJhci1hZ2VuZGEgLnNlc3Npb24tY3VycmVudCAudG9wLWxpbmUge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2JlMTIyMDtcbn1cbi5saXZlLXNpZGViYXItYWdlbmRhIC5zZXNzaW9uLWN1cnJlbnQgLmMtYWdlbmRhX3Nlc3Npb24tbmFtZSB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLmxpdmUtc2lkZWJhci1hZ2VuZGEgLmRheS1hZ2VuZGEtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubGl2ZS1zaWRlYmFyLWFnZW5kYSAuYy1hZ2VuZGFfc2Vzc2lvbi10aW1lIHtcbiAgdG9wOiAtNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucXVlc3Rpb24tYXNrLXdpZGdldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5jb250ZW50LmZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5mb3JtLW1lc3NhZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5mb3JtLW1lc3NhZ2UtZmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZTEyMjA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5mb3JtLW1lc3NhZ2UtZmFpbCAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDA4MTI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5mb3JtLW1lc3NhZ2UtZmFpbCBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9pY29uX3N0YXR1c19lcnJvci5zdmcpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5mb3JtLW1lc3NhZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQ0I1NjI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5mb3JtLW1lc3NhZ2Utc3VjY2VzcyAuYnRuLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjhCNEM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5mb3JtLW1lc3NhZ2Utc3VjY2VzcyBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9pY29uX3N0YXR1c19jaGVjay5zdmcpO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnF1ZXN0aW9uLWFzay13aWRnZXQgLmZvcm0tbWVzc2FnZSBwIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuLnF1ZXN0aW9uLWFzay13aWRnZXQgLmZvcm0tbWVzc2FnZSAuYnRuLXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1ncm93OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKiB3aWR0aDogZml0LWNvbnRlbnQ7ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnF1ZXN0aW9uLWFzay13aWRnZXQgLmZvcm0tbWVzc2FnZSAuYnRuLXN1Ym1pdCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5mb3JtLW1lc3NhZ2UgLmJ0bi1zdWJtaXQgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBub25lO1xufVxuLnF1ZXN0aW9uLWFzay13aWRnZXQgLmZpZWxkLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IGZvcm0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMjtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4ucXVlc3Rpb24tYXNrLXdpZGdldCAuZmllbGQtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IHRleHRhcmVhLmlucHV0LXRleHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxOHB4IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuN3B4IHNvbGlkICNkNGQ0ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5idG4tc3VibWl0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzQ3NDc7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucXVlc3Rpb24tYXNrLXdpZGdldCAuYnRuLXN1Ym1pdDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucXVlc3Rpb24tYXNrLXdpZGdldCAuYnRuLXN1Ym1pdC0tc2hvcnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5xdWVzdGlvbi1hc2std2lkZ2V0IC5idG4tc3VibWl0LS1sb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxpdmUtc2lkZWJhci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiA2MHB4O1xufVxuXG4ubGl2ZS1jb250ZW50LW5vLXN0cmVhbS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5saXZlLWNvbnRlbnQtbm8tc3RyZWFtLWNvbnRhaW5lci5zbWFsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5saXZlLWNvbnRlbnQtbm8tc3RyZWFtLWNvbnRhaW5lci5zbWFsbCAubGl2ZS1jb250ZW50LW5vLXN0cmVhbS1tZXNzYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXZlLWNvbnRlbnQtbm8tc3RyZWFtLWNvbnRhaW5lci5zbWFsbCAubGl2ZS1jb250ZW50LW5vLXN0cmVhbS1tZXNzYWdlLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5saXZlLWNvbnRlbnQtbm8tc3RyZWFtLWNvbnRhaW5lci5zbWFsbCAubGl2ZS1jb250ZW50LW5vLXN0cmVhbS1tZXNzYWdlLXJpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyJTtcbiAgcGFkZGluZy1ib3R0b206IDIlO1xufVxuLmxpdmUtY29udGVudC1uby1zdHJlYW0tY29udGFpbmVyLnNtYWxsIC5saXZlLWNvbnRlbnQtbm8tc3RyZWFtLW1lc3NhZ2UtcmlnaHQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ0NDQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGl2ZS1jb250ZW50LW5vLXN0cmVhbS1tZXNzYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGl2ZS1jb250ZW50LW5vLXN0cmVhbS1tZXNzYWdlLWxlZnQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nLXRvcDogMiU7XG4gIHBhZGRpbmctYm90dG9tOiAyJTtcbn1cblxuLmxpdmUtY29udGVudC1uby1zdHJlYW0tbG9nbyB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA0dnc7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5saXZlLWNvbnRlbnQtbm8tc3RyZWFtLW1lc3NhZ2UtcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIlO1xuICBwYWRkaW5nLWJvdHRvbTogMiU7XG59XG4ubGl2ZS1jb250ZW50LW5vLXN0cmVhbS1tZXNzYWdlLXJpZ2h0IHAge1xuICBmb250LXNpemU6IDIuMzQzNzV2dztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjQ0NDQ0NDQ0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGl2ZS1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIDUwMHB4KTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmxpdmUtbmV4dCAudG9wLWxpbmUge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLmxpdmUtbmV4dCAuYy1hZ2VuZGFfc2Vzc2lvbi1pdGVtIC50b3AtbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGl2ZS1uZXh0IC5jLWFnZW5kYV9zZXNzaW9uLW5hbWUge1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmxpdmUtbmV4dCAuYy1hZ2VuZGFfc2Vzc2lvbi10aW1lIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5saXZlLW5leHQgLmNfYWdlbmRhX3RpbWV6b25lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmxpdmUtbmV4dC1tZXNzYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1pbi13aWR0aDogOTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxpdmUtbmV4dC10eHQtc3RhcnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5saXZlLW5leHQtcm93MiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmxpdmUtbmV4dC1zZXNzaW9uLXRpbWUtbGVmdC13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cblxuLmxpdmUtbmV4dC1zZXNzaW9uLWluZm8td3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXZlLW51bWJlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5saXZlLWJpZy1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5saXZlLWJpZy1udW1iZXItYWRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbmxpdmUtdmlkZW8tbGF5ZXItc2NlbmU6bm90KC5saXZlLXZpZGVvLWxheWVyLXNjZW5lLWZ1bGxzY3IpIC5saXZlLWJpZy1udW1iZXIge1xuICBmb250LXNpemU6IDUwcHg7XG59XG5saXZlLXZpZGVvLWxheWVyLXNjZW5lOm5vdCgubGl2ZS12aWRlby1sYXllci1zY2VuZS1mdWxsc2NyKSAubGl2ZS1iaWctbnVtYmVyLWFkZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpdmUtc2Vzc2lvbi1lbmRzLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGl2ZS1zZXNzaW9uLWVuZHMtYmFyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAwKTtcbn1cbi5saXZlLXNlc3Npb24tZW5kcy1iYXItY29udGFpbmVyLnNtYWxsIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4ubGl2ZS1zZXNzaW9uLWVuZHMtYmFyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RDRCNTA7XG59XG5cbi5saXZlLXNlc3Npb24tZW5kcy1tZXNzYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubGl2ZS1zZXNzaW9uLWVuZHMtc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLmxpdmUtc2Vzc2lvbi1lbmRzLXN2ZyBjaXJjbGUge1xuICBzdHJva2U6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNTc7XG59XG4ubGl2ZS1zZXNzaW9uLWVuZHMtc3ZnICNzdmctcHJvZ3Jlc3MtY2lyYyB7XG4gIHN0cm9rZTogd2hpdGU7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA1NztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDU3O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAubGl2ZS12aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzVweCk7XG4gIH1cblxuICAubGl2ZS1uZXh0IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNzVweCk7XG4gIH1cbiAgLmxpdmUtbmV4dCAuYy1hZ2VuZGFfc2Vzc2lvbi10aW1lLCAubGl2ZS1uZXh0IC5jX2FnZW5kYV90aW1lem9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmxpdmUtYmlnLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgLmxpdmUtc2lkZWJhci1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNzVweDtcbiAgfVxuXG4gIC5saXZlLXNpZGViYXItZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmxpdmUtc2lkZWJhci1kZXNjIC5jLWFnZW5kYV9wZW9wbGUtc2hvcnRsaXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC5saXZlLXNpZGViYXItdGFicyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmxpdmUtc2lkZWJhci10YWJzIC50YWItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMgLmxpdmUtc2lkZWJhci1xdWVzdGlvbnMtbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAubGl2ZS1zaWRlYmFyLWRvd25sb2FkcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAubGl2ZS1zaWRlYmFyLWFnZW5kYSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAubGl2ZS1zaWRlYmFyLXBvbGxzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5saXZlLXNpZGViYXItZGV0YWlscyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubGl2ZS1zaWRlYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICAubGl2ZS1zaWRlYmFyLXRhYnMgLnRhYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmxpdmUtc2lkZWJhci1wb2xscyAuYy1saXN0LWl0ZW1fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5xdWVzdGlvbi1hc2std2lkZ2V0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnF1ZXN0aW9uLWFzay13aWRnZXQgLmNvbnRlbnQuZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucXVlc3Rpb24tYXNrLXdpZGdldCB0ZXh0YXJlYS5pbnB1dC10ZXh0IHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMTZweCAyMHB4IDEycHggMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIH1cbiAgLnF1ZXN0aW9uLWFzay13aWRnZXQgLmJ0bi1zdWJtaXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB9XG4gIC5xdWVzdGlvbi1hc2std2lkZ2V0IC5idG4tc3VibWl0LS1zaG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucXVlc3Rpb24tYXNrLXdpZGdldCAuYnRuLXN1Ym1pdC0tbG9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubGl2ZS1zaWRlYmFyLXF1ZXN0aW9ucyAubGl2ZS1zaWRlYmFyLXF1ZXN0aW9ucy1saXN0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGl2ZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWluLWhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuXG4gIC5saXZlLXNlc3Npb24tZW5kcy1iYXItY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cblxuICAubGl2ZS1jb250YWluZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmxpdmUtc2lkZWJhci1jb250YWluZXItYWN0aXZlbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubGl2ZS1wdWxsLXJpZ2h0IHtcbiAgICBsZWZ0OiAyNnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmxpdmUtY291bnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAubGl2ZS1yZWN0YW5nbGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxpdmUtY2xvc2UtaWNvbiB7XG4gICAgdG9wOiAyM3B4O1xuICB9XG5cbiAgLmxpdmUtbmV4dC1yb3cyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmxpdmUtbmV4dC1zZXNzaW9uLXRpbWUtbGVmdC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5saXZlLXRvcGJhciB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG5cbiAgLmxpdmUtdG9wYmFyLXRpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGl2ZS10b3BiYXItdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGl2ZS1yZWN0YW5nbGUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5saXZlLW5leHQtc2Vzc2lvbi1pbmZvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAubGl2ZS1zaWRlYmFyLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC5saXZlLXNpZGViYXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmxpdmUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI2FjdGl2aXR5RGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5saXZlLXZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1Ni4yNXZ3ICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIDU2LjI1dnc7XG4gIH1cblxuICAubGl2ZS1uZXh0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoNjB2aCkgIWltcG9ydGFudDtcbiAgfVxuICAubGl2ZS1uZXh0IC5jLWFnZW5kYV9zZXNzaW9uLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAubGl2ZS1uZXh0IC5jLWFnZW5kYV9zZXNzaW9uLXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAubGl2ZS1uZXh0IC5jLWFnZW5kYV9zZXNzaW9uLWl0ZW0tY29sLXRpbWUge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cblxuICAubGl2ZS1iaWctbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDcwdnc7XG4gIH1cblxuICAuaGlkZUljb24ubGl2ZS1oaWRlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGl2ZS1zaWRlYmFyLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLmxpdmUtc2lkZWJhci10YWJzIC50YWJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAubGl2ZS10b3BiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLnZvbmFnZV9qb2luc2Vzc2lvbl9jb3VudGVyX3N2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4udm9uYWdlX2pvaW5zZXNzaW9uX2NvdW50ZXJfc3ZnIC52b25hZ2Vfam9pbnNlc3Npb25fY291bnRlcl9zdmdfY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi52b25hZ2Vfam9pbnNlc3Npb25fY291bnRlcl9zdmcgLnZvbmFnZV9qb2luc2Vzc2lvbl9jb3VudGVyX3N2Z190ZXh0IHtcbiAgY29sb3I6ICNmNmY0ZjA7XG4gIGZpbGw6ICNmNmY0ZjA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udm9uYWdlX2pvaW5zZXNzaW9uX2NvdW50ZXJfc3ZnIC52b25hZ2Vfam9pbnNlc3Npb25fY291bnRlcl9zdmdfdGltZSB7XG4gIGNvbG9yOiAjZjZmNGYwO1xuICBmaWxsOiAjZjZmNGYwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxpdmUtbmV4dC1tZXNzYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAubGl2ZS10b3BiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubGl2ZS10b3BiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLyogQUdFTkRBICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjKi9cbi8qKiBOT1RFOiBDU1M6IC5wYWdlLWFnZW5kYSBpcyB1c2VkIGJ5OiBcbkFjdGl2aXR5IERldGFpbHMgXG5BZ2VuZGFcbkFjdGl2aXR5UXVlc3Rpb25zXG5BY3Rpdml0eVF1ZXN0aW9uc0Z1bGxTY3JlZW5cbkFnZW5kYVF1ZXN0aW9uc1xuUXVpekxpc3RQYWdlXG4qL1xuLnBhZ2UtYWdlbmRhIC5hZ2VuZGEgLnNlc3Npb24gaDQgLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wYWdlLWFnZW5kYSAuYWdlbmRhIC5zZXNzaW9uOmhvdmVyIC50aW1lIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLWFnZW5kYSAuYWdlbmRhIC5zZXNzaW9uOmhvdmVyIC5hZ2VuZGEtY29udGVudC1jb2x1bW4ge1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyRDJEMkQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbn1cbi5wYWdlLWFnZW5kYSAuYWdlbmRhIC5zZXNzaW9uLnNlc3Npb24taG92ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1hZ2VuZGEgLmFnZW5kYSAuc2Vzc2lvbi5zZXNzaW9uLWhvdmVyOmhvdmVyIC50aW1lIHtcbiAgY29sb3I6ICNiZTEyMjA7XG59XG4ucGFnZS1hZ2VuZGEgLmFnZW5kYSAuc2Vzc2lvbi5zZXNzaW9uLWhvdmVyOmhvdmVyIC50aW1lLnNhbWUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtYWdlbmRhIC5hZ2VuZGEgLnNlc3Npb24uc2Vzc2lvbi1ob3Zlcjpob3ZlciBoMyB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLnBhZ2UtYWdlbmRhIC5hZ2VuZGEgLnNlc3Npb24uc2Vzc2lvbi1ob3Zlcjpob3ZlciAuYnRuTGluayB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLnBhZ2UtYWdlbmRhIC5hZ2VuZGEgLnNlc3Npb24uc2Vzc2lvbi1ob3Zlcjpob3ZlciAuYWdlbmRhLWNvbnRlbnQtY29sdW1uIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjYmUxMjIwO1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG4ucGFnZS1hZ2VuZGEgLmFnZW5kYSAuc2Vzc2lvbi5zZXNzaW9uLWhvdmVyOmhvdmVyIC5idG5MaW5rIHtcbiAgY29sb3I6ICNiZTEyMjA7XG59XG5cbi5wYWdlLWFnZW5kYS1tb3JlIC5jb2wtcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMTU1cHg7XG59XG4ucGFnZS1hZ2VuZGEtbW9yZSAuZ3JvdXAgKyAuZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnBhZ2UtYWdlbmRhLW1vcmUgLnBhZ2UtYWdlbmRhLW1vcmVfc2Vzc2lvbi1kZXRhaWxzICsgLmdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4ucGFnZS1hZ2VuZGEtbW9yZSAuc3VicGFnZS10aXRsZS1tYWluICsgLmdyb3VwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLnBhZ2UtYWdlbmRhLW1vcmVfbG9jYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvbl9kb29ycy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uZGV0YWlsLWxvY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2ljb25fZG9vcnMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2UtYWdlbmRhLW1vcmVfdG9waWNzIHVsIGxpIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWFnZW5kYS1tb3JlX3RvcGljcyB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjNWQ1ZDVkO1xuICBjb250ZW50OiBcIiBcIjtcbn1cblxuLnBhZ2UtYWdlbmRhLW1vcmVfc2Vzc2lvbi1kZXRhaWxzLXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3VicGFnZS10aXRsZS1zbWFsbC5hY3Rpdml0eS1kZXRhaWxzLXRpdGxlLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGNvbG9yOiAjNEM0QzRDO1xufVxuXG4udGl0bGUtYmFjay5zdWJwYWdlLXRpdGxlLW1haW4tc21hbGwuYWN0aXZpdHktZGV0YWlscy10aXRsZS1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50aXRsZS1iYWNrLnN1YnBhZ2UtdGl0bGUtbWFpbi1zbWFsbC5hY3Rpdml0eS1kZXRhaWxzLXRpdGxlLW1haW4gc3BhbiB7XG4gIHRvcDogNjVweDtcbn1cblxuLmdyb3VwLnd5c2l3eWcuYWN0aXZpdHktZGV0YWlscy10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJyZWFrb3V0LXNlc3Npb25zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5icmVha291dC1zZXNzaW9ucyAuYnJlYWtvdXQtc2Vzc2lvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uYnJlYWtvdXQtc2Vzc2lvbnMgLmJyZWFrb3V0LXNlc3Npb24gLmJyZWFrb3V0LXNlc3Npb24tc2xvdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5icmVha291dC1zZXNzaW9ucyAuYnJlYWtvdXQtc2Vzc2lvbiAuYnJlYWtvdXQtc2Vzc2lvbi1zbG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvaWNvbl9vdXRsaW5lX2F0dGVuZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG59XG4uYnJlYWtvdXQtc2Vzc2lvbnMgLmJyZWFrb3V0LXNlc3Npb24gLmMtYWdlbmRhX3Nlc3Npb24tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5icmVha291dC1zZXNzaW9ucyAuYnJlYWtvdXQtc2Vzc2lvbiAuYy1saXN0LWl0ZW1fZGV0YWlsIHtcbiAgY29sb3I6ICM0NzQ3NDc7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLmJ0bi1hdHRlbmQuYnRuLWJyZWFrb3V0LXNlc3Npb24tc2xvdCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG4uYnRuLWF0dGVuZC5idG4tYnJlYWtvdXQtc2Vzc2lvbi1zbG90OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1hZ2VuZGEtbW9yZV9wZW9wbGUtbGlzdCAucGFnZS1hZ2VuZGEtbW9yZV9wZW9wbGUtbGlzdC1mbGV4Ym94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtbXgtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIC1tcy1mbGV4LWdyb3c6IDA7XG4gIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG59XG4ucGFnZS1hZ2VuZGEtbW9yZV9wZW9wbGUtbGlzdCAuYy1hZ2VuZGFfc2Vzc2lvbi1wZXJzb24ge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLWFnZW5kYS1tb3JlIC5zdWJwYWdlLXRpdGxlLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLnBhZ2UtYWdlbmRhLW1vcmUgLmJ0bi1jYWxlbmRhciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnBhZ2UtYWdlbmRhLW1vcmVfdG9waWNzIHVsIGxpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAxNXB4IDAgMHB4IDM1cHg7XG59XG4ucGFnZS1hZ2VuZGEtbW9yZV90b3BpY3MgdWwgbGk6YmVmb3JlIHtcbiAgdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAucGFnZS1hZ2VuZGEtbW9yZV9wZW9wbGUtbGlzdCAuYy1hZ2VuZGFfc2Vzc2lvbi1wZXJzb24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWFnZW5kYS1tb3JlIC5jb2wtbGVmdCAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5wYWdlLWFnZW5kYS1tb3JlIC5zdWJwYWdlLXRpdGxlLW1haW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgLnBhZ2UtYWdlbmRhLW1vcmVfcGVvcGxlLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIC5wYWdlLWFnZW5kYS1tb3JlX3RvcGljcyB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDhweCAwIDJweCAzNXB4O1xuICB9XG4gIC5wYWdlLWFnZW5kYS1tb3JlX3RvcGljcyB1bCBsaTpiZWZvcmUge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1hZ2VuZGEtbW9yZSAuY29sLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1hZ2VuZGEtbW9yZSAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAucGFnZS1hZ2VuZGEtbW9yZSAuY29sLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGFnZS1hZ2VuZGEtbW9yZSAuc3VicGFnZS10aXRsZS1tYWluIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICAucGFnZS1hZ2VuZGEtbW9yZV90b3BpY3MgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBtYXJnaW46IDEuNXZ3IDAgMnZ3IDA7XG4gIH1cbiAgLnBhZ2UtYWdlbmRhLW1vcmVfdG9waWNzIHVsIGxpOmJlZm9yZSB7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cbi5wYWdlLW5ld3MgLmRheS10YWIucm93IHtcbiAgcGFkZGluZy10b3A6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1OXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDRENDtcbn1cbi5wYWdlLW5ld3MgLmRheS10YWIucm93IGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtbmV3cyAuZGF5LXRhYi5yb3cgLm5ld3MtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucGFnZS1uZXdzIC5kYXktdGFiLnJvdzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNiZTEyMjA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ucGFnZS1uZXdzIC5kYXktdGFiLnJvdzpob3ZlciAuYnRuLWxpbmsge1xuICBjb2xvcjogI2JlMTIyMDtcbn1cbi5wYWdlLW5ld3MgLmRheS10YWIucm93OmhvdmVyIGgzIHtcbiAgY29sb3I6ICNiZTEyMjA7XG59XG5cbi5wYWdlLWRvd25sb2FkIC5jb2wtbGVmdCAuZGVzY3JpcHRpb24gaDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1kb3dubG9hZCAuY29sLWxlZnQgLmZpbGVzLWdyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFnZS1kb3dubG9hZCAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWdlLWRvd25sb2FkIC5jb2wtcmlnaHQgLmZpbGVzLWdyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZG93bmxvYWQgLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuLnBhZ2UtZG9jdW1lbnRhdGlvbiAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIGgzIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4zMTI1O1xufVxuLnBhZ2UtZG9jdW1lbnRhdGlvbiAuY29sLXJpZ2h0IC5oZWFkZXItcmlnaHQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBhZ2UtZG9jdW1lbnRhdGlvbiAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLWRvY3VtZW50YXRpb24gLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWRvY3VtZW50YXRpb24gLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4jbG9jYXRpb25tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4jbG9jYXRpb25tYXAgY2FudmFzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNsb2NhdGlvbm1hcDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tYXBib3hnbC1wb3B1cCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICByaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubWFya2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2xvY2F0aW9uX2dyYXlAMngucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDI3cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG59XG4ubWFya2VyLndpdGgtb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5tYXJrZXIuZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9sb2NhdGlvbkAyeC5wbmcpO1xufVxuXG4ubG9jYXRpb24tc2luZ2xlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHggIWltcG9ydGFudDtcbn1cblxuLmxvY2F0aW9ucy1zbWFsbC1oZWFkZXItbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1sb2NhdGlvbiAuYy1hY2NvcmRpb25fdGFiICsgLmMtYWNjb3JkaW9uX3RhYiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYWdlLW5ld3MtbW9yZSAuY29sLXJpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmV3cy1nYWxsZXJ5LXBob3RvLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubmV3cy1waWN0dXJlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXBpY3R1cmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubmV3cy1waWN0dXJlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLXdob2xlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5wYWdlLXdob2xlIC53cmFwcGVyLW5vdGZvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwdmg7XG4gIGxlZnQ6IDIwdnc7XG4gIGJvdHRvbTogMTB2aDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgd2lkdGg6IDcwdnc7XG59XG4ucGFnZS13aG9sZSAud3JhcHBlci1ub3Rmb3VuZCAubG9nb1dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjB2aDtcbn1cbi5wYWdlLXdob2xlIC53cmFwcGVyLW5vdGZvdW5kIC5saW5rLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXdob2xlIC53cmFwcGVyLW5vdGZvdW5kIHtcbiAgICBsZWZ0OiA1dnc7XG4gICAgd2lkdGg6IDg1dnc7XG4gIH1cbiAgLnBhZ2Utd2hvbGUgLndyYXBwZXItbm90Zm91bmQgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWdlLXdob2xlIC53cmFwcGVyLW5vdGZvdW5kIC5ub3Rmb3VuZC1sYXJnZS1jb3B5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBhZ2UtcGVvcGxlIC5jb2wtcmlnaHQge1xuICBwYWRkaW5nLXRvcDogMTYxcHg7XG59XG5cbi5wZW9wbGUgLmdyb3VwICsgLmdyb3VwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wZW9wbGUgLnBhZ2VfZ3JvdXAtdGl0bGUgKyAucGVyc29uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wZW9wbGUgLnBlcnNvbiArIC5wZXJzb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBlb3BsZSAucGVyc29uIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTkuOHZ3O1xufVxuLnBlb3BsZSAucGVyc29uICsgLnBlcnNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4ucGVvcGxlIC5wZXJzb24tcGhvdG8td3JhcHBlciB7XG4gIHdpZHRoOiA3MCU7XG59XG4ucGVvcGxlIC5wZXJzb24tcGljIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDE1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGVvcGxlIC5wZXJzb24tZGVzY3JpcHRpb25fdGV4dC10aXRsZS1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbn1cbi5wZW9wbGUgLnBlcnNvbi1kZXNjcmlwdGlvbl90ZXh0LXRpdGxlLXNlY29uZGFyeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLnBlcnNvbi1waG90by13cmFwcGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucGFnZS1wZW9wbGUgLmNvbC1yaWdodCB7XG4gICAgcGFkZGluZy10b3A6IDE0MXB4O1xuICB9XG5cbiAgLnBlb3BsZSAucGVyc29uIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wZW9wbGUgLnBlcnNvbi1waG90by13cmFwcGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAucGVvcGxlIC5wZXJzb24tZGVzY3JpcHRpb25fdGV4dC10aXRsZS1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnBlb3BsZSAucGVyc29uLWRlc2NyaXB0aW9uX3RleHQtdGl0bGUtc2Vjb25kYXJ5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXBlb3BsZSAuY29sLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5wZW9wbGUgLnBlcnNvbi1waWMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucGVvcGxlIC5wZXJzb24tcGljIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtcGVvcGxlIC5jb2wtcmlnaHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnBlb3BsZSAucGVyc29uLXBpYyB7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG4gIH1cbiAgLnBlb3BsZSAucGVyc29uLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxuICAucGVvcGxlIC5wZXJzb24tZGVzY3JpcHRpb24gLmJpbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGVvcGxlIC5wZXJzb24tZGVzY3JpcHRpb24gLnNlc3Npb25zLCAucGVvcGxlIC5wZXJzb24tZGVzY3JpcHRpb24gLmJ0bi1saW5rLFxuLnBlb3BsZSAucGVyc29uLWRlc2NyaXB0aW9uIC5wYWdlX2dyb3VwLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wZW9wbGUgLnBlcnNvbi1kZXNjcmlwdGlvbl90ZXh0LXRpdGxlLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wZW9wbGUgLnBlcnNvbi1kZXNjcmlwdGlvbl90ZXh0LXRpdGxlLXNlY29uZGFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wYWdlLXBlb3BsZS1tb3JlIC5jb2wtbGVmdCAuZGVzY3JpcHRpb24gcC5wZXJzb24tY29udGFjdCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhZ2UtcGVvcGxlLW1vcmUgLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtcGVvcGxlLW1vcmUgLmNvbC1sZWZ0IC5wZXJzb24tcG9zaXRpb24ge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucGFnZS1wZW9wbGUtbW9yZSAuY29sLWxlZnQgLnBlcnNvbi1waWN0dXJlLW1vYmlsZSB7XG4gIGhlaWdodDogMzcuNjg3NXZ3O1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtcGVvcGxlLW1vcmUgLmNvbC1sZWZ0IC5wZXJzb24tcGljdHVyZS1tb2JpbGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtcGVvcGxlLW1vcmUgLmNvbC1sZWZ0IC5ib3JkZXItdG9wLWdyYXkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q0ZDRkNDtcbn1cbi5wYWdlLXBlb3BsZS1tb3JlIC5jb2wtcmlnaHQgLnBlcnNvbi1waWN0dXJlIHtcbiAgaGVpZ2h0OiAzNy42ODc1dnc7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDE1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFnZS1wZW9wbGUtbW9yZSAuY29sLXJpZ2h0IC5wZXJzb24tcGljdHVyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLXBlb3BsZS1tb3JlIC5zdWJwYWdlLXRpdGxlLW1haW4tYmlnIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG4ucGFnZS1wZW9wbGUtbW9yZSAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIHAucGVyc29uLWNvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnBhZ2UtcGVvcGxlLW1vcmUgLmNvbC1sZWZ0IC5kZXNjcmlwdGlvbiAucGVyc29uLXNob3J0LWJpbyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFnZS1wZW9wbGUtbW9yZSAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIC5wYWdlX2dyb3VwLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnZS1wZW9wbGUtbW9yZSAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIC50aXRsZS1iYWNrIHNwYW4ge1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIHdpZHRoOiA1dnc7XG4gIH1cbn1cbi5wYWdlLXBlb3BsZS1tb3JlIC5jb2wtbGVmdCAuZGVzY3JpcHRpb24gLnBlcnNvbi1zb2NpYWwtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4ucGFnZS1wZW9wbGUtbW9yZSAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIC5wZXJzb24tc29jaWFsLWxpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucGFnZS1wZW9wbGUtbW9yZSAuY29sLWxlZnQgLmRlc2NyaXB0aW9uIC5wZXJzb24tc29jaWFsLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5wYWdlLXBlb3BsZS1tb3JlIC5jb2wtbGVmdCAucGFnZV9ncm91cC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wYWdlLXBlb3BsZS1tb3JlIC5zdWJwYWdlLXRpdGxlLW1haW4tYmlnIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbiAgLnBhZ2UtcGVvcGxlLW1vcmUgLmRhdGV0aW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXBlb3BsZS1tb3JlIC5jb2wtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWdlLXBlb3BsZS1tb3JlIC5jb2wtbGVmdCAucGVyc29uLXBpY3R1cmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGFnZS1wZW9wbGUtbW9yZSAuY29sLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucGFnZS1wZW9wbGUtbW9yZSAuY29sLXJpZ2h0IC5wZXJzb24tcGljdHVyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1wZW9wbGUtbW9yZSAuc3VicGFnZS10aXRsZS1tYWluLWJpZyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5wYWdlLXBlb3BsZS1tb3JlIC5jb2wtbGVmdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZ2UtcGVvcGxlLW1vcmUgLmNvbC1sZWZ0IC5wZXJzb24tcGljdHVyZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWdlLXBlb3BsZS1tb3JlIC5jb2wtbGVmdCAucGVyc29uLXBvc2l0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS1xdWVzdGlvbnMgLmNvbC1yaWdodCAucXVlc3Rpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ucGFnZS1xdWVzdGlvbnMgLmNvbC1yaWdodCAucXVlc3Rpb24taXRlbS5ob3ZlcmFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1xdWVzdGlvbnMgLmNvbC1yaWdodCAucXVlc3Rpb24taXRlbS5ob3ZlcmFibGU6aG92ZXIgaDQgc3BhbiB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuLnBhZ2UtcXVlc3Rpb25zIC5jb2wtcmlnaHQgLnF1ZXN0aW9uLWl0ZW0uaG92ZXJhYmxlOmhvdmVyIC5idG4tdXB2b3RlIHtcbiAgY29sb3I6ICNiZTEyMjA7XG59XG4ucGFnZS1xdWVzdGlvbnMgLmNvbC1yaWdodCAucXVlc3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi5wYWdlLXF1ZXN0aW9ucyAuY29sLXJpZ2h0IC5idXRvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wYWdlLXF1ZXN0aW9ucyAuY29sLXJpZ2h0IC5idG4tc3VibWl0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NzQ3NDc7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MkFGNjE7XG59XG4ucGFnZS1xdWVzdGlvbnMgLmNvbC1yaWdodCAuYnRuLXN1Ym1pdCBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbn1cbi5wYWdlLXF1ZXN0aW9ucyAuY29sLXJpZ2h0IC5idG4tc3VibWl0LS1sb25nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXF1ZXN0aW9ucyAuY29sLXJpZ2h0IC5xdWVzdGlvbi1pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbi5wYWdlLXF1ZXN0aW9ucyAuY29sLXJpZ2h0IC5xdWVzdGlvbi1pdGVtLW51bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzhweDtcbn1cbi5wYWdlLXF1ZXN0aW9ucyAuY29sLXJpZ2h0IC5xdWVzdGlvbi1pdGVtLXRpdGxlLXRleHQge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLnBhZ2UtcXVlc3Rpb25zIC5jb2wtcmlnaHQgLmJ0bi11cHZvdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucGFnZS1xdWVzdGlvbnMgLmNvbC1yaWdodCAuYnRuLXVwdm90ZSBzcGFuOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4ucGFnZS1xdWVzdGlvbnMgLmNvbC1yaWdodCAucXVlc3Rpb24tdXB2b3Rlcy1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLnBhZ2UtcXVlc3Rpb25zIC5jb2wtcmlnaHQgLmJ0bi11cHZvdGUuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtcXVlc3Rpb25zIC5jb2wtcmlnaHQgLnF1ZXN0aW9uLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAucGFnZS1xdWVzdGlvbnMgLmNvbC1yaWdodCAucXVlc3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5wYWdlLXF1ZXN0aW9ucyAuY29sLXJpZ2h0IC5xdWVzdGlvbi1pdGVtLW51bSB7XG4gICAgbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLXF1ZXN0aW9ucyAuY29sLXJpZ2h0IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhZ2UtcXVlc3Rpb25zIC5jb2wtcmlnaHQgLnF1ZXN0aW9uLWl0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLnBhZ2UtcXVlc3Rpb25zIC5jb2wtcmlnaHQgLnF1ZXN0aW9uLXVwdm90ZXMtY291bnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2luZ2xlUXVlc3Rpb25XcmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDN2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2IzYjtcbn1cblxuLnNpbmdsZVF1ZXN0aW9uQmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uc2luZ2xlUXVlc3Rpb25CbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTI1dmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwdmg7XG59XG4uc2luZ2xlUXVlc3Rpb25CbG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMjV2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMjB2aDtcbn1cblxuLnBhZ2VfcXVlc3Rpb25zLWZzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDNCM0I7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmctdG9wOiAyNDRweDtcbiAgcGFkZGluZy1ib3R0b206IDIyNHB4O1xufVxuLnBhZ2VfcXVlc3Rpb25zLWZzIHAge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlX3F1ZXN0aW9ucy1mcyAucXVlc3Rpb25zVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm11bHRpUXVlc3Rpb25fUXVlc3Rpb25CbG9jayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm11bHRpUXVlc3Rpb25fUXVlc3Rpb25CbG9jayBociB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgbWFyZ2luLXRvcDogNjZweDtcbn1cbi5tdWx0aVF1ZXN0aW9uX1F1ZXN0aW9uQmxvY2sgaDIsIC5tdWx0aVF1ZXN0aW9uX1F1ZXN0aW9uQmxvY2sgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucXVlc3Rpb25OYW1lV3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbn1cblxuLnF1ZXN0aW9uTmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNDBweDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnF1ZXN0aW9uVm90ZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDQ3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9xdWVzdGlvbnMtZnMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5wYWdlX3F1ZXN0aW9ucy1mcyAuYXBwTG9nb0NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5wYWdlX3F1ZXN0aW9ucy1mcyAuYXBwTG9nb0NvbnRhaW5lciAuc3RhbmRhbG9uZUxvZ28ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAxNDdweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFnZV9xdWVzdGlvbnMtZnMgLnF1ZXN0aW9uc0NvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucGFnZV9xdWVzdGlvbnMtZnMgLnF1ZXN0aW9uc1RpdGxlIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgfVxuICAucGFnZV9xdWVzdGlvbnMtZnMgLnF1ZXN0aW9uTmFtZVdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICB9XG4gIC5wYWdlX3F1ZXN0aW9ucy1mcyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbiAgLnBhZ2VfcXVlc3Rpb25zLWZzIC5yb3cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAucGFnZV9xdWVzdGlvbnMtZnMgLm11bHRpUXVlc3Rpb25fUXVlc3Rpb25CbG9jayBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5wYWdlX3F1ZXN0aW9ucy1mcyAubXVsdGlRdWVzdGlvbl9RdWVzdGlvbkJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU4MzMzMzMzMztcbiAgfVxuICAucGFnZV9xdWVzdGlvbnMtZnMgLm11bHRpUXVlc3Rpb25fUXVlc3Rpb25CbG9jayAucXVlc3Rpb25Wb3RlcyB7XG4gICAgdG9wOiAyNnB4O1xuICB9XG4gIC5wYWdlX3F1ZXN0aW9ucy1mcyAucXVlc3Rpb25OYW1lIHtcbiAgICBsZWZ0OiA2NnB4O1xuICB9XG59XG4ud3JhcHBlci1xdWl6LWZ1bGxwYWdlIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi53cmFwcGVyLXF1aXotZnVsbHBhZ2UgLnF1ZXN0aW9uVGV4dC52ZXJ5TG9uZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLndyYXBwZXItcXVpeiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndyYXBwZXItcXVpeiAubmF2aUJhclJpZ2h0LCAud3JhcHBlci1xdWl6IC5uYXZpQmFyUmlnaHRUcmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndyYXBwZXItcXVpeiAud3JhcHBlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi53cmFwcGVyLXF1aXogLnJjLWNoZWNrYm94IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud3JhcHBlci1xdWl6IC5yYy1jaGVja2JveCAucmMtY2hlY2tib3gtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLndyYXBwZXItcXVpeiAucmMtY2hlY2tib3ggLnJjLWNoZWNrYm94LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ud3JhcHBlci1xdWl6IC5yYy1jaGVja2JveCAucmMtY2hlY2tib3gtaW5uZXI6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG59XG4ud3JhcHBlci1xdWl6IC5yYy1jaGVja2JveDpob3ZlciAucmMtY2hlY2tib3gtaW5uZXIge1xuICBib3JkZXItY29sb3I6ICM5RjUzNUI7XG59XG4ud3JhcHBlci1xdWl6IC5yYy1jaGVja2JveC1jaGVja2VkIC5yYy1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5RjUzNUI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi53cmFwcGVyLXF1aXogLnJjLWNoZWNrYm94LWNoZWNrZWQgLnJjLWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUY1MzVCO1xufVxuLndyYXBwZXItcXVpeiAucmFkaW8gLnJjLWNoZWNrYm94IC5yYy1jaGVja2JveC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi53cmFwcGVyLXF1aXogLnJhZGlvIC5yYy1jaGVja2JveC1jaGVja2VkIC5yYy1jaGVja2JveC1pbm5lcjphZnRlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogM3B4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGNTM1QjtcbiAgYm9yZGVyOiAwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLndyYXBwZXItcXVpeiAucmFkaW8gLnJjLWNoZWNrYm94LWNoZWNrZWQgLnJjLWNoZWNrYm94LWlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOUY1MzVCO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucXVlc3Rpb25OdW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnF1aXpMaXN0SXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VycyB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucXVlc3Rpb25UZXh0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlckxpc3RJdGVtLm9wZW5FbmRlZCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VyTGlzdEl0ZW0ge1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjllbTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuNnMgZWFzZS1vdXQ7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VyTGlzdEl0ZW0gc3Bhbi5ob3ZlcmVkIHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuMTVzIGVhc2Utb3V0O1xuICBjb2xvcjogIzlGNTM1Qjtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5hbnN3ZXJOdW1iZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAzZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5jb2wtbGVmdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5xdWVzdGlvbkJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtaW4taGVpZ2h0OiA1MHZoO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmNvbC1yaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMjd2aDtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtTGFyZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtIHtcbiAgaGVpZ2h0OiA0MHZoO1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnJlc3VsdERpYWdyYW0ucmVzdWx0cy01IHtcbiAgcGFkZGluZy1sZWZ0OiAwJTtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtIC5yZXN1bHREaWFncmFtSXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSAucmVzdWx0RGlhZ3JhbUl0ZW0gcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtIC5yZXN1bHREaWFncmFtSXRlbSAucmVzdWx0RGlhZ3JhbUJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMTAlO1xuICBsZWZ0OiAxMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnJlc3VsdERpYWdyYW0gLnJlc3VsdERpYWdyYW1JdGVtLmhvdmVyZWQgLnJlc3VsdERpYWdyYW1CYXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnJlc3VsdERpYWdyYW0gLnJlc3VsdERpYWdyYW1JdGVtLmhvdmVyZWQgLnJlc3VsdERpYWdyYW1CYXIgLnJlc3VsdERpYWdyYW1MYWJlbCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLW91dDtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtIC5yZXN1bHREaWFncmFtSXRlbS51bmhvdmVyZWQgLnJlc3VsdERpYWdyYW1CYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMikgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtIC5yZXN1bHREaWFncmFtSXRlbSAucmVzdWx0RGlhZ3JhbVBlcmNlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTUwcHg7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSAucmVzdWx0RGlhZ3JhbUl0ZW0gLnJlc3VsdERpYWdyYW1MYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuLndyYXBwZXItcXVpeiAucXVpelJlc3VsdHNOYXZpZ2F0aW9uUm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogOHZoO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cmFwcGVyLXF1aXogLnF1aXpOYXZpZ2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLndyYXBwZXItcXVpeiAucXVpek5hdmlnYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCBjb2xvciAwLjM1cztcbn1cbi53cmFwcGVyLXF1aXogLnF1aXpOYXZpZ2F0aW9uIGxpLmVuYWJsZWQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3JhcHBlci1xdWl6IC5xdWl6TmF2aWdhdGlvbiBsaS5lbmFibGVkOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICM5RjUzNUI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMsIGNvbG9yIDAuMTVzO1xufVxuLndyYXBwZXItcXVpeiAucXVpek5hdmlnYXRpb24gbGkuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi53cmFwcGVyLXF1aXogLnF1aXpOYXZpZ2F0aW9uIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi53cmFwcGVyLXF1aXogLmNvbnRhaW5lclF1aXpCZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3JhcHBlci1xdWl6IC5jb250YWluZXJRdWl6QmcgLnF1aXpCZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTIlIDg0JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdENEI1MDtcbn1cbi53cmFwcGVyLXF1aXogLmNvbnRhaW5lclF1aXpCZyAucXVpekJnSW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyNTB2dztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTYzJSk7XG59XG4ud3JhcHBlci1xdWl6IC5xdWl6SW50cm8ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3MnB4O1xuICBib3R0b206IDcycHg7XG59XG4ud3JhcHBlci1xdWl6IC5xdWl6SW50cm8gaDMge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLndyYXBwZXItcXVpeiAucXVpekludHJvIC5idG5TdGFydFF1aXoge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndyYXBwZXItcXVpeiAucXVpekludHJvIC5idG4taGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLndyYXBwZXItcXVpeiAucXVpekludHJvIC5xdWl6SW50cm9Ub3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cmFwcGVyLXF1aXogLnF1aXpJbnRybyAucXVpekludHJvTWlkLnFyIHtcbiAgdG9wOiA1NSU7XG59XG4ud3JhcHBlci1xdWl6IC5xdWl6SW50cm8gLnF1aXpJbnRyb01pZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndyYXBwZXItcXVpeiAucXVpekludHJvIC5xdWl6SW50cm9NaWQgaDMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndyYXBwZXItcXVpeiAucXVpekludHJvIC5xdWl6SW50cm9NaWQgLmJ0bi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zMHB4O1xufVxuLndyYXBwZXItcXVpeiAucXVpekludHJvIC5xdWl6SW50cm9Cb3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAucXVpei1hbnN3ZXItb3BlbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHggMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLnF1aXotYW5zd2VyLW9wZW46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5MzkzOTM7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLnF1aXotYW5zd2VyLW9wZW46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5hbnN3ZXJzLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLXRvcDogMzB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5hbnN3ZXJzLWJ1dHRvbnMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzLjV2aDtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjM1cywgYm9yZGVyLXRvcC1jb2xvciAwLjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmFuc3dlcnMtYnV0dG9ucyBsaSBsYWJlbC5hbnN3ZXItdGV4dCwgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5hbnN3ZXJzLWJ1dHRvbnMgbGkgc3Bhbi5hbnN3ZXItdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuYW5zd2Vycy1idXR0b25zIC5yYy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDA7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmFuc3dlcnMtYnV0dG9ucyBsaTpob3ZlciB7XG4gIGNvbG9yOiAjOUY1MzVCO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5hbnN3ZXJzLWJ1dHRvbnMgbGkuY2hlY2tlZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGNvbG9yOiAjOUY1MzVCO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtbGVmdC1xdWl6IHtcbiAgY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZy10b3A6IDIydmg7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1sZWZ0LXF1aXogaDIsIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLWxlZnQtcXVpeiBoMywgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtbGVmdC1xdWl6IHAsIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLWxlZnQtcXVpeiBzcGFuIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1sZWZ0LXF1aXogaDIsIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLWxlZnQtcXVpeiAuZGVzY3JpcHRpb25CbG9jayB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1sZWZ0LXF1aXogaDIucXVlc3Rpb25OdW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtbGVmdC1xdWl6IC5kZXNjcmlwdGlvbkJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0LjR2aDtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLWxlZnQtcXVpeiAuZGVzY3JpcHRpb25CbG9ja0RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtbGVmdC1xdWl6IC5kZXNjcmlwdGlvbkJsb2NrRGV0YWlscyBkaXYge1xuICB3aWR0aDogNDUlO1xufVxuLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtbGVmdC1xdWl6IC5kZXNjcmlwdGlvbkJsb2NrRGV0YWlscyAuZGVzY3JpcHRpb25CbG9ja0RldGFpbHNMZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1sZWZ0LXF1aXogLmRlc2NyaXB0aW9uQmxvY2tEZXRhaWxzIC5kZXNjcmlwdGlvbkJsb2NrRGV0YWlsc1JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXoge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5xdWl6TmF2aWdhdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDE0LjR2aDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLnF1aXpOYXZpZ2F0aW9uIC5idG5QcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAud3JhcHBlci1xdWl6IC5xdWl6SW50cm8gaDMge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VycyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucXVlc3Rpb25UZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlckxpc3RJdGVtIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlckxpc3RJdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ZW07XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlck51bWJlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAzZW07XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtbGVmdC1xdWl6IGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5kZXNjcmlwdGlvbkJsb2NrIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5xdWVzdGlvblRleHQudmVyeUxvbmcge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucXVlc3Rpb25CbG9jayB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAucXVlc3Rpb25UZXh0LnZlcnlMb25nLCAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucXVlc3Rpb25UZXh0LnZlcnlMb25nIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JhcHBlci1xdWl6LWZ1bGxwYWdlIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cblxuICAud3JhcHBlci1xdWl6IC5xdWl6SW50cm8gaDMge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXgtd2lkdGg6IDgwdnc7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAud3JhcHBlci1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAud3JhcHBlci1xdWl6IC5jbG9zZVF1aXpJY29uLmNsb3NlSWNvblNvbHZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvY2xvc2VJY29uV2hpdGUuc3ZnKTtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5xdWl6TmF2aWdhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnF1aXpOYXZpZ2F0aW9uIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS4yMTQyODU3MTQzO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnF1aXpOYXZpZ2F0aW9uIC5idG5QcmV2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5xdWl6TmF2aWdhdGlvbiAuYnRuTmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5jb2wtbGVmdCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuY29sLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5xdWVzdGlvbkJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VycyB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyBoMi5xdWVzdGlvbk51bSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlckxpc3RJdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucXVlc3Rpb25UZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucXVlc3Rpb25UZXh0LnZlcnlMb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VyTGlzdEl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5xdWl6UmVzdWx0c05hdmlnYXRpb25Sb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5kaWFncmFtbU1vYmlsZUhvbGRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgIG1hcmdpbi1yaWdodDogLTN2dztcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbU1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtTGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnJlc3VsdERpYWdyYW0ge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtLnJlc3VsdHMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtIC5yZXN1bHREaWFncmFtSXRlbSB7XG4gICAgd2lkdGg6IDE1LjV2dztcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSAucmVzdWx0RGlhZ3JhbUl0ZW0gLnJlc3VsdERpYWdyYW1CYXIge1xuICAgIHJpZ2h0OiAxMiU7XG4gICAgbGVmdDogMTIlO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuZGVzY3JpcHRpb25CbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLnF1ZXN0aW9uVGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5xdWVzdGlvblRleHQudmVyeUxvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLWxlZnQtcXVpeiB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1sZWZ0LXF1aXogaDIucXVlc3Rpb25OdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtcmlnaHQtcXVpeiB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5hbnN3ZXJzLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLmFuc3dlcnMtYnV0dG9ucyBsaSBzcGFuLmFuc3dlci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNzc3Nzc3Nzc4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLnJjLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5xdWl6TmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cmFwcGVyLXF1aXogLndyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnF1aXpJbnRybyBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnF1aXpJbnRybyAucXVpekludHJvTWlkIC5idG4tbGluayB7XG4gICAgYm90dG9tOiAtNDBweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5xdWl6TmF2aWdhdGlvbiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjE0Mjg1NzE0MztcbiAgfVxuICAud3JhcHBlci1xdWl6IC5xdWl6TmF2aWdhdGlvbiAucXVpek5hdkl0ZW1OdW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmNvbC1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5hbnN3ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5xdWVzdGlvblRleHQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5xdWVzdGlvblRleHQudmVyeUxvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5hbnN3ZXJMaXN0SXRlbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlckxpc3RJdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbU1vYmlsZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VyTnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgd2lkdGg6IDNlbTtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtLnJlc3VsdHMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSAucmVzdWx0RGlhZ3JhbUl0ZW0ge1xuICAgIHdpZHRoOiAxN3Z3O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5yZXN1bHREaWFncmFtIC5yZXN1bHREaWFncmFtUGVyY2VudCB7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1sZWZ0LXF1aXoge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtbGVmdC1xdWl6IGgyLnF1ZXN0aW9uTnVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAucXVlc3Rpb25UZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLmFuc3dlcnMtYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbiAgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtcmlnaHQtcXVpeiAuYW5zd2Vycy1idXR0b25zIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLmFuc3dlcnMtYnV0dG9ucyBsaSBzcGFuLmFuc3dlci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNzc3Nzc3Nzc4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLnJjLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5xdWl6TmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLmJ0blByZXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLmJ0bk5leHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnF1aXpJbnRybyBoMyB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWF4LXdpZHRoOiA4MHZ3O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLndyYXBwZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5jbG9zZVF1aXpJY29uLmNsb3NlSWNvblNvbHZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2Nsb3NlSWNvbldoaXRlLnN2Zyk7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucXVpek5hdmlnYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucXVpek5hdmlnYXRpb24gbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIxNDI4NTcxNDM7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucXVpek5hdmlnYXRpb24gLmJ0blByZXYge1xuICBmbG9hdDogbGVmdDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5xdWl6TmF2aWdhdGlvbiAuYnRuTmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuY29sLWxlZnQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuY29sLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucXVlc3Rpb25CbG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlcnMge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIGgyLnF1ZXN0aW9uTnVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5hbnN3ZXJMaXN0SXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5xdWVzdGlvblRleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlckxpc3RJdGVtIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5xdWl6UmVzdWx0c05hdmlnYXRpb25Sb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuZGlhZ3JhbW1Nb2JpbGVIb2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbU1vYmlsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbUxhcmdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbS5yZXN1bHRzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnJlc3VsdERpYWdyYW0gLnJlc3VsdERpYWdyYW1JdGVtIHtcbiAgd2lkdGg6IDE1LjV2dztcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSAucmVzdWx0RGlhZ3JhbUl0ZW0gLnJlc3VsdERpYWdyYW1CYXIge1xuICByaWdodDogMTIlO1xuICBsZWZ0OiAxMiU7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5kZXNjcmlwdGlvbkJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLnF1ZXN0aW9uVGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1sZWZ0LXF1aXoge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtbGVmdC1xdWl6IGgyLnF1ZXN0aW9uTnVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtcmlnaHQtcXVpeiAuYW5zd2Vycy1idXR0b25zIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtcmlnaHQtcXVpeiAuYW5zd2Vycy1idXR0b25zIGxpIHNwYW4uYW5zd2VyLXRleHQge1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3Nzc3Nzc3Nzg7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtcmlnaHQtcXVpeiAucmMtY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAwO1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXogLnF1aXpOYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLndyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLmNvbC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLmNvbC1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5xdWl6SW50cm8gaDMge1xuICBmb250LXNpemU6IDMycHg7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucXVpekludHJvIC5xdWl6SW50cm9NaWQgLmJ0bi1saW5rIHtcbiAgYm90dG9tOiAtNDBweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5xdWl6TmF2aWdhdGlvbiBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE0Mjg1NzE0Mztcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5xdWl6TmF2aWdhdGlvbiAucXVpek5hdkl0ZW1OdW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmNvbC1sZWZ0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VycyB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnF1ZXN0aW9uVGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAuYW5zd2VyTGlzdEl0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLmFuc3dlckxpc3RJdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnJlc3VsdERpYWdyYW1Nb2JpbGUge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1yZXN1bHRzIC5hbnN3ZXJOdW1iZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiAzZW07XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnJlc3VsdERpYWdyYW0ge1xuICBoZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMCU7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXJlc3VsdHMgLnJlc3VsdERpYWdyYW0ucmVzdWx0cy01IHtcbiAgcGFkZGluZy1sZWZ0OiAwJTtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSAucmVzdWx0RGlhZ3JhbUl0ZW0ge1xuICB3aWR0aDogMTd2dztcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotcmVzdWx0cyAucmVzdWx0RGlhZ3JhbSAucmVzdWx0RGlhZ3JhbVBlcmNlbnQge1xuICB0b3A6IC00MHB4O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLWxlZnQtcXVpeiB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1sZWZ0LXF1aXogaDIucXVlc3Rpb25OdW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAucXVlc3Rpb25UZXh0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmxpdmUtc2lkZWJhci1vdmVybGF5IC53cmFwcGVyLXF1aXogLnBhZ2UtcXVpei1zb2x2ZSAuY29sLXJpZ2h0LXF1aXoge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5hbnN3ZXJzLWJ1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5hbnN3ZXJzLWJ1dHRvbnMgbGkge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5hbnN3ZXJzLWJ1dHRvbnMgbGkgc3Bhbi5hbnN3ZXItdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc3Nzc3Nzc3ODtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5yYy1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtcmlnaHQtcXVpeiAucXVpek5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5wYWdlLXF1aXotc29sdmUgLmNvbC1yaWdodC1xdWl6IC5idG5QcmV2IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubGl2ZS1zaWRlYmFyLW92ZXJsYXkgLndyYXBwZXItcXVpeiAucGFnZS1xdWl6LXNvbHZlIC5jb2wtcmlnaHQtcXVpeiAuYnRuTmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5saXZlLXNpZGViYXItb3ZlcmxheSAud3JhcHBlci1xdWl6IC5jb2wtcXVpei1yZXN1bHRzLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhZ2UtcXVpei1saXN0IC5wb2xsU3RhdHVzIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ucGFnZS1xdWl6LWxpc3QgLnF1aXpMaXN0SXRlbSArIC5xdWl6TGlzdEl0ZW0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBhZ2UtcXVpei1saXN0IC5zZXNzaW9uLWhvdmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtcXVpei1saXN0IC5zZXNzaW9uLWhvdmVyOmhvdmVyIC5idG4tbGluayB7XG4gIGNvbG9yOiAjYmUxMjIwO1xufVxuXG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICAvKiNlZGl0LXByb2ZpbGUtaW1hZ2V7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lZGl0LXByb2ZpbGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMCAxNXB4O1xuICB9XG59XG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lci5qcy1pcy1zdHVjaywgLmVkaXQtcHJvZmlsZS1jb250YWluZXIuaWUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW47XG59XG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lci5qcy1pcy1zdHVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgI2VkaXQtcHJvZmlsZS1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyI3N0aWNreS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxNjdweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgLmVkaXQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyICNlZGl0LXByb2ZpbGUtZm9ybSAuZm9ybS1lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgI2VkaXQtcHJvZmlsZS1mb3JtIGRpdi53cm9uZy1pbnB1dCBsYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgI2VkaXQtcHJvZmlsZS1mb3JtIGRpdi53cm9uZy1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgLmJ1dHRvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDI5OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lZGl0LXByb2ZpbGUtY29udGFpbmVyIC5idXR0b24td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLnNhdmUtY2hhbmdlcyB7XG4gIGhlaWdodDogNjNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ3NDc0NztcbiAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQ3NDc0NztcbiAgYm9yZGVyLWNvbG9yOiAjNDc0NzQ3O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyIC5idXR0b24td3JhcHBlciAuc2F2ZS1jaGFuZ2VzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyIC5idXR0b24td3JhcHBlciBwICsgLnNhdmUtY2hhbmdlcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmJ1dHRvbi1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02M3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjkxKTtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyIC5idXR0b24td3JhcHBlciAuYnV0dG9uLW92ZXJsYXkgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyIC51cGRhdGUtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgLnByb2ZpbGUtdXBkYXRlZCB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgLnByb2ZpbGUtdXBkYXRlLWVycm9yIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lciAudGV4dGFyZWEtbGVuZ3RoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lciAjZWRpdC1wcm9maWxlLWltYWdlIGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyICNlZGl0LXByb2ZpbGUtaW1hZ2UgZGl2IGltZyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgI2VkaXQtcHJvZmlsZS1pbWFnZSBkaXYgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVkaXQtcHJvZmlsZS1jb250YWluZXIgI2VkaXQtcHJvZmlsZS1pbWFnZSBkaXYgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1nL2VkaXQtaWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lciAjZWRpdC1wcm9maWxlLWltYWdlIGRpdiBsYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyICNlZGl0LXByb2ZpbGUtaW1hZ2UgcCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uZWRpdC1wcm9maWxlLWNvbnRhaW5lciAjZWRpdC1wcm9maWxlLWltYWdlICNuby1wcm9maWxlLWltYWdlIHtcbiAgYmFja2dyb3VuZDogI0NFRDJEQjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5lZGl0LXByb2ZpbGUtY29udGFpbmVyICNlZGl0LXByb2ZpbGUtaW1hZ2UgI25vLXByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4uYm94UmVnaXN0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwdmg7XG4gIHdpZHRoOiAyOXZ3O1xuICBtYXJnaW4tbGVmdDogMXZ3O1xuICBwYWRkaW5nLXRvcDogMTUzcHg7XG4gIG1hcmdpbi1yaWdodDogMTEuNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5ib3hSZWdpc3RlciBoMyArIGRpdi5ncm91cCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbn1cbi5ib3hSZWdpc3RlciBkaXYgKyBoMyB7XG4gIG1hcmdpbi10b3A6IDIuNWVtO1xufVxuLmJveFJlZ2lzdGVyIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuLmJveFJlZ2lzdGVyIGRpdiArIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5ib3hSZWdpc3RlciBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOS42dmg7XG4gIHJpZ2h0OiA4dnc7XG59XG5cbi5yZWdpc3Rlci10aXRsZS1ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubGFuZ3VhZ2Utc3dpdGNoIC5sYW5ndWFnZS1zd2l0Y2gtb3B0aW9uICsgLmxhbmd1YWdlLXN3aXRjaC1vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLXN3aXRjaC1vcHRpb24ge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5sYW5ndWFnZS1zd2l0Y2ggLmxhbmd1YWdlLXN3aXRjaC1vcHRpb24uc2VsZWN0ZWQge1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjNjY2NjY2O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuYm94UmVnaXN0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJveFJlZ2lzdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogNjUuNiU7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm94UmVnaXN0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYm94UmVnaXN0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cblxuICAubGFuZ3VhZ2Utc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5yc3ZwLWRldGFpbHMge1xuICB3aWR0aDogNDB2dztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnJzdnAtZGV0YWlscyAuZ3JvdXAgKyAuZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnJzdnAtZGV0YWlscyAudGl0bGUtZXZlbnQtZGV0YWlscy1ncm91cCB7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDRENDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucnN2cC1kZXRhaWxzIC5yc3ZwLWV2ZW50LWRldGFpbHMtbG9jYXRpb24sXG4ucnN2cC1kZXRhaWxzIC5yc3ZwLWV2ZW50LWRldGFpbHMtZGF0ZSxcbi5yc3ZwLWRldGFpbHMgLnJzdnAtZXZlbnQtZGV0YWlscy1kb3dubG9hZHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnJzdnAtZGV0YWlscyAucnN2cC1ldmVudC1kZXRhaWxzLWFnZW5kYSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucnN2cC1kZXRhaWxzIC5yc3ZwLWV2ZW50LWRldGFpbHMtZ3JvdXAtYm9keSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucnN2cC1kZXRhaWxzIC5jLWFnZW5kYV9zZXNzaW9uLW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4ucnN2cC1kZXRhaWxzLWJ0bi1jYWxlbmRhciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5yc3ZwLWxlYWQge1xuICBtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5yc3ZwLWxlYWQgKyAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucnN2cC1idXR0b25zLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJzdnAtYWNjZXNzLWNvZGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGl0bGUtZXZlbnQtZGV0YWlsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzdweDtcbn1cblxuLnJzdnAtYm90dG9tLWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5N3B4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBhbmltYXRpb24tbmFtZTogYW5pbUZhZGVJbjtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLnJzdnAtYm90dG9tLWJhci1jb2wtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5yc3ZwLWJvdHRvbS1iYXItY29sLXJpZ2h0IC5idG4tdGlja2V0cy1lbWFpbCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLnJzdnAtYm90dG9tLWJhci1jaGFuZ2Uge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi50ZXh0LWNoYW5nZS10aWNrZXRzIHtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbi50ZXh0LWNoYW5nZS10aWNrZXRzIC50ZXh0LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZXZlbnQtZGV0YWlsLWxvY2F0aW9uIC5ldmVudC1kZXRhaWwtbG9jYXRpb24tYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXZlbnQtZGV0YWlsLWxvY2F0aW9uIC5ldmVudC1kZXRhaWwtbG9jYXRpb24tYm9keS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ldmVudC1kZXRhaWwtbG9jYXRpb24gLmV2ZW50LWRldGFpbC1sb2NhdGlvbi1waG90byB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA2NiU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZXZlbnQtZGV0YWlsLWxvY2F0aW9uIC5ldmVudC1kZXRhaWwtZXh0cmEtbG9jYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4udGlja2V0cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnRpY2tldC1yb3cge1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ0RDQ7XG59XG5cbi50ZXh0LXRpY2tldC1tYWluIHtcbiAgY29sb3I6ICMyRDJEMkQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGljb25UVFcgTm8yXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4udGlja2V0LWNvbC1udW0ge1xuICB3aWR0aDogMTUlO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi50aWNrZXQtY29sLW1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi50aWNrZXQtY29sLWRlbGV0ZSB7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLnRleHQtdGlja2V0LW51bSB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDExN3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uYnRuLWRvd25sb2FkLXRpY2tldCB7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2MzYzNjO1xufVxuXG4udGlja2V0LWJ0bi1kZWxldGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpY2tldC1idG4tZGVsZXRlOmJlZm9yZSwgLnRpY2tldC1idG4tZGVsZXRlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xuICB0b3A6IDdweDtcbn1cbi50aWNrZXQtYnRuLWRlbGV0ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udGlja2V0LWJ0bi1kZWxldGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYnRuLXRpY2tldHMge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0RDRENEQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG59XG4uYnRuLXRpY2tldHMgc3BhbiB7XG4gIHdpZHRoOiAxMDJweDtcbiAgY29sb3I6ICMzQzNDM0M7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpYyBMVCBTdGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJ0bi10aWNrZXRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRENEQ0RDtcbiAgYm9yZGVyLWNvbG9yOiAjNEQ0RDREO1xufVxuLmJ0bi10aWNrZXRzOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tdGlja2V0cy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idG4tdGlja2V0cy1hZGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNEQ0RDREO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYnRuLXRpY2tldHMtYWRkIHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tdGlja2V0cy1lbWFpbCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG4uYnRuLXRpY2tldHMtZW1haWwgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGlja2V0cy1idXR0b25zLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBhbmltRmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzVzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4udGlja2V0cy1idXR0b25zLWNvbC1zZXBhcmF0b3Ige1xuICB3aWR0aDogNDBweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnRpY2tldHMtYnV0dG9ucy1zcGFjZXIge1xuICBmbGV4LWdyb3c6IDA7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLnRpY2tldHMtYnV0dG9ucy1jb2wge1xuICBmbGV4LWdyb3c6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogMjU2cHg7XG59XG5cbi50aWNrZXRzLWxlZnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogI0FBMTMwRDtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljIExUIFN0ZFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmluZm8tYm94LXNlbmQtdGlja2V0cyB7XG4gIHdpZHRoOiA3MzVweDtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDg0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDg0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2VuZC10aWNrZXRzLWZpbGVzLWl0ZW0ge1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uc2VuZC10aWNrZXRzLWZpbGVzLWl0ZW0gLnRleHQtc2VuZC10aWNrZXQtZm9ybWF0IHtcbiAgZmxleC1ncm93OiAwO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNlbmQtdGlja2V0cy1maWxlcy1pdGVtIC50ZXh0LXNlbmQtdGlja2V0LXRpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjM0MzQzNDO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWMgTFQgU3RkXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uc2VuZC10aWNrZXRzLWZpbGVzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQGtleWZyYW1lcyBib3R0b21CYXJTbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogMHB4O1xuICB9XG59XG4uc2xpZGVGcm9tQm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdHRvbUJhclNsaWRlSW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC40NXM7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucnN2cC1ib3R0b20tYmFyLWNvbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDk1dnc7XG4gIH1cblxuICAucnN2cC1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaW5mby1ib3gtc2VuZC10aWNrZXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDBweDtcbiAgfVxuXG4gIC50aWNrZXQtY29sLW51bSwgLnRpY2tldHMtYnV0dG9ucy1zcGFjZXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG5cbiAgLmJ0bi10aWNrZXRzLWVtYWlsIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yc3ZwLWJvdHRvbS1iYXItY29sLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucnN2cC1ib3R0b20tYmFyLWNvbC1yaWdodCAuYnRuLXRpY2tldHMtZW1haWwge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmVycm9yLXBhZ2Uge1xuICBwYWRkaW5nOiAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZXJyb3ItcGFnZSBoMSB7XG4gIGNvbG9yOiAjZjBmMGYwO1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/