@charset "UTF-8";
/*! 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 {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

pre {
  overflow: auto; }

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

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

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

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

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

input {
  line-height: normal; }

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

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

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

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

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

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

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

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !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;
          box-sizing: border-box; }

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.61539;
  color: #444;
  background-color: #fff; }

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

a {
  color: #316498;
  text-decoration: none; }
  a:hover, a:focus {
    color: #3d7dbf;
    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: 3px; }

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

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

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

.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: 700;
  line-height: 1.15;
  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: #818a91; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 21px;
  margin-bottom: 10.5px; }
  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: 10.5px;
  margin-bottom: 10.5px; }
  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: 28px; }

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

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

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

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

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

p {
  margin: 0 0 10.5px; }

.lead {
  margin-bottom: 21px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 544px) {
    .lead {
      font-size: 19.5px; } }

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

mark,
.mark {
  background-color: #fffaf3;
  padding: .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: #a1a7ab; }

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

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

.text-success {
  color: #6f976d; }

a.text-success:hover,
a.text-success:focus {
  color: #597a57; }

.text-info {
  color: #528d9e; }

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

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

a.text-warning:hover,
a.text-warning:focus {
  color: #6d5e42; }

.text-danger {
  color: #b05b59; }

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

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #337ab7; }

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

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

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

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

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

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

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

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

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

.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid #eceeef; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 10.5px; }
  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: 21px; }

dt,
dd {
  line-height: 1.61539; }

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: 768px) {
  .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 #818a91; }

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 16.25px;
  border-left: 5px solid #eceeef; }
  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.61539;
    color: #818a91; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014   \A0'; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eceeef;
  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: '\A0   \2014'; }

address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.61539; }

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

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

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

pre {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 12px;
  line-height: 1.61539;
  word-break: break-all;
  word-wrap: break-word;
  color: #373a3c;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px; }
  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: 11px;
  padding-right: 11px; }
  .container:before, .container:after {
    content: " ";
    display: table; }
  .container:after {
    clear: both; }
  @media (min-width: 544px) {
    .container {
      width: 742px; } }
  @media (min-width: 768px) {
    .container {
      width: 962px; } }
  @media (min-width: 992px) {
    .container {
      width: 1162px; } }

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

.row {
  margin-left: -11px;
  margin-right: -11px; }
  .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: 11px;
  padding-right: 11px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 544px) {
  .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.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .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.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }

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

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px; }
  .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.61539;
    vertical-align: top;
    border-top: 1px solid rgba(0, 0, 0, 0.05); }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid rgba(0, 0, 0, 0.05); }
  .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 rgba(0, 0, 0, 0.05); }
  .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 rgba(0, 0, 0, 0.05); }
  .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 rgba(0, 0, 0, 0.05); }
  .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: #fcfff5; }

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

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

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

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

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

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

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

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 543px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15.75px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid rgba(0, 0, 0, 0.05); }
      .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: 21px;
  font-size: 19.5px;
  line-height: inherit;
  color: #444;
  border: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

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

input[type="search"] {
  -webkit-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: 5px;
  font-size: 13px;
  line-height: 1.61539;
  color: #444; }

.form-control {
  display: block;
  width: 100%;
  height: 31px;
  padding: 4px 12px;
  font-size: 13px;
  line-height: 1.61539;
  color: #444;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 2px;
  -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;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s; }
  .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder {
    color: #999; }
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eceeef;
    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: 31px; }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm
  input[type="month"] {
    line-height: 25px; }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg
  input[type="month"] {
    line-height: 39px; } }

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

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio label,
  .checkbox label {
    min-height: 21px;
    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: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  min-height: 34px; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 25px;
  padding: 3px 9px;
  font-size: 12px;
  line-height: 1.42;
  border-radius: 2px; }

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

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

.form-group-sm .form-control {
  height: 25px;
  padding: 3px 9px;
  font-size: 12px;
  line-height: 1.42;
  border-radius: 2px; }

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

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

.form-group-sm .form-control-static {
  height: 25px;
  min-height: 33px;
  padding: 4px 9px;
  font-size: 12px;
  line-height: 1.42; }

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 39px;
  padding: 8px 18px;
  font-size: 15px;
  line-height: 1.4;
  border-radius: 3px; }

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

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

.form-group-lg .form-control {
  height: 39px;
  padding: 8px 18px;
  font-size: 15px;
  line-height: 1.4;
  border-radius: 3px; }

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

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

.form-group-lg .form-control-static {
  height: 39px;
  min-height: 36px;
  padding: 9px 18px;
  font-size: 15px;
  line-height: 1.4; }

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

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

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

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

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

.has-success .form-control {
  border-color: #6f976d;
  -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: #597a57;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #aac1a9;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #aac1a9; }

.has-success .input-group-addon {
  color: #6f976d;
  border-color: #6f976d;
  background-color: #fcfff5; }

.has-success .form-control-feedback {
  color: #6f976d; }

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

.has-warning .form-control {
  border-color: #8d7955;
  -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: #6d5e42;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bbaa8d;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bbaa8d; }

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

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

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

.has-error .form-control {
  border-color: #b05b59;
  -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: #914745;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d19f9e;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d19f9e; }

.has-error .input-group-addon {
  color: #b05b59;
  border-color: #b05b59;
  background-color: #fff6f6; }

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

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

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

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

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

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

.form-horizontal .form-group {
  margin-left: -11px;
  margin-right: -11px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  .form-horizontal .form-group:after {
    clear: both; }

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

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

@media (min-width: 544px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 9px;
    font-size: 15px; } }

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

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 4px 12px;
  font-size: 13px;
  line-height: 1.61539;
  border-radius: 2px;
  -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: #444;
    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: #444;
  background-color: #ececec;
  border-color: #dfdfdf; }
  .btn-default:focus, .btn-default.focus {
    color: #444;
    background-color: lightgray;
    border-color: #a0a0a0; }
  .btn-default:hover {
    color: #444;
    background-color: lightgray;
    border-color: #c1c1c1; }
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #444;
    background-color: lightgray;
    border-color: #c1c1c1; }
    .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: #444;
      background-color: #c1c1c1;
      border-color: #a0a0a0; }
  .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: #ececec;
    border-color: #dfdfdf; }
  .btn-default .badge {
    color: #ececec;
    background-color: #444; }

.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: #78bd5d;
  border-color: #6ea958; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #5ea443;
    border-color: #37552c; }
  .btn-success:hover {
    color: #fff;
    background-color: #5ea443;
    border-color: #548142; }
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #5ea443;
    border-color: #548142; }
    .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: #508b39;
      border-color: #37552c; }
  .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: #78bd5d;
    border-color: #6ea958; }
  .btn-success .badge {
    color: #78bd5d;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #59c4e4;
  border-color: #59b0cb; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #2db4dd;
    border-color: #27697d; }
  .btn-info:hover {
    color: #fff;
    background-color: #2db4dd;
    border-color: #3793af; }
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #2db4dd;
    border-color: #3793af; }
    .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: #20a0c6;
      border-color: #27697d; }
  .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: #59c4e4;
    border-color: #59b0cb; }
  .btn-info .badge {
    color: #59c4e4;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #f4ab43;
  border-color: #dc9c41; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #f19513;
    border-color: #855919; }
  .btn-warning:hover {
    color: #fff;
    background-color: #f19513;
    border-color: #bd7e23; }
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #f19513;
    border-color: #bd7e23; }
    .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: #d4820c;
      border-color: #855919; }
  .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: #f4ab43;
    border-color: #dc9c41; }
  .btn-warning .badge {
    color: #f4ab43;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #e46050;
  border-color: #ca5e51; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #dd3824;
    border-color: #772d24; }
  .btn-danger:hover {
    color: #fff;
    background-color: #dd3824;
    border-color: #aa4034; }
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #dd3824;
    border-color: #aa4034; }
    .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: #c02f1e;
      border-color: #772d24; }
  .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: #e46050;
    border-color: #ca5e51; }
  .btn-danger .badge {
    color: #e46050;
    background-color: #fff; }

.btn-link {
  color: #316498;
  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: #3d7dbf;
    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: #818a91;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 8px 18px;
  font-size: 15px;
  line-height: 1.4;
  border-radius: 3px; }

.btn-sm, .btn-group-sm > .btn {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 1.42;
  border-radius: 2px; }

.btn-xs, .btn-group-xs > .btn {
  padding: 2px 7px;
  font-size: 12px;
  line-height: 1.42;
  border-radius: 2px; }

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

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

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

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

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

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

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

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

.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: 543px) {
  .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: 543px) {
  .visible-xs-block {
    display: block !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropup,
.dropdown {
  position: relative; }

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

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

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

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

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999; }

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

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

.open > a {
  outline: 0; }

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

.btn-group-vertical > .btn-group:after {
  clear: both; }

.btn-group-vertical > .btn-group > .btn {
  float: none; }

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

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

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

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

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

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

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

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

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

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

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

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

.input-group-addon {
  padding: 4px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #444;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid #d6d6d6;
  border-radius: 2px; }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 3px 9px;
    font-size: 12px;
    border-radius: 2px; }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 8px 18px;
    font-size: 15px;
    border-radius: 3px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

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

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

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

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

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

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

.nav-tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.11); }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.61539;
      border: 1px solid transparent;
      border-radius: 2px 2px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: rgba(0, 0, 0, 0.015) rgba(0, 0, 0, 0.015) rgba(0, 0, 0, 0.11); }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #55595c;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 2px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -11px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

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

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

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      content: "/\A0";
      padding: 0 5px;
      color: #999; }
  .breadcrumb > .active {
    color: #444; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 2px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 4px 12px;
      line-height: 1.61539;
      text-decoration: none;
      color: #6a6a6a;
      background-color: transparent;
      border: 1px solid rgba(0, 0, 0, 0.13);
      margin-left: -1px; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 2px;
      border-top-left-radius: 2px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 2px;
      border-top-right-radius: 2px; }
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #444;
    background-color: transparent;
    border-color: #ddd; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
    border-color: rgba(18, 18, 18, 0.13);
    cursor: not-allowed; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 8px 18px;
  font-size: 15px;
  line-height: 1.4; }

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

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

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 1.42; }

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

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

.pager {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center; }
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: transparent;
      border: 1px solid rgba(0, 0, 0, 0.13);
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: transparent; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #ccc;
    background-color: transparent;
    cursor: not-allowed; }

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

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

.label-default {
  background-color: #818a91; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: #687077; }

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

.label-success {
  background-color: #78bd5d; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #5ea443; }

.label-info {
  background-color: #59c4e4; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #2db4dd; }

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

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

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

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

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eceeef; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #d0d5d8; }
  .container .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 3px;
    padding-left: 11px;
    padding-right: 11px; }
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 544px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 59px; } }

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

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

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

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

.alert-success {
  background-color: #fcfff5;
  border-color: #a3c293;
  color: #6f976d; }
  .alert-success hr {
    border-top-color: #95b983; }
  .alert-success .alert-link {
    color: #597a57; }

.alert-info {
  background-color: #f8ffff;
  border-color: #a9d5de;
  color: #528d9e; }
  .alert-info hr {
    border-top-color: #97ccd7; }
  .alert-info .alert-link {
    color: #416f7c; }

.alert-warning {
  background-color: #fffaf3;
  border-color: #c9ba9b;
  color: #8d7955; }
  .alert-warning hr {
    border-top-color: #c0af8a; }
  .alert-warning .alert-link {
    color: #6d5e42; }

.alert-danger {
  background-color: #fff6f6;
  border-color: #e0b4b4;
  color: #b05b59; }
  .alert-danger hr {
    border-top-color: #d9a2a2; }
  .alert-danger .alert-link {
    color: #914745; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  overflow: hidden;
  height: 21px;
  margin-bottom: 21px;
  background-color: #eee;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

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

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

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

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

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

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

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

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

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

.media-body {
  width: 10000px; }

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

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

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

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

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

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

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

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

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

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.05); }
  .list-group-item:first-child {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px; }

a.list-group-item,
button.list-group-item {
  color: #444; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #444; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #444;
    background-color: rgba(0, 0, 0, 0.04); }

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

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: rgba(0, 0, 0, 0.06);
  color: #aaa;
  cursor: not-allowed; }
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #aaa; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7; }
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #c7ddef; }

.list-group-item-success {
  color: #6f976d;
  background-color: #fcfff5; }

a.list-group-item-success,
button.list-group-item-success {
  color: #6f976d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #6f976d;
    background-color: #f4ffdc; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #6f976d;
    border-color: #6f976d; }

.list-group-item-info {
  color: #528d9e;
  background-color: #f8ffff; }

a.list-group-item-info,
button.list-group-item-info {
  color: #528d9e; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #528d9e;
    background-color: #dfffff; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #528d9e;
    border-color: #528d9e; }

.list-group-item-warning {
  color: #8d7955;
  background-color: #fffaf3; }

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

.list-group-item-danger {
  color: #b05b59;
  background-color: #fff6f6; }

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

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

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

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

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

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

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

.panel-footer {
  padding: 8px 20px;
  background-color: #fff;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px; }

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

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

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

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

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 20px;
    padding-right: 20px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 1px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 1px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 1px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 1px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

.panel-group {
  margin-bottom: 21px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 2px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid rgba(0, 0, 0, 0.05); }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.panel-default {
  border-color: #e2e2e2; }
  .panel-default > .panel-heading {
    color: #444;
    background-color: #fafafa;
    border-color: #e2e2e2; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #e2e2e2; }
    .panel-default > .panel-heading .badge {
      color: #fafafa;
      background-color: #444; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e2e2e2; }

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

.panel-success {
  border-color: #a3c293; }
  .panel-success > .panel-heading {
    color: #6f976d;
    background-color: #fcfff5;
    border-color: #a3c293; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #a3c293; }
    .panel-success > .panel-heading .badge {
      color: #fcfff5;
      background-color: #6f976d; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #a3c293; }

.panel-info {
  border-color: #a9d5de; }
  .panel-info > .panel-heading {
    color: #528d9e;
    background-color: #f8ffff;
    border-color: #a9d5de; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #a9d5de; }
    .panel-info > .panel-heading .badge {
      color: #f8ffff;
      background-color: #528d9e; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #a9d5de; }

.panel-warning {
  border-color: #c9ba9b; }
  .panel-warning > .panel-heading {
    color: #8d7955;
    background-color: #fffaf3;
    border-color: #c9ba9b; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #c9ba9b; }
    .panel-warning > .panel-heading .badge {
      color: #fffaf3;
      background-color: #8d7955; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #c9ba9b; }

.panel-danger {
  border-color: #e0b4b4; }
  .panel-danger > .panel-heading {
    color: #b05b59;
    background-color: #fff6f6;
    border-color: #e0b4b4; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #e0b4b4; }
    .panel-danger > .panel-heading .badge {
      color: #fff6f6;
      background-color: #b05b59; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #e0b4b4; }

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

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

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

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

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

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

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

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

.modal-open {
  overflow: hidden; }

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

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

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

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -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: 1060;
  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: 11px 20px;
  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.61539; }

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

.modal-footer {
  padding: 20px;
  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: 544px) {
  .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: 1100;
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.61539;
  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: 1;
    filter: alpha(opacity=100); }
  .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: #222;
  border-radius: 2px; }

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

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

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

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

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

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

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1090;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.61539;
  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: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid #ccc;
  border-radius: 3px;
  -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: -7px; }
  .popover.right {
    margin-left: 7px; }
  .popover.bottom {
    margin-top: 7px; }
  .popover.left {
    margin-left: -7px; }

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f0f0f0;
  border-bottom: 1px solid #e3e3e3;
  border-radius: 2px 2px 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: 8px; }

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

.popover.top > .arrow {
  left: 50%;
  margin-left: -8px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: #cccccc;
  bottom: -8px; }
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -7px;
    border-bottom-width: 0;
    border-top-color: #fff; }

.popover.right > .arrow {
  top: 50%;
  left: -8px;
  margin-top: -8px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: #cccccc; }
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -7px;
    border-left-width: 0;
    border-right-color: #fff; }

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -8px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: #cccccc;
  top: -8px; }
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -7px;
    border-top-width: 0;
    border-bottom-color: #fff; }

.popover.left > .arrow {
  top: 50%;
  right: -8px;
  margin-top: -8px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: #cccccc; }
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -7px; }

.carousel {
  position: relative; }

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

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

.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: transparent; }
  .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: 544px) {
  .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; } }

/*# sourceMappingURL=bootstrap.css.map */
@charset "UTF-8";
.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 {
  position: relative;
  min-height: 1px;
  padding-left: 11px;
  padding-right: 11px; }

@media (min-width: 1200px) {
  .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.33333%; }
  .col-xl-2 {
    width: 16.66667%; }
  .col-xl-3 {
    width: 25%; }
  .col-xl-4 {
    width: 33.33333%; }
  .col-xl-5 {
    width: 41.66667%; }
  .col-xl-6 {
    width: 50%; }
  .col-xl-7 {
    width: 58.33333%; }
  .col-xl-8 {
    width: 66.66667%; }
  .col-xl-9 {
    width: 75%; }
  .col-xl-10 {
    width: 83.33333%; }
  .col-xl-11 {
    width: 91.66667%; }
  .col-xl-12 {
    width: 100%; }
  .col-xl-pull-0 {
    right: auto; }
  .col-xl-pull-1 {
    right: 8.33333%; }
  .col-xl-pull-2 {
    right: 16.66667%; }
  .col-xl-pull-3 {
    right: 25%; }
  .col-xl-pull-4 {
    right: 33.33333%; }
  .col-xl-pull-5 {
    right: 41.66667%; }
  .col-xl-pull-6 {
    right: 50%; }
  .col-xl-pull-7 {
    right: 58.33333%; }
  .col-xl-pull-8 {
    right: 66.66667%; }
  .col-xl-pull-9 {
    right: 75%; }
  .col-xl-pull-10 {
    right: 83.33333%; }
  .col-xl-pull-11 {
    right: 91.66667%; }
  .col-xl-pull-12 {
    right: 100%; }
  .col-xl-push-0 {
    left: auto; }
  .col-xl-push-1 {
    left: 8.33333%; }
  .col-xl-push-2 {
    left: 16.66667%; }
  .col-xl-push-3 {
    left: 25%; }
  .col-xl-push-4 {
    left: 33.33333%; }
  .col-xl-push-5 {
    left: 41.66667%; }
  .col-xl-push-6 {
    left: 50%; }
  .col-xl-push-7 {
    left: 58.33333%; }
  .col-xl-push-8 {
    left: 66.66667%; }
  .col-xl-push-9 {
    left: 75%; }
  .col-xl-push-10 {
    left: 83.33333%; }
  .col-xl-push-11 {
    left: 91.66667%; }
  .col-xl-push-12 {
    left: 100%; }
  .col-xl-offset-0 {
    margin-left: 0%; }
  .col-xl-offset-1 {
    margin-left: 8.33333%; }
  .col-xl-offset-2 {
    margin-left: 16.66667%; }
  .col-xl-offset-3 {
    margin-left: 25%; }
  .col-xl-offset-4 {
    margin-left: 33.33333%; }
  .col-xl-offset-5 {
    margin-left: 41.66667%; }
  .col-xl-offset-6 {
    margin-left: 50%; }
  .col-xl-offset-7 {
    margin-left: 58.33333%; }
  .col-xl-offset-8 {
    margin-left: 66.66667%; }
  .col-xl-offset-9 {
    margin-left: 75%; }
  .col-xl-offset-10 {
    margin-left: 83.33333%; }
  .col-xl-offset-11 {
    margin-left: 91.66667%; }
  .col-xl-offset-12 {
    margin-left: 100%; } }

.page-block {
  margin-right: -20px !important;
  margin-left: -20px !important;
  padding-right: 20px !important;
  padding-left: 20px !important; }

.panel-block {
  padding-right: 20px !important;
  padding-left: 20px !important; }
  .panel-body .panel-block {
    margin-right: -20px !important;
    margin-left: -20px !important; }

.page-wide-block {
  margin-right: -20px !important;
  margin-left: -20px !important; }

.panel-wide-block {
  margin-right: -20px !important;
  margin-left: -20px !important; }

@media (max-width: 543px) {
  .width-xs-auto {
    width: auto !important; } }

@media (min-width: 544px) {
  .width-sm-auto {
    width: auto !important; } }

@media (min-width: 768px) {
  .width-md-auto {
    width: auto !important; } }

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

@media (min-width: 1200px) {
  .width-xl-auto {
    width: auto !important; } }

.display-block {
  display: block !important; }

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

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

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

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

.image-inline {
  position: relative;
  top: -2px;
  display: inline-block;
  height: 1.61539em;
  margin-bottom: -2px; }

.b-a-1 {
  border-width: 1px !important;
  border-style: solid !important; }

.b-t-1 {
  border-top-width: 1px !important;
  border-top-style: solid !important; }

.b-r-1 {
  border-right-width: 1px !important;
  border-right-style: solid !important; }

.b-b-1 {
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important; }

.b-l-1 {
  border-left-width: 1px !important;
  border-left-style: solid !important; }

.b-x-1 {
  border-right-width: 1px !important;
  border-right-style: solid !important;
  border-left-width: 1px !important;
  border-left-style: solid !important; }

.b-y-1 {
  border-top-width: 1px !important;
  border-top-style: solid !important;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important; }

.b-a-2 {
  border-width: 2px !important;
  border-style: solid !important; }

.b-t-2 {
  border-top-width: 2px !important;
  border-top-style: solid !important; }

.b-r-2 {
  border-right-width: 2px !important;
  border-right-style: solid !important; }

.b-b-2 {
  border-bottom-width: 2px !important;
  border-bottom-style: solid !important; }

.b-l-2 {
  border-left-width: 2px !important;
  border-left-style: solid !important; }

.b-x-2 {
  border-right-width: 2px !important;
  border-right-style: solid !important;
  border-left-width: 2px !important;
  border-left-style: solid !important; }

.b-y-2 {
  border-top-width: 2px !important;
  border-top-style: solid !important;
  border-bottom-width: 2px !important;
  border-bottom-style: solid !important; }

.b-a-3 {
  border-width: 3px !important;
  border-style: solid !important; }

.b-t-3 {
  border-top-width: 3px !important;
  border-top-style: solid !important; }

.b-r-3 {
  border-right-width: 3px !important;
  border-right-style: solid !important; }

.b-b-3 {
  border-bottom-width: 3px !important;
  border-bottom-style: solid !important; }

.b-l-3 {
  border-left-width: 3px !important;
  border-left-style: solid !important; }

.b-x-3 {
  border-right-width: 3px !important;
  border-right-style: solid !important;
  border-left-width: 3px !important;
  border-left-style: solid !important; }

.b-y-3 {
  border-top-width: 3px !important;
  border-top-style: solid !important;
  border-bottom-width: 3px !important;
  border-bottom-style: solid !important; }

.b-a-4 {
  border-width: 4px !important;
  border-style: solid !important; }

.b-t-4 {
  border-top-width: 4px !important;
  border-top-style: solid !important; }

.b-r-4 {
  border-right-width: 4px !important;
  border-right-style: solid !important; }

.b-b-4 {
  border-bottom-width: 4px !important;
  border-bottom-style: solid !important; }

.b-l-4 {
  border-left-width: 4px !important;
  border-left-style: solid !important; }

.b-x-4 {
  border-right-width: 4px !important;
  border-right-style: solid !important;
  border-left-width: 4px !important;
  border-left-style: solid !important; }

.b-y-4 {
  border-top-width: 4px !important;
  border-top-style: solid !important;
  border-bottom-width: 4px !important;
  border-bottom-style: solid !important; }

.b-t-0 {
  border-top-width: 0 !important; }

.b-r-0 {
  border-right-width: 0 !important; }

.b-b-0 {
  border-bottom-width: 0 !important; }

.b-l-0 {
  border-left-width: 0 !important; }

.b-x-0 {
  border-right-width: 0 !important;
  border-left-width: 0 !important; }

.b-y-0 {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important; }

.b-a-0 {
  border-width: 0 !important; }

.border-rounded {
  border-radius: 2px !important; }

.border-round {
  border-radius: 99999px !important; }

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

.bg-white {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.05); }
  .bg-white[href]:hover {
    background-color: #f7f7f7; }
  .bg-white * {
    border-color: rgba(0, 0, 0, 0.05); }
  .bg-white.darken,
  .bg-white .bg-white.darken {
    background-color: #f7f7f7; }
    .bg-white.darken[href]:hover,
    .bg-white .bg-white.darken[href]:hover {
      background-color: #f0f0f0; }
  .bg-white.darker,
  .bg-white .bg-white.darker {
    background-color: #f0f0f0; }
    .bg-white.darker[href]:hover,
    .bg-white .bg-white.darker[href]:hover {
      background-color: #e8e8e8; }

.bg-black {
  background-color: #272634 !important;
  border-color: #141418 !important; }
  .bg-black[href]:hover {
    background-color: #222229 !important; }
  .bg-black .bg-black {
    border-color: #141418 !important; }
  .bg-black.darken,
  .bg-black .bg-black.darken {
    background-color: #222229 !important;
    border-color: #0d0d10 !important; }
    .bg-black.darken[href]:hover,
    .bg-black .bg-black.darken[href]:hover {
      background-color: #1b1b21 !important; }
  .bg-black.darker,
  .bg-black .bg-black.darker {
    background-color: #1b1b21 !important;
    border-color: #09080a !important; }
    .bg-black.darker[href]:hover,
    .bg-black .bg-black.darker[href]:hover {
      background-color: #141418 !important; }
  .bg-black, .bg-black:hover, .bg-black:focus, .bg-black:active, .bg-black[href],
  .bg-black a {
    color: white !important; }
  .bg-black[href]:hover, .bg-black[href]:focus, .bg-black[href]:active,
  .bg-black a:hover,
  .bg-black a:focus,
  .bg-black a:active {
    color: #e6e6e6 !important; }
  .bg-black[href]:hover, .bg-black[href]:focus, .bg-black[href]:active,
  .bg-black a:hover,
  .bg-black a:focus,
  .bg-black a:active {
    color: #fff !important; }
  .bg-black .text-muted,
  .bg-black .text-muted:hover,
  .bg-black .text-muted:focus,
  .bg-black .text-muted:active,
  .bg-black .text-muted[href],
  .bg-black .text-muted a {
    color: rgba(255, 255, 255, 0.6) !important; }

.bg-default {
  background-color: #818a91 !important;
  border-color: #717273 !important; }
  .bg-default[href]:hover {
    background-color: #808182 !important; }
  .bg-default .bg-default {
    border-color: #717273 !important; }
  .bg-default.darken,
  .bg-default .bg-default.darken {
    background-color: #808182 !important;
    border-color: #6a6b6b !important; }
    .bg-default.darken[href]:hover,
    .bg-default .bg-default.darken[href]:hover {
      background-color: #797a7b !important; }
  .bg-default.darker,
  .bg-default .bg-default.darker {
    background-color: #797a7b !important;
    border-color: #656566 !important; }
    .bg-default.darker[href]:hover,
    .bg-default .bg-default.darker[href]:hover {
      background-color: #717273 !important; }
  .bg-default, .bg-default:hover, .bg-default:focus, .bg-default:active, .bg-default[href],
  .bg-default a {
    color: white !important; }
  .bg-default[href]:hover, .bg-default[href]:focus, .bg-default[href]:active,
  .bg-default a:hover,
  .bg-default a:focus,
  .bg-default a:active {
    color: #e6e6e6 !important; }
  .bg-default[href]:hover, .bg-default[href]:focus, .bg-default[href]:active,
  .bg-default a:hover,
  .bg-default a:focus,
  .bg-default a:active {
    color: #fff !important; }
  .bg-default .text-muted,
  .bg-default .text-muted:hover,
  .bg-default .text-muted:focus,
  .bg-default .text-muted:active,
  .bg-default .text-muted[href],
  .bg-default .text-muted a {
    color: rgba(255, 255, 255, 0.6) !important; }

.bg-success {
  background-color: #78bd5d !important;
  border-color: #63a14b !important; }
  .bg-success[href]:hover {
    background-color: #72b159 !important; }
  .bg-success .bg-success {
    border-color: #63a14b !important; }
  .bg-success.darken,
  .bg-success .bg-success.darken {
    background-color: #72b159 !important;
    border-color: #5d9647 !important; }
    .bg-success.darken[href]:hover,
    .bg-success .bg-success.darken[href]:hover {
      background-color: #6aab50 !important; }
  .bg-success.darker,
  .bg-success .bg-success.darker {
    background-color: #6aab50 !important;
    border-color: #598f43 !important; }
    .bg-success.darker[href]:hover,
    .bg-success .bg-success.darker[href]:hover {
      background-color: #63a14b !important; }
  .bg-success, .bg-success:hover, .bg-success:focus, .bg-success:active, .bg-success[href],
  .bg-success a {
    color: white !important; }
  .bg-success[href]:hover, .bg-success[href]:focus, .bg-success[href]:active,
  .bg-success a:hover,
  .bg-success a:focus,
  .bg-success a:active {
    color: #e6e6e6 !important; }
  .bg-success[href]:hover, .bg-success[href]:focus, .bg-success[href]:active,
  .bg-success a:hover,
  .bg-success a:focus,
  .bg-success a:active {
    color: #fff !important; }
  .bg-success .text-muted,
  .bg-success .text-muted:hover,
  .bg-success .text-muted:focus,
  .bg-success .text-muted:active,
  .bg-success .text-muted[href],
  .bg-success .text-muted a {
    color: rgba(255, 255, 255, 0.6) !important; }

.bg-danger {
  background-color: #e46050 !important;
  border-color: #d64230 !important; }
  .bg-danger[href]:hover {
    background-color: #db5949 !important; }
  .bg-danger .bg-danger {
    border-color: #d64230 !important; }
  .bg-danger.darken,
  .bg-danger .bg-danger.darken {
    background-color: #db5949 !important;
    border-color: #ce3a28 !important; }
    .bg-danger.darken[href]:hover,
    .bg-danger .bg-danger.darken[href]:hover {
      background-color: #d94d3c !important; }
  .bg-danger.darker,
  .bg-danger .bg-danger.darker {
    background-color: #d94d3c !important;
    border-color: #c63827 !important; }
    .bg-danger.darker[href]:hover,
    .bg-danger .bg-danger.darker[href]:hover {
      background-color: #d64230 !important; }
  .bg-danger, .bg-danger:hover, .bg-danger:focus, .bg-danger:active, .bg-danger[href],
  .bg-danger a {
    color: white !important; }
  .bg-danger[href]:hover, .bg-danger[href]:focus, .bg-danger[href]:active,
  .bg-danger a:hover,
  .bg-danger a:focus,
  .bg-danger a:active {
    color: #e6e6e6 !important; }
  .bg-danger[href]:hover, .bg-danger[href]:focus, .bg-danger[href]:active,
  .bg-danger a:hover,
  .bg-danger a:focus,
  .bg-danger a:active {
    color: #fff !important; }
  .bg-danger .text-muted,
  .bg-danger .text-muted:hover,
  .bg-danger .text-muted:focus,
  .bg-danger .text-muted:active,
  .bg-danger .text-muted[href],
  .bg-danger .text-muted a {
    color: rgba(255, 255, 255, 0.6) !important; }

.bg-warning {
  background-color: #f4ab43 !important;
  border-color: #ea961f !important; }
  .bg-warning[href]:hover {
    background-color: #eda33b !important; }
  .bg-warning .bg-warning {
    border-color: #ea961f !important; }
  .bg-warning.darken,
  .bg-warning .bg-warning.darken {
    background-color: #eda33b !important;
    border-color: #e48f15 !important; }
    .bg-warning.darken[href]:hover,
    .bg-warning .bg-warning.darken[href]:hover {
      background-color: #eb9d2d !important; }
  .bg-warning.darker,
  .bg-warning .bg-warning.darker {
    background-color: #eb9d2d !important;
    border-color: #db8914 !important; }
    .bg-warning.darker[href]:hover,
    .bg-warning .bg-warning.darker[href]:hover {
      background-color: #ea961f !important; }
  .bg-warning, .bg-warning:hover, .bg-warning:focus, .bg-warning:active, .bg-warning[href],
  .bg-warning a {
    color: white !important; }
  .bg-warning[href]:hover, .bg-warning[href]:focus, .bg-warning[href]:active,
  .bg-warning a:hover,
  .bg-warning a:focus,
  .bg-warning a:active {
    color: #e6e6e6 !important; }
  .bg-warning[href]:hover, .bg-warning[href]:focus, .bg-warning[href]:active,
  .bg-warning a:hover,
  .bg-warning a:focus,
  .bg-warning a:active {
    color: #fff !important; }
  .bg-warning .text-muted,
  .bg-warning .text-muted:hover,
  .bg-warning .text-muted:focus,
  .bg-warning .text-muted:active,
  .bg-warning .text-muted[href],
  .bg-warning .text-muted a {
    color: rgba(255, 255, 255, 0.6) !important; }

.bg-info {
  background-color: #59c4e4 !important;
  border-color: #39b2d6 !important; }
  .bg-info[href]:hover {
    background-color: #52bcdc !important; }
  .bg-info .bg-info {
    border-color: #39b2d6 !important; }
  .bg-info.darken,
  .bg-info .bg-info.darken {
    background-color: #52bcdc !important;
    border-color: #2cadd4 !important; }
    .bg-info.darken[href]:hover,
    .bg-info .bg-info.darken[href]:hover {
      background-color: #45b7d9 !important; }
  .bg-info.darker,
  .bg-info .bg-info.darker {
    background-color: #45b7d9 !important;
    border-color: #2aa7cc !important; }
    .bg-info.darker[href]:hover,
    .bg-info .bg-info.darker[href]:hover {
      background-color: #39b2d6 !important; }
  .bg-info, .bg-info:hover, .bg-info:focus, .bg-info:active, .bg-info[href],
  .bg-info a {
    color: white !important; }
  .bg-info[href]:hover, .bg-info[href]:focus, .bg-info[href]:active,
  .bg-info a:hover,
  .bg-info a:focus,
  .bg-info a:active {
    color: #e6e6e6 !important; }
  .bg-info[href]:hover, .bg-info[href]:focus, .bg-info[href]:active,
  .bg-info a:hover,
  .bg-info a:focus,
  .bg-info a:active {
    color: #fff !important; }
  .bg-info .text-muted,
  .bg-info .text-muted:hover,
  .bg-info .text-muted:focus,
  .bg-info .text-muted:active,
  .bg-info .text-muted[href],
  .bg-info .text-muted a {
    color: rgba(255, 255, 255, 0.6) !important; }

.bg-transparent {
  background: transparent !important; }

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

.text-default, .text-default:hover, .text-default:focus, .text-default:active, .text-default[href],
.text-default a {
  color: #444444 !important; }

.text-default[href]:hover, .text-default[href]:focus, .text-default[href]:active,
.text-default a:hover,
.text-default a:focus,
.text-default a:active {
  color: #2b2b2b !important; }

.text-muted, .text-muted:hover, .text-muted:focus, .text-muted:active, .text-muted[href],
.text-muted a {
  color: #818a91 !important; }

.text-muted[href]:hover, .text-muted[href]:focus, .text-muted[href]:active,
.text-muted a:hover,
.text-muted a:focus,
.text-muted a:active {
  color: #687077 !important; }

.text-light, .text-light:hover, .text-light:focus, .text-light:active, .text-light[href],
.text-light a {
  color: #bbbbbb !important; }

.text-light[href]:hover, .text-light[href]:focus, .text-light[href]:active,
.text-light a:hover,
.text-light a:focus,
.text-light a:active {
  color: #a2a2a2 !important; }

.text-success, .text-success:hover, .text-success:focus, .text-success:active, .text-success[href],
.text-success a {
  color: #4e8737 !important; }

.text-success[href]:hover, .text-success[href]:focus, .text-success[href]:active,
.text-success a:hover,
.text-success a:focus,
.text-success a:active {
  color: #396328 !important; }

.text-danger, .text-danger:hover, .text-danger:focus, .text-danger:active, .text-danger[href],
.text-danger a {
  color: #bb2e1d !important; }

.text-danger[href]:hover, .text-danger[href]:focus, .text-danger[href]:active,
.text-danger a:hover,
.text-danger a:focus,
.text-danger a:active {
  color: #8f2316 !important; }

.text-warning, .text-warning:hover, .text-warning:focus, .text-warning:active, .text-warning[href],
.text-warning a {
  color: #cf7f0c !important; }

.text-warning[href]:hover, .text-warning[href]:focus, .text-warning[href]:active,
.text-warning a:hover,
.text-warning a:focus,
.text-warning a:active {
  color: #9f6109 !important; }

.text-info, .text-info:hover, .text-info:focus, .text-info:active, .text-info[href],
.text-info a {
  color: #209cc2 !important; }

.text-info[href]:hover, .text-info[href]:focus, .text-info[href]:active,
.text-info a:hover,
.text-info a:focus,
.text-info a:active {
  color: #187996 !important; }

.border-default {
  border-color: rgba(0, 0, 0, 0.05) !important; }

.border-panel {
  border-color: #e2e2e2 !important; }

.border-success {
  border-color: #78bd5d !important; }

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

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

.border-info {
  border-color: #59c4e4 !important; }

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

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

.pull-xs-none {
  float: none !important; }

@media (min-width: 544px) {
  .pull-sm-left {
    float: left !important; }
  .pull-sm-right {
    float: right !important; }
  .pull-sm-none {
    float: none !important; } }

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

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

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

.m-x-auto {
  margin-right: auto !important;
  margin-left: auto !important; }

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

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

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

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

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

.m-x-0 {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.m-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.m-a-1 {
  margin: 10px 10px !important; }

.m-t-1 {
  margin-top: 10px !important; }

.m-r-1 {
  margin-right: 10px !important; }

.m-b-1 {
  margin-bottom: 10px !important; }

.m-l-1 {
  margin-left: 10px !important; }

.m-x-1 {
  margin-right: 10px !important;
  margin-left: 10px !important; }

.m-y-1 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.m-a-2 {
  margin: 15px 15px !important; }

.m-t-2 {
  margin-top: 15px !important; }

.m-r-2 {
  margin-right: 15px !important; }

.m-b-2 {
  margin-bottom: 15px !important; }

.m-l-2 {
  margin-left: 15px !important; }

.m-x-2 {
  margin-right: 15px !important;
  margin-left: 15px !important; }

.m-y-2 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.m-a-3 {
  margin: 20px 20px !important; }

.m-t-3 {
  margin-top: 20px !important; }

.m-r-3 {
  margin-right: 20px !important; }

.m-b-3 {
  margin-bottom: 20px !important; }

.m-l-3 {
  margin-left: 20px !important; }

.m-x-3 {
  margin-right: 20px !important;
  margin-left: 20px !important; }

.m-y-3 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.m-a-4 {
  margin: 30px 30px !important; }

.m-t-4 {
  margin-top: 30px !important; }

.m-r-4 {
  margin-right: 30px !important; }

.m-b-4 {
  margin-bottom: 30px !important; }

.m-l-4 {
  margin-left: 30px !important; }

.m-x-4 {
  margin-right: 30px !important;
  margin-left: 30px !important; }

.m-y-4 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.p-a-0 {
  padding: 0 0 !important; }

.p-t-0 {
  padding-top: 0 !important; }

.p-r-0 {
  padding-right: 0 !important; }

.p-b-0 {
  padding-bottom: 0 !important; }

.p-l-0 {
  padding-left: 0 !important; }

.p-x-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.p-y-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-a-1 {
  padding: 10px 10px !important; }

.p-t-1 {
  padding-top: 10px !important; }

.p-r-1 {
  padding-right: 10px !important; }

.p-b-1 {
  padding-bottom: 10px !important; }

.p-l-1 {
  padding-left: 10px !important; }

.p-x-1 {
  padding-right: 10px !important;
  padding-left: 10px !important; }

.p-y-1 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.p-a-2 {
  padding: 15px 15px !important; }

.p-t-2 {
  padding-top: 15px !important; }

.p-r-2 {
  padding-right: 15px !important; }

.p-b-2 {
  padding-bottom: 15px !important; }

.p-l-2 {
  padding-left: 15px !important; }

.p-x-2 {
  padding-right: 15px !important;
  padding-left: 15px !important; }

.p-y-2 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.p-a-3 {
  padding: 20px 20px !important; }

.p-t-3 {
  padding-top: 20px !important; }

.p-r-3 {
  padding-right: 20px !important; }

.p-b-3 {
  padding-bottom: 20px !important; }

.p-l-3 {
  padding-left: 20px !important; }

.p-x-3 {
  padding-right: 20px !important;
  padding-left: 20px !important; }

.p-y-3 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.p-a-4 {
  padding: 30px 30px !important; }

.p-t-4 {
  padding-top: 30px !important; }

.p-r-4 {
  padding-right: 30px !important; }

.p-b-4 {
  padding-bottom: 30px !important; }

.p-l-4 {
  padding-left: 30px !important; }

.p-x-4 {
  padding-right: 30px !important;
  padding-left: 30px !important; }

.p-y-4 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.line-height-1 {
  line-height: 1 !important; }

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

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

.text-truncate {
  overflow: hidden !important;
  white-space: nowrap !important;
  text-overflow: ellipsis !important; }

.text-xs-left {
  text-align: left !important; }

.text-xs-right {
  text-align: right !important; }

.text-xs-center {
  text-align: center !important; }

@media (min-width: 544px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

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

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

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

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

.text-uppercase {
  text-transform: uppercase !important; }

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

.font-weight-light {
  font-weight: 300 !important; }

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

.font-weight-semibold {
  font-weight: 600 !important; }

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

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

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

.text-underlined {
  text-decoration: underline !important; }

.font-size-11 {
  font-size: 11px !important; }

.font-size-12 {
  font-size: 12px !important; }

.font-size-13 {
  font-size: 13px !important; }

.font-size-14 {
  font-size: 14px !important; }

.font-size-15 {
  font-size: 15px !important; }

.font-size-16 {
  font-size: 16px !important; }

.font-size-17 {
  font-size: 17px !important; }

.font-size-18 {
  font-size: 18px !important; }

.font-size-20 {
  font-size: 20px !important; }

.font-size-24 {
  font-size: 24px !important; }

.font-size-28 {
  font-size: 28px !important; }

.font-size-34 {
  font-size: 34px !important; }

.font-size-40 {
  font-size: 40px !important; }

.font-size-46 {
  font-size: 46px !important; }

.font-size-52 {
  font-size: 52px !important; }

.valign-top {
  vertical-align: top !important; }

.valign-middle {
  vertical-align: middle !important; }

.valign-bottom {
  vertical-align: bottom !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 50px;
  margin-bottom: 25px;
  outline: none;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  h1.light, h2.light, h3.light, h4.light, h5.light, h6.light {
    font-weight: 300; }

a,
a:hover {
  text-decoration: none; }

code {
  font-weight: 400 !important; }

blockquote {
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 1.2em; }

@media (min-width: 768px) {
  .btn,
  button,
  a {
    outline: none !important; }
  ::-moz-focus-inner {
    border: 0 !important; }
  select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #444; } }

body,
html {
  margin: 0;
  padding: 0; }

html {
  overflow: hidden;
  overflow-y: auto;
  width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%; }

body {
  position: relative;
  /*overflow: hidden;*/
  width: 100%;
  height: auto;
  min-height: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; }
  body:before, body:after {
    content: " ";
    display: table; }
  body:after {
    clear: both; }

@media (min-width: 544px) {
  body {
    overflow: visible; } }

hr {
  margin-top: 20px;
  margin-bottom: 20px; }

.panel hr,
.box hr,
.modal hr {
  border-color: rgba(0, 0, 0, 0.05); }

.no-animation {
  -webkit-animation-duration: 0s !important;
          animation-duration: 0s !important; }

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

.page-header {
  margin: -20px -20px 20px -20px;
  padding: 20px 20px;
  border-bottom: 1px solid; }
  .page-header:before, .page-header:after {
    content: " ";
    display: table; }
  .page-header:after {
    clear: both; }
  .page-header h1,
  .page-header h2,
  .page-header h3,
  .page-header h4,
  .page-header h5,
  .page-header h6 {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px; }

.page-header-text,
.page-header-text a {
  font-size: 18px; }

.page-header-icon {
  display: inline-block;
  margin-right: 10px;
  font-size: 22px;
  line-height: 1; }

.pace {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.pace-inactive {
  display: none; }

.pace-progress {
  position: fixed;
  z-index: 2000;
  top: 0;
  /*@noflip*/
  right: 100%;
  width: 100%;
  height: 2px; }

#px-breakpoint-xs,
#px-breakpoint-sm,
#px-breakpoint-md,
#px-breakpoint-lg {
  position: absolute;
  top: -10000px;
  display: none;
  width: 1px;
  height: 1px; }

#px-breakpoint-xs {
  display: block; }

@media (min-width: 544px) {
  #px-breakpoint-xs {
    display: none !important; }
  #px-breakpoint-sm {
    display: block; } }

@media (min-width: 768px) {
  #px-breakpoint-sm {
    display: none !important; }
  #px-breakpoint-md {
    display: block; } }

@media (min-width: 992px) {
  #px-breakpoint-md {
    display: none !important; }
  #px-breakpoint-lg {
    display: block; } }

@media (min-width: 1200px) {
  #px-breakpoint-lg {
    display: none !important; } }

.table th {
  font-weight: 600; }

.table-header,
.table-footer {
  position: relative;
  padding: 10px 15px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  background: transparent; }

.table-header {
  border-bottom: none;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px; }

.table-footer {
  min-height: 40px;
  border-top: none;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

.table-caption {
  font-size: 15px;
  font-weight: 600; }

.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 {
  color: #6f976d; }

.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 {
  color: #8d7955; }

.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 {
  color: #528d9e; }

.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 {
  color: #b05b59; }

.table-light .table,
.table-light.table {
  margin: 0;
  border-top-color: #dbdbdb !important; }

.table-light {
  margin-bottom: 21px; }
  .table-light thead,
  .table-light thead tr,
  .table-light thead th,
  .table-light .table-header {
    border-color: #dbdbdb !important;
    color: #444; }
  .table-light thead tr,
  .table-light thead th {
    background: #ebebeb; }
  .table-light .table-header {
    background: #fafafa; }

.table-success .table,
.table-success.table {
  margin: 0;
  border-top-color: #618c50 !important; }

.table-success {
  margin-bottom: 21px; }
  .table-success thead,
  .table-success thead tr,
  .table-success thead th,
  .table-success .table-header {
    border-color: #618c50 !important;
    color: #fff; }
  .table-success thead tr,
  .table-success thead th {
    background: #6ba953; }
  .table-success .table-header {
    background: #78bd5d; }
    .table-success .table-header .form-control {
      border: none; }

.table-danger .table,
.table-danger.table {
  margin: 0;
  border-top-color: #c34333 !important; }

.table-danger {
  margin-bottom: 21px; }
  .table-danger thead,
  .table-danger thead tr,
  .table-danger thead th,
  .table-danger .table-header {
    border-color: #c34333 !important;
    color: #fff; }
  .table-danger thead tr,
  .table-danger thead th {
    background: #d74f3f; }
  .table-danger .table-header {
    background: #e46050; }
    .table-danger .table-header .form-control {
      border: none; }

.table-warning .table,
.table-warning.table {
  margin: 0;
  border-top-color: #d98d21 !important; }

.table-warning {
  margin-bottom: 21px; }
  .table-warning thead,
  .table-warning thead tr,
  .table-warning thead th,
  .table-warning .table-header {
    border-color: #d98d21 !important;
    color: #fff; }
  .table-warning thead tr,
  .table-warning thead th {
    background: #e99c2f; }
  .table-warning .table-header {
    background: #f4ab43; }
    .table-warning .table-header .form-control {
      border: none; }

.table-info .table,
.table-info.table {
  margin: 0;
  border-top-color: #37a7c8 !important; }

.table-info {
  margin-bottom: 21px; }
  .table-info thead,
  .table-info thead tr,
  .table-info thead th,
  .table-info .table-header {
    border-color: #37a7c8 !important;
    color: #fff; }
  .table-info thead tr,
  .table-info thead th {
    background: #48b6d7; }
  .table-info .table-header {
    background: #59c4e4; }
    .table-info .table-header .form-control {
      border: none; }

.form-control {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.form-control[type="color"] {
  height: 31.00007px;
  padding: 2px 6px; }

select.form-control {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 29px; }

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

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

legend {
  padding-bottom: 7px;
  color: #666;
  font-size: 16.9px; }

label,
optgroup {
  font-weight: 600; }

label.required:after {
  margin-left: 2px;
  content: "*";
  color: red; }

.form-control-feedback {
  text-decoration: none !important;
  pointer-events: auto;
  color: #444; }
  .form-control-feedback:hover, .form-control-feedback:focus {
    color: #444; }

.input-sm[type="color"] {
  height: 25.04px;
  padding: 1.5px 4.5px; }

.input-lg[type="color"] {
  height: 39px;
  padding: 4px 9px; }

.has-success .form-control {
  border-color: #78bd5d; }

.has-success .input-group-addon {
  color: #6f976d;
  border-color: #78bd5d !important;
  background-color: #fcfff5; }

.has-success .form-control-feedback {
  color: #78bd5d; }

.has-warning .form-control {
  border-color: #f4ab43; }

.has-warning .input-group-addon {
  color: #8d7955;
  border-color: #f4ab43 !important;
  background-color: #fffaf3; }

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

.has-error .form-control {
  border-color: #e46050; }

.has-error .input-group-addon {
  color: #b05b59;
  border-color: #e46050 !important;
  background-color: #fff6f6; }

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

.form-message {
  display: none;
  padding-top: 3px; }
  .has-success .form-message,
  .has-warning .form-message,
  .has-error .form-message {
    display: block; }

.form-message.light,
.form-message.dark,
.form-message-light .form-message,
.form-message-dark .form-message {
  position: relative;
  margin-top: 2px;
  padding: 3px 12px;
  border: 1px solid;
  border-radius: 2px;
  background-size: 20px 20px !important; }
  .form-message.light:before, .form-message.light:after,
  .form-message.dark:before,
  .form-message.dark:after,
  .form-message-light .form-message:before,
  .form-message-light .form-message:after,
  .form-message-dark .form-message:before,
  .form-message-dark .form-message:after {
    position: absolute;
    content: "";
    border: none;
    border-right-style: solid;
    border-right-color: transparent;
    border-bottom-style: solid;
    border-left-style: solid;
    border-left-color: transparent; }
  .form-message.light:before,
  .form-message.dark:before,
  .form-message-light .form-message:before,
  .form-message-dark .form-message:before {
    top: -7px;
    left: 12px;
    border-right-width: 7px;
    border-bottom-width: 7px;
    border-bottom-color: inherit;
    border-left-width: 7px; }
  .form-message.light:after,
  .form-message.dark:after,
  .form-message-light .form-message:after,
  .form-message-dark .form-message:after {
    top: -6px;
    left: 13px;
    border-right-width: 6px;
    border-bottom-width: 6px;
    border-left-width: 6px; }

.has-success .control-label,
.has-warning .control-label,
.has-error .control-label {
  color: #444; }

.has-success .form-message {
  color: #6f976d; }

.has-success .form-message.light,
.has-success.form-message-light .form-message {
  color: #6f976d;
  border-color: #a3c293;
  background: #fcfff5; }
  .has-success .form-message.light:after,
  .has-success.form-message-light .form-message:after {
    border-bottom-color: #fcfff5; }

.has-success .form-message.dark,
.has-success.form-message-dark .form-message {
  color: #fff;
  border-color: #69b64b;
  background: #78bd5d;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent); }
  .has-success .form-message.dark:after,
  .has-success.form-message-dark .form-message:after {
    border-bottom-color: #78bd5d; }

.has-warning .form-message {
  color: #8d7955; }

.has-warning .form-message.light,
.has-warning.form-message-light .form-message {
  color: #8d7955;
  border-color: #c9ba9b;
  background: #fffaf3; }
  .has-warning .form-message.light:after,
  .has-warning.form-message-light .form-message:after {
    border-bottom-color: #fffaf3; }

.has-warning .form-message.dark,
.has-warning.form-message-dark .form-message {
  color: #fff;
  border-color: #f3a02b;
  background: #f4ab43;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent); }
  .has-warning .form-message.dark:after,
  .has-warning.form-message-dark .form-message:after {
    border-bottom-color: #f4ab43; }

.has-error .form-message {
  color: #b05b59; }

.has-error .form-message.light,
.has-error.form-message-light .form-message {
  color: #b05b59;
  border-color: #e0b4b4;
  background: #fff6f6; }
  .has-error .form-message.light:after,
  .has-error.form-message-light .form-message:after {
    border-bottom-color: #fff6f6; }

.has-error .form-message.dark,
.has-error.form-message-dark .form-message {
  color: #fff;
  border-color: #e14c3a;
  background: #e46050;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent); }
  .has-error .form-message.dark:after,
  .has-error.form-message-dark .form-message:after {
    border-bottom-color: #e46050; }

.form-control-success,
.form-control-warning,
.form-control-error {
  padding-right: 36px;
  background-repeat: no-repeat;
  background-position: center right 7.25002px;
  background-size: 14.50004px 14.50004px; }

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); }

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); }

.has-error .form-control-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); }

.form-bordered .form-group {
  margin-right: 0;
  margin-left: 0;
  padding-top: 15px; }
  .form-bordered .form-group + .form-group {
    padding-top: 15px;
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.form-loading {
  position: relative;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none; }
  .form-loading:before {
    position: absolute;
    z-index: 1000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    content: '';
    background: rgba(255, 255, 255, 0.8); }
  .form-loading:after {
    position: absolute;
    z-index: 1001;
    top: 50%;
    left: 50%;
    display: block;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    content: '';
    -webkit-animation: form-spin .6s linear;
            animation: form-spin .6s linear;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    border-width: 2px;
    border-style: solid;
    border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
    border-radius: 999px; }
  .form-loading.form-loading-inverted:before {
    background: rgba(0, 0, 0, 0.45); }
  .form-loading.form-loading-inverted:after {
    border-color: #fff rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2); }

.modal-dialog .form-loading:before {
  z-index: 2080; }

.modal-dialog .form-loading:after {
  z-index: 2081; }

@-webkit-keyframes form-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes form-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.btn.disabled, .btn.disabled:active, .btn[disabled], .btn[disabled]:active,
fieldset[disabled] .btn,
fieldset[disabled] .btn:active {
  -webkit-box-shadow: none;
          box-shadow: none; }

.btn.active, .btn:active,
.open > .btn.dropdown-toggle,
fieldset[disabled] .btn.active {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1) inset; }

.btn-link {
  color: #316498 !important;
  border: none !important;
  background: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-link:hover, .btn-link:active, .btn-link.active, .btn-link:focus {
    color: #3d7dbf !important; }

.btn-rounded {
  border-radius: 999px !important; }

.btn-3d {
  position: relative;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .btn-3d, .btn-3d:active, .btn-3d.disabled, .btn-3d.disabled:active, .btn-3d[disabled], .btn-3d[disabled]:active,
  fieldset[disabled] .btn-3d,
  fieldset[disabled] .btn-3d:active {
    margin-top: 0;
    border-bottom-width: 3px; }
  .btn-3d:active, .btn-3d.active,
  .open > .btn-3d.dropdown-toggle,
  fieldset[disabled] .btn-3d.active {
    margin-top: 2px;
    border-bottom-width: 1px; }

.btn.btn-outline {
  color: #444; }
  .btn.btn-outline.btn-outline-colorless {
    color: #444;
    border-color: rgba(0, 0, 0, 0.12);
    background: none; }
    .btn.btn-outline.btn-outline-colorless.disabled, .btn.btn-outline.btn-outline-colorless.disabled:active, .btn.btn-outline.btn-outline-colorless:disabled, .btn.btn-outline.btn-outline-colorless:disabled:active,
    fieldset[disabled] .btn.btn-outline.btn-outline-colorless,
    fieldset[disabled] .btn.btn-outline.btn-outline-colorless:active {
      color: #444;
      border-color: rgba(0, 0, 0, 0.12) !important;
      background: none; }
  .btn.btn-outline.btn-outline-colorless-inverted {
    color: #fff;
    border-color: rgba(255, 255, 255, 0.12);
    background: none; }
    .btn.btn-outline.btn-outline-colorless-inverted.disabled, .btn.btn-outline.btn-outline-colorless-inverted.disabled:active, .btn.btn-outline.btn-outline-colorless-inverted:disabled, .btn.btn-outline.btn-outline-colorless-inverted:disabled:active,
    fieldset[disabled] .btn.btn-outline.btn-outline-colorless-inverted,
    fieldset[disabled] .btn.btn-outline.btn-outline-colorless-inverted:active {
      color: #fff;
      border-color: rgba(255, 255, 255, 0.12) !important;
      background: none; }

.btn-loading {
  position: relative;
  cursor: default;
  color: transparent !important; }
  .btn-loading:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1.28em;
    height: 1.28em;
    margin: -.64em 0 0 -.64em;
    content: '';
    border: 2px solid rgba(0, 0, 0, 0.15);
    border-radius: 9999px; }
  .btn-loading:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1.28em;
    height: 1.28em;
    margin: -.64em 0 0 -.64em;
    content: "";
    -webkit-animation: button-loading .6s linear;
            animation: button-loading .6s linear;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    border: 2px solid;
    border-color: #fff transparent transparent;
    border-radius: 9999px;
    -webkit-box-shadow: 0 0 0 1px transparent;
            box-shadow: 0 0 0 1px transparent; }

@-webkit-keyframes button-loading {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes button-loading {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.btn-xs, .btn-group-xs > .btn {
  font-size: 11px;
  line-height: 1.4555; }

.btn-xl, .btn-group-xl > .btn {
  padding: 10px 25px;
  font-size: 20px;
  line-height: 1.5;
  border-radius: 4px; }

.btn {
  color: #444;
  border-color: #dfdfdf;
  background: #ececec; }

.btn.btn-outline {
  color: #dadada;
  border-color: #dfdfdf;
  background: none; }

.btn:hover, .btn:focus, .btn.focus,
.btn.btn-outline:hover,
.btn.btn-outline:focus,
.btn.btn-outline.focus {
  color: #444;
  border-color: #dadada;
  border-bottom-color: #acacac;
  background: #e4e4e4; }

.btn:active,
.btn.active,
.open > .btn.dropdown-toggle,
.btn.btn-outline:active,
.btn.btn-outline.active,
.open > .btn.dropdown-toggle.btn-outline {
  color: #444;
  border-color: #c6c6c6;
  background: #dddddd; }
  .btn:active:hover, .btn:active:focus, .btn:active.focus,
  .btn.active:hover,
  .btn.active:focus,
  .btn.active.focus,
  .open > .btn.dropdown-toggle:hover,
  .open > .btn.dropdown-toggle:focus,
  .open > .btn.dropdown-toggle.focus,
  .btn.btn-outline:active:hover,
  .btn.btn-outline:active:focus,
  .btn.btn-outline:active.focus,
  .btn.btn-outline.active:hover,
  .btn.btn-outline.active:focus,
  .btn.btn-outline.active.focus,
  .open > .btn.dropdown-toggle.btn-outline:hover,
  .open > .btn.dropdown-toggle.btn-outline:focus,
  .open > .btn.dropdown-toggle.btn-outline.focus {
    border-color: #c6c6c6;
    background: #d8d8d8; }

.btn.btn-3d:hover, .btn.btn-3d:focus, .btn.btn-3d.focus,
.btn.btn-3d.btn-outline:hover,
.btn.btn-3d.btn-outline:focus,
.btn.btn-3d.btn-outline.focus {
  border-bottom-color: #c6c6c6; }

.btn.btn-3d:active, .btn.btn-3d:active:hover, .btn.btn-3d:active:focus, .btn.btn-3d:active.focus,
.btn.btn-3d.active,
.btn.btn-3d.active:hover,
.btn.btn-3d.active:focus,
.btn.btn-3d.active.focus,
.open > .btn.dropdown-toggle.btn-3d,
.open > .btn.dropdown-toggle.btn-3d:hover,
.open > .btn.dropdown-toggle.btn-3d:focus,
.open > .btn.dropdown-toggle.btn-3d.focus {
  background: #e4e4e4; }

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  border-color: #dfdfdf !important;
  background: #ececec !important; }

.btn.btn-outline.disabled,
.btn.btn-outline[disabled],
fieldset[disabled] .btn.btn-outline {
  color: #dadada;
  border-color: #dfdfdf !important;
  background: none !important; }

.btn.disabled.active,
.btn[disabled].active,
fieldset[disabled] .btn.active {
  color: #444 !important;
  border-color: #c6c6c6 !important;
  background: #dddddd !important; }

.btn.btn-outline {
  color: #444; }

.btn-success {
  color: #fff;
  border-color: #6ea958;
  background: #78bd5d; }

.btn-success.btn-outline {
  color: #6aa354;
  border-color: #6ea958;
  background: none; }

.btn-success:hover, .btn-success:focus, .btn-success.focus,
.btn-success.btn-outline:hover,
.btn-success.btn-outline:focus,
.btn-success.btn-outline.focus {
  color: #fff;
  border-color: #6aa354;
  border-bottom-color: #426634;
  background: #6fb952; }

.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle,
.btn-success.btn-outline:active,
.btn-success.btn-outline.active,
.open > .btn-success.dropdown-toggle.btn-outline {
  color: #fff;
  border-color: #588846;
  background: #67b349; }
  .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,
  .btn-success.btn-outline:active:hover,
  .btn-success.btn-outline:active:focus,
  .btn-success.btn-outline:active.focus,
  .btn-success.btn-outline.active:hover,
  .btn-success.btn-outline.active:focus,
  .btn-success.btn-outline.active.focus,
  .open > .btn-success.dropdown-toggle.btn-outline:hover,
  .open > .btn-success.dropdown-toggle.btn-outline:focus,
  .open > .btn-success.dropdown-toggle.btn-outline.focus {
    border-color: #588846;
    background: #62ab46; }

.btn-success.btn-3d:hover, .btn-success.btn-3d:focus, .btn-success.btn-3d.focus,
.btn-success.btn-3d.btn-outline:hover,
.btn-success.btn-3d.btn-outline:focus,
.btn-success.btn-3d.btn-outline.focus {
  border-bottom-color: #588846; }

.btn-success.btn-3d:active, .btn-success.btn-3d:active:hover, .btn-success.btn-3d:active:focus, .btn-success.btn-3d:active.focus,
.btn-success.btn-3d.active,
.btn-success.btn-3d.active:hover,
.btn-success.btn-3d.active:focus,
.btn-success.btn-3d.active.focus,
.open > .btn-success.dropdown-toggle.btn-3d,
.open > .btn-success.dropdown-toggle.btn-3d:hover,
.open > .btn-success.dropdown-toggle.btn-3d:focus,
.open > .btn-success.dropdown-toggle.btn-3d.focus {
  background: #6fb952; }

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success {
  border-color: #6ea958 !important;
  background: #78bd5d !important; }

.btn-success.btn-outline.disabled,
.btn-success.btn-outline[disabled],
fieldset[disabled] .btn-success.btn-outline {
  color: #6aa354;
  border-color: #6ea958 !important;
  background: none !important; }

.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  color: #fff !important;
  border-color: #588846 !important;
  background: #67b349 !important; }

.btn-warning {
  color: #fff;
  border-color: #dc9c41;
  background: #f4ab43; }

.btn-warning.btn-outline {
  color: #db9839;
  border-color: #dc9c41;
  background: none; }

.btn-warning:hover, .btn-warning:focus, .btn-warning.focus,
.btn-warning.btn-outline:hover,
.btn-warning.btn-outline:focus,
.btn-warning.btn-outline.focus {
  color: #fff;
  border-color: #db9839;
  border-bottom-color: #9b671c;
  background: #f3a535; }

.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle,
.btn-warning.btn-outline:active,
.btn-warning.btn-outline.active,
.open > .btn-warning.dropdown-toggle.btn-outline {
  color: #fff;
  border-color: #c68324;
  background: #f29e26; }
  .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,
  .btn-warning.btn-outline:active:hover,
  .btn-warning.btn-outline:active:focus,
  .btn-warning.btn-outline:active.focus,
  .btn-warning.btn-outline.active:hover,
  .btn-warning.btn-outline.active:focus,
  .btn-warning.btn-outline.active.focus,
  .open > .btn-warning.dropdown-toggle.btn-outline:hover,
  .open > .btn-warning.dropdown-toggle.btn-outline:focus,
  .open > .btn-warning.dropdown-toggle.btn-outline.focus {
    border-color: #c68324;
    background: #f29a1c; }

.btn-warning.btn-3d:hover, .btn-warning.btn-3d:focus, .btn-warning.btn-3d.focus,
.btn-warning.btn-3d.btn-outline:hover,
.btn-warning.btn-3d.btn-outline:focus,
.btn-warning.btn-3d.btn-outline.focus {
  border-bottom-color: #c68324; }

.btn-warning.btn-3d:active, .btn-warning.btn-3d:active:hover, .btn-warning.btn-3d:active:focus, .btn-warning.btn-3d:active.focus,
.btn-warning.btn-3d.active,
.btn-warning.btn-3d.active:hover,
.btn-warning.btn-3d.active:focus,
.btn-warning.btn-3d.active.focus,
.open > .btn-warning.dropdown-toggle.btn-3d,
.open > .btn-warning.dropdown-toggle.btn-3d:hover,
.open > .btn-warning.dropdown-toggle.btn-3d:focus,
.open > .btn-warning.dropdown-toggle.btn-3d.focus {
  background: #f3a535; }

.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning {
  border-color: #dc9c41 !important;
  background: #f4ab43 !important; }

.btn-warning.btn-outline.disabled,
.btn-warning.btn-outline[disabled],
fieldset[disabled] .btn-warning.btn-outline {
  color: #db9839;
  border-color: #dc9c41 !important;
  background: none !important; }

.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  color: #fff !important;
  border-color: #c68324 !important;
  background: #f29e26 !important; }

.btn-info {
  color: #fff;
  border-color: #59b0cb;
  background: #59c4e4; }

.btn-info.btn-outline {
  color: #51adc8;
  border-color: #59b0cb;
  background: none; }

.btn-info:hover, .btn-info:focus, .btn-info.focus,
.btn-info.btn-outline:hover,
.btn-info.btn-outline:focus,
.btn-info.btn-outline.focus {
  color: #fff;
  border-color: #51adc8;
  border-bottom-color: #2d7990;
  background: #4cbfe2; }

.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle,
.btn-info.btn-outline:active,
.btn-info.btn-outline.active,
.open > .btn-info.dropdown-toggle.btn-outline {
  color: #fff;
  border-color: #3a9ab7;
  background: #3fbbe0; }
  .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,
  .btn-info.btn-outline:active:hover,
  .btn-info.btn-outline:active:focus,
  .btn-info.btn-outline:active.focus,
  .btn-info.btn-outline.active:hover,
  .btn-info.btn-outline.active:focus,
  .btn-info.btn-outline.active.focus,
  .open > .btn-info.dropdown-toggle.btn-outline:hover,
  .open > .btn-info.dropdown-toggle.btn-outline:focus,
  .open > .btn-info.dropdown-toggle.btn-outline.focus {
    border-color: #3a9ab7;
    background: #36b8de; }

.btn-info.btn-3d:hover, .btn-info.btn-3d:focus, .btn-info.btn-3d.focus,
.btn-info.btn-3d.btn-outline:hover,
.btn-info.btn-3d.btn-outline:focus,
.btn-info.btn-3d.btn-outline.focus {
  border-bottom-color: #3a9ab7; }

.btn-info.btn-3d:active, .btn-info.btn-3d:active:hover, .btn-info.btn-3d:active:focus, .btn-info.btn-3d:active.focus,
.btn-info.btn-3d.active,
.btn-info.btn-3d.active:hover,
.btn-info.btn-3d.active:focus,
.btn-info.btn-3d.active.focus,
.open > .btn-info.dropdown-toggle.btn-3d,
.open > .btn-info.dropdown-toggle.btn-3d:hover,
.open > .btn-info.dropdown-toggle.btn-3d:focus,
.open > .btn-info.dropdown-toggle.btn-3d.focus {
  background: #4cbfe2; }

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info {
  border-color: #59b0cb !important;
  background: #59c4e4 !important; }

.btn-info.btn-outline.disabled,
.btn-info.btn-outline[disabled],
fieldset[disabled] .btn-info.btn-outline {
  color: #51adc8;
  border-color: #59b0cb !important;
  background: none !important; }

.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  color: #fff !important;
  border-color: #3a9ab7 !important;
  background: #3fbbe0 !important; }

.btn-danger {
  color: #fff;
  border-color: #ca5e51;
  background: #e46050; }

.btn-danger.btn-outline {
  color: #c75749;
  border-color: #ca5e51;
  background: none; }

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus,
.btn-danger.btn-outline:hover,
.btn-danger.btn-outline:focus,
.btn-danger.btn-outline.focus {
  color: #fff;
  border-color: #c75749;
  border-bottom-color: #8a352a;
  background: #e25443; }

.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle,
.btn-danger.btn-outline:active,
.btn-danger.btn-outline.active,
.open > .btn-danger.dropdown-toggle.btn-outline {
  color: #fff;
  border-color: #b14336;
  background: #e04835; }
  .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,
  .btn-danger.btn-outline:active:hover,
  .btn-danger.btn-outline:active:focus,
  .btn-danger.btn-outline:active.focus,
  .btn-danger.btn-outline.active:hover,
  .btn-danger.btn-outline.active:focus,
  .btn-danger.btn-outline.active.focus,
  .open > .btn-danger.dropdown-toggle.btn-outline:hover,
  .open > .btn-danger.dropdown-toggle.btn-outline:focus,
  .open > .btn-danger.dropdown-toggle.btn-outline.focus {
    border-color: #b14336;
    background: #df402d; }

.btn-danger.btn-3d:hover, .btn-danger.btn-3d:focus, .btn-danger.btn-3d.focus,
.btn-danger.btn-3d.btn-outline:hover,
.btn-danger.btn-3d.btn-outline:focus,
.btn-danger.btn-3d.btn-outline.focus {
  border-bottom-color: #b14336; }

.btn-danger.btn-3d:active, .btn-danger.btn-3d:active:hover, .btn-danger.btn-3d:active:focus, .btn-danger.btn-3d:active.focus,
.btn-danger.btn-3d.active,
.btn-danger.btn-3d.active:hover,
.btn-danger.btn-3d.active:focus,
.btn-danger.btn-3d.active.focus,
.open > .btn-danger.dropdown-toggle.btn-3d,
.open > .btn-danger.dropdown-toggle.btn-3d:hover,
.open > .btn-danger.dropdown-toggle.btn-3d:focus,
.open > .btn-danger.dropdown-toggle.btn-3d.focus {
  background: #e25443; }

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger {
  border-color: #ca5e51 !important;
  background: #e46050 !important; }

.btn-danger.btn-outline.disabled,
.btn-danger.btn-outline[disabled],
fieldset[disabled] .btn-danger.btn-outline {
  color: #c75749;
  border-color: #ca5e51 !important;
  background: none !important; }

.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  color: #fff !important;
  border-color: #b14336 !important;
  background: #e04835 !important; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px); } }

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@-webkit-keyframes jello {
  11.1% {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@keyframes jello {
  11.1% {
    -webkit-transform: none;
    transform: none; }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); }
  100% {
    -webkit-transform: none;
    transform: none; } }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); } }

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); } }

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
    transform-origin: top center; }
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center;
    transform-origin: top center; }
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); } }

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); } }

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3); } }

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px); } }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); } }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); } }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in; } }

@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg); }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg); }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg); } }

@keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg); }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg); }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg); } }

@-webkit-keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg); }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg); }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg); } }

@keyframes flipInY {
  0% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg); }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg); }
  100% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg); } }

@-webkit-keyframes flipOutX {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg); } }

@keyframes flipOutX {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg); } }

@-webkit-keyframes flipOutY {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg); } }

@keyframes flipOutY {
  0% {
    opacity: 1;
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg); } }

@-webkit-keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg); }
  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg); } }

@keyframes lightSpeedIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg); }
  80% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg); } }

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg); } }

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg); } }

@-webkit-keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    transform-origin: center center; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    transform-origin: center center; } }

@keyframes rotateIn {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    -webkit-transform-origin: center center;
    transform-origin: center center; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    transform-origin: center center; } }

@-webkit-keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; } }

@keyframes rotateInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; } }

@-webkit-keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; } }

@keyframes rotateInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; } }

@-webkit-keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; } }

@keyframes rotateInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; } }

@-webkit-keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; } }

@keyframes rotateInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; } }

@-webkit-keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    transform-origin: center center; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    transform-origin: center center; } }

@keyframes rotateOut {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: center center;
    transform-origin: center center; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    -webkit-transform-origin: center center;
    transform-origin: center center; } }

@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; } }

@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; } }

@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; } }

@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; } }

@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; } }

@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom; } }

@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; } }

@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; }
  100% {
    opacity: 0;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom; } }

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }

@-webkit-keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px); } }

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px); } }

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px); } }

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px); } }

@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  20%, 60% {
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40% {
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  80% {
    opacity: 1;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    transform: translateY(700px); } }

@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  20%, 60% {
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40% {
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  80% {
    opacity: 1;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(700px);
    transform: translateY(700px); } }

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); } }

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); } }

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg); } }

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg); } }

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@-webkit-keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); } }

@keyframes zoomInDown {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); } }

@-webkit-keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); } }

@keyframes zoomInLeft {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); } }

@-webkit-keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); } }

@keyframes zoomInRight {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); } }

@-webkit-keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); } }

@keyframes zoomInUp {
  0% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); }
  60% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); } }

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }

@keyframes zoomOut {
  0% {
    opacity: 1; }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  100% {
    opacity: 0; } }

@-webkit-keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); }
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; } }

@keyframes zoomOutDown {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); }
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; } }

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@-webkit-keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); }
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; } }

@keyframes zoomOutUp {
  40% {
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
            animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); }
  100% {
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom; } }

.dropdown-toggle > .fa-caret-down,
.dropdown-toggle > .fa-caret-up {
  display: none; }

.dropdown-toggle:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3076923076em;
  content: "";
  vertical-align: middle;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: none;
  border-left: 0.3em solid transparent; }
  .dropup .dropdown-toggle:after {
    border-top: none;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent; }

.dropdown-toggle:empty:after {
  margin: 0; }

.dropdown-toggle:empty,
.btn-group > .btn + .dropdown-toggle,
.input-group-btn > .btn + .dropdown-toggle {
  padding-right: .692em !important;
  padding-left: .692em !important; }

.dropdown-menu > li > a,
.dropdown-header {
  padding: 5px 18px; }

.dropdown-menu {
  padding: 5px 0;
  border-width: 2px;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .dropdown-menu > li > a:hover {
    background: #f2f2f2; }
  .dropdown-menu .label,
  .dropdown-menu .badge {
    position: relative;
    top: .2em;
    padding: 0 .5em;
    vertical-align: top;
    font-size: .77em;
    line-height: 1.6em; }
  .dropdown-menu .label-pill,
  .dropdown-menu .badge {
    padding-right: .7em;
    padding-left: .7em; }
  .dropdown-menu .label-tag:before {
    border-top-width: 0.8em;
    border-bottom-width: 0.8em; }
  .dropdown-menu .label-tag:after {
    width: 0.4em;
    height: 0.4em;
    margin-top: -0.2em;
    margin-right: 0; }

.dropdown-header {
  margin: 0 0 2px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600; }

.dropdown-menu .divider {
  margin: 5px 0; }

.dropdown-menu .dropdown-toggle {
  position: relative;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }
  .dropdown-menu .dropdown-toggle:after {
    display: none; }
  .dropdown-menu .dropdown-toggle > a {
    position: relative; }
    .dropdown-menu .dropdown-toggle > a:after {
      display: inline-block;
      width: 0;
      height: 0;
      margin: -1px 0 0 6px;
      content: "";
      vertical-align: middle;
      border-top: 4px solid;
      border-right: 4px solid transparent;
      border-bottom: none;
      border-left: 4px solid transparent; }

.dropdown-menu .dropdown-menu {
  position: static;
  display: block;
  margin: 0;
  border-width: 0;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.05); }

@media (min-width: 768px) {
  .dropdown-menu .dropdown-toggle > a:after {
    position: absolute;
    top: 50%;
    right: 12px;
    margin: -4px 0 0;
    border-top: 4px solid transparent;
    border-right: none;
    border-bottom: 4px solid transparent;
    border-left: 4px solid; }
  .dropdown-menu .dropdown-menu {
    position: absolute;
    top: 0;
    left: 100%;
    display: none;
    margin-top: -2px;
    border-width: 2px;
    border-radius: 2px;
    background: #fff; }
  .dropdown-menu .dropdown-toggle:hover > a:not(.disabled) {
    color: #333;
    background: #f2f2f2; }
  .dropdown-menu .dropdown-toggle > a + .dropdown-menu-right,
  .dropdown-menu.dropdown-menu-right .dropdown-toggle > a + .dropdown-menu {
    right: 100%;
    left: auto; }
  .dropdown-menu .dropdown-toggle:hover > a:not(.disabled) + .dropdown-menu {
    display: block; }
  .dropdown-menu.dropdown-menu-right .dropdown-menu {
    right: 100%;
    left: auto; } }

.dropdown-multi-column {
  position: absolute;
  z-index: 1000;
  top: 100%;
  left: 0;
  display: none;
  float: left;
  margin: 2px 0 0;
  table-layout: fixed;
  border: 2px solid #ccc;
  border-radius: 2px;
  background-color: #fff;
  background-clip: padding-box; }
  .open .dropdown-multi-column {
    display: table; }
  .dropdown-multi-column.dropdown-menu-right {
    right: 0;
    left: auto; }

.dropdown-column {
  position: static;
  display: block;
  float: none;
  min-width: 180px;
  margin: 0;
  padding: 5px 0;
  border: none;
  border-radius: 0; }
  .dropdown-column + .dropdown-column {
    border-top: 1px solid #e5e5e5; }

@media (min-width: 544px) {
  .dropdown-column[class^="col-sm-"],
  .dropdown-column[class*=" col-sm-"] {
    display: table-cell; }
    .dropdown-column[class^="col-sm-"] > li > a,
    .dropdown-column[class*=" col-sm-"] > li > a {
      white-space: normal; }
    .dropdown-column[class^="col-sm-"] + .dropdown-column,
    .dropdown-column[class*=" col-sm-"] + .dropdown-column {
      border-left: 1px solid #e5e5e5;
      border-top: none; } }

@media (min-width: 768px) {
  .dropdown-column[class^="col-md-"],
  .dropdown-column[class*=" col-md-"] {
    display: table-cell; }
    .dropdown-column[class^="col-md-"] > li > a,
    .dropdown-column[class*=" col-md-"] > li > a {
      white-space: normal; }
    .dropdown-column[class^="col-md-"] + .dropdown-column,
    .dropdown-column[class*=" col-md-"] + .dropdown-column {
      border-left: 1px solid #e5e5e5;
      border-top: none; } }

@media (min-width: 992px) {
  .dropdown-column[class^="col-lg-"],
  .dropdown-column[class*=" col-lg-"] {
    display: table-cell; }
    .dropdown-column[class^="col-lg-"] > li > a,
    .dropdown-column[class*=" col-lg-"] > li > a {
      white-space: normal; }
    .dropdown-column[class^="col-lg-"] + .dropdown-column,
    .dropdown-column[class*=" col-lg-"] + .dropdown-column {
      border-left: 1px solid #e5e5e5;
      border-top: none; } }

.nav-tabs > li > a,
.nav-pills > li > a {
  margin: 0;
  color: #777777;
  background-color: rgba(0, 0, 0, 0.05);
  cursor: pointer !important; }
  .nav-tabs > li > a:hover, .nav-tabs > li > a:focus,
  .nav-pills > li > a:hover,
  .nav-pills > li > a:focus {
    color: #444;
    background: rgba(0, 0, 0, 0.06); }
  .nav-tabs > li > a .label,
  .nav-tabs > li > a .badge,
  .nav-pills > li > a .label,
  .nav-pills > li > a .badge {
    position: relative;
    top: .3em;
    margin: 0 -.455em 0 .455em;
    vertical-align: top;
    font-size: .848em;
    line-height: 1.455em; }
  .nav-tabs > li > a .label,
  .nav-pills > li > a .label {
    padding: 0 .455em; }
  .nav-tabs > li > a .badge, .nav-tabs > li > a .label-pill,
  .nav-pills > li > a .badge,
  .nav-pills > li > a .label-pill {
    padding: 0 .545em; }

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: rgba(0, 0, 0, 0.06); }

.nav > li + li {
  margin-left: 6px; }

.nav-justified > li + li,
.nav.nav-stacked > li + li {
  margin-left: 0; }

.nav-tabs:not(.nav-tabs-simple) > li.active > a .badge,
.nav-tabs:not(.nav-tabs-simple) > li.active > a .label,
.nav-tabs div:not(.nav-tabs-simple) > li.active > a .badge,
.nav-tabs div:not(.nav-tabs-simple) > li.active > a .label,
.nav-pills li.active > a .badge,
.nav-pills li.active > a .label {
  color: #fff;
  background: rgba(0, 0, 0, 0.25); }

.nav > li.disabled > a {
  background: none !important;
  border-color: transparent !important; }

.nav-tabs,
.nav-tabs.nav-justified {
  border-bottom: 2px solid rgba(0, 0, 0, 0.11);
  border-color: rgba(0, 0, 0, 0.11); }
  .nav-tabs .dropdown-menu,
  .nav-tabs.nav-justified .dropdown-menu {
    margin-top: 0; }

.nav-tabs > li,
.nav-tabs.nav-justified > li {
  margin-bottom: 0; }
  .nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active,
  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus,
  .nav-tabs > li.active > a:active,
  .nav-tabs.nav-justified > li > a,
  .nav-tabs.nav-justified > li > a:hover,
  .nav-tabs.nav-justified > li > a:focus,
  .nav-tabs.nav-justified > li > a:active,
  .nav-tabs.nav-justified > li.active > a,
  .nav-tabs.nav-justified > li.active > a:hover,
  .nav-tabs.nav-justified > li.active > a:focus,
  .nav-tabs.nav-justified > li.active > a:active {
    border: none;
    border-bottom: 2px solid; }
  .nav-tabs > li > a,
  .nav-tabs.nav-justified > li > a {
    margin-bottom: -2px;
    border-color: transparent;
    border-bottom-color: transparent; }
  .nav-tabs > li > a:hover,
  .nav-tabs > li > a:focus,
  .nav-tabs > li > a:active,
  .nav-tabs > li.open > a,
  .nav-tabs.nav-justified > li > a:hover,
  .nav-tabs.nav-justified > li > a:focus,
  .nav-tabs.nav-justified > li > a:active,
  .nav-tabs.nav-justified > li.open > a {
    border-color: rgba(0, 0, 0, 0.015); }

.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus,
.nav-tabs.nav-stacked > li > a:active,
.nav-tabs.nav-stacked > li.open > a {
  border-color: rgba(0, 0, 0, 0.015); }

.nav-tabs.nav-stacked > li .dropdown-menu {
  margin-top: -2px; }

.nav-tabs-simple.nav-tabs > li > a, .nav-tabs-simple.nav-tabs > li > a:hover, .nav-tabs-simple.nav-tabs > li > a:focus, .nav-tabs-simple.nav-tabs > li > a:active,
.nav-tabs-simple .nav-tabs > li > a,
.nav-tabs-simple .nav-tabs > li > a:hover,
.nav-tabs-simple .nav-tabs > li > a:focus,
.nav-tabs-simple .nav-tabs > li > a:active {
  background: none; }

.nav-tabs-simple.nav-tabs > li.active > a, .nav-tabs-simple.nav-tabs > li.active > a:hover, .nav-tabs-simple.nav-tabs > li.active > a:focus, .nav-tabs-simple.nav-tabs > li.active > a:active,
.nav-tabs-simple .nav-tabs > li.active > a,
.nav-tabs-simple .nav-tabs > li.active > a:hover,
.nav-tabs-simple .nav-tabs > li.active > a:focus,
.nav-tabs-simple .nav-tabs > li.active > a:active {
  color: #444;
  background: none; }

.nav.nav-sm > li > a,
.nav-sm > .nav > li > a {
  padding: 4px 15px; }

.nav.nav-xs > li > a,
.nav-xs > .nav > li > a {
  padding: 3px 15px;
  font-size: 12px; }
  .nav.nav-xs > li > a > .label,
  .nav.nav-xs > li > a > .badge,
  .nav-xs > .nav > li > a > .label,
  .nav-xs > .nav > li > a > .badge {
    padding: 0 .4em; }

.nav.nav-lg > li > a,
.nav-lg > .nav > li > a {
  padding: 8px 24px;
  font-size: 15px; }

.nav.nav-xl > li > a,
.nav-xl > .nav > li > a {
  padding: 10px 25px;
  font-size: 20px; }

.tab-pane:before, .tab-pane:after {
  content: " ";
  display: table; }

.tab-pane:after {
  clear: both; }

.tab-content {
  padding: 15px 0; }

.tab-content.tab-content-bordered,
.tab-content-bordered > .tab-content {
  padding: 15px;
  border: 1px solid rgba(0, 0, 0, 0.11);
  border-top: none;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

.breadcrumb {
  position: relative;
  margin-bottom: 20px;
  color: #999;
  background: none;
  font-size: 12px; }
  .breadcrumb li,
  .breadcrumb a {
    color: #999; }
  .breadcrumb .active,
  .breadcrumb .active a {
    cursor: default; }
  .breadcrumb a:hover,
  .breadcrumb .active,
  .breadcrumb .active a {
    color: #444; }
  .breadcrumb li + li:before {
    color: #ccc; }

html[dir="rtl"] .breadcrumb li + li:before {
  content: "\\"; }

.breadcrumb-inverted li,
.breadcrumb-inverted a {
  color: rgba(255, 255, 255, 0.6); }

.breadcrumb-inverted a:hover,
.breadcrumb-inverted .active,
.breadcrumb-inverted .active a {
  color: #fff; }

.breadcrumb-inverted li + li:before {
  color: rgba(255, 255, 255, 0.4); }

.breadcrumb-label {
  float: left;
  padding-right: 15px; }

.page-breadcrumb {
  margin: -20px -20px 20px -20px;
  padding: 6px 20px;
  border-bottom: 1px solid;
  border-radius: 0; }

.pagination > li > a,
.pagination > li > span {
  margin: 0 4px 0 0;
  padding: 6px 12px;
  border-radius: 2px; }

.pagination > li.active > a,
.pagination > li.active > span {
  font-weight: 600; }

.pager > li > a {
  color: #6a6a6a;
  border-radius: 999px; }
  .pager > li > a:hover, .pager > li > a:focus, .pager > li > a:active {
    color: #444; }

.pagination > li.disabled > a,
.pager > li.disabled > a {
  border-color: rgba(18, 18, 18, 0.13) !important; }

.pagination-xs > li > a,
.pagination-xs > li > span,
.pager-xs > li > a,
.pager-xs > li > span {
  padding: 3px 8px;
  font-size: 11px; }

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

.pagination-lg > li > a,
.pagination-lg > li > span,
.pager-lg > li > a,
.pager-lg > li > span {
  padding: 11px 17px;
  font-size: 15px; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  border-radius: 3px; }

.label,
.badge {
  display: inline-block;
  padding: 0 0.545em;
  font-size: 85%;
  font-weight: 600;
  line-height: 1.818em;
  border-color: #818a91;
  background: #818a91;
  color: #fff; }
  .label[href]:hover, .label[href]:focus,
  .badge[href]:hover,
  .badge[href]:focus {
    border-color: #768087;
    background: #768087;
    color: #fff; }
  .label.label-outline,
  .badge.label-outline {
    color: #687077;
    -webkit-box-shadow: 0 0 0 1px #dedede inset;
            box-shadow: 0 0 0 1px #dedede inset; }
    .label.label-outline[href]:hover, .label.label-outline[href]:focus,
    .badge.label-outline[href]:hover,
    .badge.label-outline[href]:focus {
      color: #50575c; }
  .label.label-ribbon:before,
  .badge.label-ribbon:before {
    border-top-color: #707070; }
  h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label, h1
  .badge, h2
  .badge, h3
  .badge, h4
  .badge, h5
  .badge, h6
  .badge {
    vertical-align: top;
    font-size: 60%; }

.badge,
.label-pill {
  padding-right: .818em;
  padding-left: .818em;
  border-radius: 999px; }

.label.label-outline {
  background: none !important; }

.label-tag {
  position: relative;
  margin-left: 0.909em;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }
  .label-tag:before, .label-tag:after {
    position: absolute;
    right: 100%;
    display: block;
    width: 0;
    height: 0;
    content: "";
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  .label-tag:before {
    top: 0;
    border-width: 0.909em 0.909em 0.909em 0;
    border-style: solid;
    border-color: transparent;
    border-right-color: inherit; }
  .label-tag:after {
    top: 50%;
    width: 0.545em;
    height: 0.545em;
    margin-top: -0.2725em;
    margin-right: -.182em;
    border-radius: 999px;
    background: #fff; }

.label-image {
  display: block;
  width: auto !important;
  height: 1.818em !important; }
  .label-image.left {
    float: left;
    margin: 0 0.545em 0 -0.545em;
    border-bottom-left-radius: 0.25em;
    border-top-left-radius: 0.25em; }
  .label-image.right {
    float: right;
    margin: 0 -0.545em 0 0.545em;
    border-bottom-right-radius: 0.25em;
    border-top-right-radius: 0.25em; }

.label-corner {
  position: absolute !important;
  top: 0;
  width: 24px;
  height: 24px;
  padding: 8px 0 0;
  border-radius: 0;
  font-size: 14px;
  line-height: 16px; }
  .label-corner:before {
    position: absolute;
    top: 0;
    display: block;
    content: "";
    border-top: 48px solid;
    border-top-color: inherit;
    border-right: 0 solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 0 solid transparent;
    background: transparent; }
  .label-corner.left {
    left: 0;
    padding-left: 4px; }
    .label-corner.left:before {
      left: 0;
      border-right-width: 48px; }
  .label-corner.right {
    right: 0;
    padding-right: 4px; }
    .label-corner.right:before {
      right: 0;
      border-left-width: 48px; }

.label-corner-content {
  position: relative; }

.label-ribbon {
  position: absolute !important;
  top: 12px; }
  .label-ribbon:before {
    position: absolute;
    top: 100%;
    display: block;
    content: "";
    border-top: 12px solid;
    border-right: 0 solid transparent;
    border-bottom: 0 solid transparent;
    border-left: 0 solid transparent;
    background: transparent; }
  .label-ribbon.label-outline {
    background: #fff !important; }
  .label-ribbon.left {
    left: -12px;
    padding-left: 12px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
    .label-ribbon.left:before {
      left: 0;
      border-left-width: 12px; }
  .label-ribbon.right {
    right: -12px;
    padding-right: 12px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
    .label-ribbon.right:before {
      right: 0;
      border-right-width: 12px; }

.label-success,
.badge-success,
.panel-warning > .panel-heading .badge-success {
  border-color: #78bd5d;
  background: #78bd5d;
  color: #fff; }
  .label-success[href]:hover, .label-success[href]:focus,
  .badge-success[href]:hover,
  .badge-success[href]:focus,
  .panel-warning > .panel-heading .badge-success[href]:hover,
  .panel-warning > .panel-heading .badge-success[href]:focus {
    border-color: #6cb74f;
    background: #6cb74f;
    color: #fff; }
  .label-success.label-outline,
  .badge-success.label-outline,
  .panel-warning > .panel-heading .badge-success.label-outline {
    color: #5ea443;
    -webkit-box-shadow: 0 0 0 1px #78bd5d inset;
            box-shadow: 0 0 0 1px #78bd5d inset; }
    .label-success.label-outline[href]:hover, .label-success.label-outline[href]:focus,
    .badge-success.label-outline[href]:hover,
    .badge-success.label-outline[href]:focus,
    .panel-warning > .panel-heading .badge-success.label-outline[href]:hover,
    .panel-warning > .panel-heading .badge-success.label-outline[href]:focus {
      color: #498034; }
  .label-success.label-ribbon:before,
  .badge-success.label-ribbon:before,
  .panel-warning > .panel-heading .badge-success.label-ribbon:before {
    border-top-color: #669354; }

.label-warning,
.badge-warning,
.panel-warning > .panel-heading .badge-warning {
  border-color: #f4ab43;
  background: #f4ab43;
  color: #fff; }
  .label-warning[href]:hover, .label-warning[href]:focus,
  .badge-warning[href]:hover,
  .badge-warning[href]:focus,
  .panel-warning > .panel-heading .badge-warning[href]:hover,
  .panel-warning > .panel-heading .badge-warning[href]:focus {
    border-color: #f3a230;
    background: #f3a230;
    color: #fff; }
  .label-warning.label-outline,
  .badge-warning.label-outline,
  .panel-warning > .panel-heading .badge-warning.label-outline {
    color: #f19513;
    -webkit-box-shadow: 0 0 0 1px #f4ab43 inset;
            box-shadow: 0 0 0 1px #f4ab43 inset; }
    .label-warning.label-outline[href]:hover, .label-warning.label-outline[href]:focus,
    .badge-warning.label-outline[href]:hover,
    .badge-warning.label-outline[href]:focus,
    .panel-warning > .panel-heading .badge-warning.label-outline[href]:hover,
    .panel-warning > .panel-heading .badge-warning.label-outline[href]:focus {
      color: #c5790c; }
  .label-warning.label-ribbon:before,
  .badge-warning.label-ribbon:before,
  .panel-warning > .panel-heading .badge-warning.label-ribbon:before {
    border-top-color: #de9226; }

.label-danger,
.badge-danger,
.panel-warning > .panel-heading .badge-danger {
  border-color: #e46050;
  background: #e46050;
  color: #fff; }
  .label-danger[href]:hover, .label-danger[href]:focus,
  .badge-danger[href]:hover,
  .badge-danger[href]:focus,
  .panel-warning > .panel-heading .badge-danger[href]:hover,
  .panel-warning > .panel-heading .badge-danger[href]:focus {
    border-color: #e1503e;
    background: #e1503e;
    color: #fff; }
  .label-danger.label-outline,
  .badge-danger.label-outline,
  .panel-warning > .panel-heading .badge-danger.label-outline {
    color: #dd3824;
    -webkit-box-shadow: 0 0 0 1px #e46050 inset;
            box-shadow: 0 0 0 1px #e46050 inset; }
    .label-danger.label-outline[href]:hover, .label-danger.label-outline[href]:focus,
    .badge-danger.label-outline[href]:hover,
    .badge-danger.label-outline[href]:focus,
    .panel-warning > .panel-heading .badge-danger.label-outline[href]:hover,
    .panel-warning > .panel-heading .badge-danger.label-outline[href]:focus {
      color: #b22c1c; }
  .label-danger.label-ribbon:before,
  .badge-danger.label-ribbon:before,
  .panel-warning > .panel-heading .badge-danger.label-ribbon:before {
    border-top-color: #ca4737; }

.label-info,
.badge-info,
.panel-warning > .panel-heading .badge-info {
  border-color: #59c4e4;
  background: #59c4e4;
  color: #fff; }
  .label-info[href]:hover, .label-info[href]:focus,
  .badge-info[href]:hover,
  .badge-info[href]:focus,
  .panel-warning > .panel-heading .badge-info[href]:hover,
  .panel-warning > .panel-heading .badge-info[href]:focus {
    border-color: #47bee1;
    background: #47bee1;
    color: #fff; }
  .label-info.label-outline,
  .badge-info.label-outline,
  .panel-warning > .panel-heading .badge-info.label-outline {
    color: #2db4dd;
    -webkit-box-shadow: 0 0 0 1px #59c4e4 inset;
            box-shadow: 0 0 0 1px #59c4e4 inset; }
    .label-info.label-outline[href]:hover, .label-info.label-outline[href]:focus,
    .badge-info.label-outline[href]:hover,
    .badge-info.label-outline[href]:focus,
    .panel-warning > .panel-heading .badge-info.label-outline[href]:hover,
    .panel-warning > .panel-heading .badge-info.label-outline[href]:focus {
      color: #1e95b9; }
  .label-info.label-ribbon:before,
  .badge-info.label-ribbon:before,
  .panel-warning > .panel-heading .badge-info.label-ribbon:before {
    border-top-color: #3fabcb; }

.alert {
  border-color: #c9cacb;
  border-width: 1px;
  background: #f8f8f8; }
  .alert p {
    margin-bottom: 10.5px; }
  .alert ul,
  .alert ol {
    margin-top: 12px;
    padding-left: 20px; }
  .alert p:last-child,
  .alert ul:last-child,
  .alert ol:last-child {
    margin-bottom: 0; }
  .alert .close {
    opacity: .4;
    color: inherit;
    text-shadow: none; }
    .alert .close:hover, .alert .close:focus {
      opacity: 1; }

.alert-heading {
  margin-bottom: 10px;
  font-weight: 700; }

.alert-warning {
  color: #8d7955;
  border-color: #c9ba9b;
  background-color: #fffaf3; }
  .alert-warning .alert-heading,
  .alert-warning .alert-link {
    color: #7a6949; }
  .alert-warning hr {
    border-top-color: #c9ba9b !important; }

.alert-danger {
  color: #b05b59;
  border-color: #e0b4b4;
  background-color: #fff6f6; }
  .alert-danger .alert-heading,
  .alert-danger .alert-link {
    color: #9f4d4c; }
  .alert-danger hr {
    border-top-color: #e0b4b4 !important; }

.alert-success {
  color: #6f976d;
  border-color: #a3c293;
  background-color: #fcfff5; }
  .alert-success .alert-heading,
  .alert-success .alert-link {
    color: #61865f; }
  .alert-success hr {
    border-top-color: #a3c293 !important; }

.alert-info {
  color: #528d9e;
  border-color: #a9d5de;
  background-color: #f8ffff; }
  .alert-info .alert-heading,
  .alert-info .alert-link {
    color: #487b8a; }
  .alert-info hr {
    border-top-color: #a9d5de !important; }

.alert-dark {
  border-color: transparent;
  background: none;
  background-size: 20px 20px; }
  .alert-dark,
  .alert-dark .alert-heading,
  .alert-dark .alert-link {
    color: #fff; }
  .alert-dark hr {
    opacity: .35;
    border-top-color: #fff; }

.alert-warning.alert-dark {
  background-color: #f4ab43;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.04) 75%, transparent 75%, transparent); }
  .alert-warning.alert-dark hr {
    border-color: #f8cb8b !important; }

.px-block-alerts .alert-warning.alert-dark {
  border-color: #f3a02b; }

.alert-danger.alert-dark {
  background-color: #e46050;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.04) 75%, transparent 75%, transparent); }
  .alert-danger.alert-dark hr {
    border-color: #ee9c92 !important; }

.px-block-alerts .alert-danger.alert-dark {
  border-color: #e14c3a; }

.alert-success.alert-dark {
  background-color: #78bd5d;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.04) 75%, transparent 75%, transparent); }
  .alert-success.alert-dark hr {
    border-color: #a5d393 !important; }

.px-block-alerts .alert-success.alert-dark {
  border-color: #69b64b; }

.alert-info.alert-dark {
  background-color: #59c4e4;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.04) 50%, rgba(255, 255, 255, 0.04) 75%, transparent 75%, transparent); }
  .alert-info.alert-dark hr {
    border-color: #9bdbef !important; }

.px-block-alerts .alert-info.alert-dark {
  border-color: #43bce0; }

.px-block-alerts {
  position: relative; }
  .px-block-alerts:before, .px-block-alerts:after {
    content: " ";
    display: table; }
  .px-block-alerts:after {
    clear: both; }
  .px-block-alerts .alert {
    margin-bottom: 0;
    border-width: 1px;
    border-radius: 0; }
  .px-block-alerts .alert + .alert {
    border-top-width: 0 !important; }
  .px-block-alerts > div:not(:empty) + div .alert {
    border-top-width: 0 !important; }

.px-content > .px-block-alerts {
  margin: -20px -20px 20px -20px; }
  .px-content > .px-block-alerts .alert {
    padding-right: 20px;
    padding-left: 20px;
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0; }

.panel > .px-block-alerts {
  margin: -1px -1px 0 -1px; }
  .panel > .px-block-alerts .alert {
    padding: 8px 20px;
    border-width: 1px;
    font-size: 12px; }

.panel-title + .px-block-alerts,
.panel-subtitle + .px-block-alerts {
  -webkit-transition: margin .3s;
  transition: margin .3s; }

.panel-title + .px-block-alerts-empty {
  margin-bottom: -30px; }

.panel-subtitle + .px-block-alerts-empty {
  margin-bottom: -20px; }

.progress {
  height: 12px; }

.progress-bar {
  border: none;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px; }
  .progress-striped .progress-bar.active,
  .progress-bar-striped.active {
    -webkit-animation-duration: 2s;
            animation-duration: 2s; }

.progress .progress-bar.progress-bar-success {
  background-color: #78bd5d; }

.progress .progress-bar.progress-bar-info {
  background-color: #59c4e4; }

.progress .progress-bar.progress-bar-warning {
  background-color: #f4ab43; }

.progress .progress-bar.progress-bar-danger {
  background-color: #e46050; }

.list-group-item {
  padding-top: 8px;
  padding-bottom: 8px; }
  .list-group-item > .label,
  .list-group-item > .badge {
    float: right;
    margin: 1px 0 0 5px;
    padding: 0 6px;
    line-height: 1.635em; }
  .list-group-item.active .list-group-item-heading {
    color: inherit; }
  .list-group-item.active > .label,
  .list-group-item.active > .badge {
    color: #fff;
    border-color: transparent;
    background: #fff;
    background: rgba(0, 0, 0, 0.25); }

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

.list-group-icon {
  width: 26px;
  color: #aaa;
  font-size: 14px; }
  .list-group-item.active .list-group-icon {
    color: #fff; }

.panel {
  display: block;
  border: 1px solid #e2e2e2;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 20px; }
  .panel > hr {
    margin: 0; }

.panel-heading {
  position: relative;
  border-bottom: 1px solid #e2e2e2;
  background: #fafafa; }
  .panel-heading:before, .panel-heading:after {
    content: " ";
    display: table; }
  .panel-heading:after {
    clear: both; }

.panel-footer {
  border-top-color: rgba(0, 0, 0, 0.05); }

.panel-title {
  font-size: 14px;
  line-height: inherit; }

.panel-title-icon {
  display: inline-block;
  margin-right: 7px;
  color: inherit;
  font-size: 14px;
  line-height: 1; }

.panel > .panel-title {
  padding: 20px 20px 20px 20px;
  font-size: 16px; }
  .panel > .panel-title:before, .panel > .panel-title:after {
    content: " ";
    display: table; }
  .panel > .panel-title:after {
    clear: both; }
  .panel > .panel-title + .panel-body {
    margin-top: -10px; }

.panel-subtitle {
  padding: 0 20px;
  margin: -20px 0 20px 0;
  display: block; }

.panel > .panel-title + .panel-body,
.panel-subtitle + .panel-body {
  padding-top: 0; }

.panel-img,
.panel-img-top,
.panel-img-bottom {
  width: 100%; }

div.panel-img,
div.panel-img-top,
div.panel-img-bottom {
  background: #fafafa;
  text-align: center; }
  div.panel-img img,
  div.panel-img-top img,
  div.panel-img-bottom img {
    max-width: 100%; }

.panel-img-top,
div.panel-img-top img {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px; }

.panel-img-bottom,
div.panel-img-top img {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px; }

.panel > .table tr > td:first-child,
.panel > .table tr > th:first-child,
.panel > .table-responsive > .table tr > td:first-child,
.panel > .table-responsive > .table tr > th:first-child {
  padding-left: 20px; }

.panel > .table tr > td:last-child,
.panel > .table tr > th:last-child,
.panel > .table-responsive > .table tr > td:last-child,
.panel > .table-responsive > .table tr > th:last-child {
  padding-right: 20px; }

.panel > .list-group .list-group-item {
  padding-left: 20px;
  padding-right: 20px; }

.panel-heading-controls {
  margin-top: 9px;
  padding: 0; }
  .panel-heading-controls > * {
    display: block;
    float: left;
    margin: 0; }
    .panel-heading-controls > * + * {
      margin-left: 4px; }
  .panel-heading-controls > .btn,
  .panel-heading-controls > .btn-group,
  .panel-heading-controls > .btn-toolbar,
  .panel-heading-controls > .panel-heading-text {
    margin-top: 1px; }
  .panel-heading-controls > .label,
  .panel-heading-controls > .badge {
    margin-top: 2px; }
  .panel-heading-controls > .progress {
    height: 6px;
    margin-top: 8px; }
  .panel-heading-controls > .switcher {
    margin-top: 2px; }

.panel-heading .nav-tabs {
  position: relative;
  bottom: -10px;
  border-bottom-width: 1px;
  border-bottom-color: transparent; }
  .panel-heading .nav-tabs > li > a,
  .panel-heading .nav-tabs > li > a:hover,
  .panel-heading .nav-tabs > li > a:focus {
    border-bottom-color: transparent; }
  .panel-heading .nav-tabs > li > a {
    margin-bottom: -1px !important;
    border-bottom-width: 1px !important; }

.panel-heading-icon {
  position: absolute;
  top: 9px;
  right: 20px; }

.panel-dark .panel-heading-controls .btn:not(.btn-outline) {
  border-color: transparent !important; }

.panel-dark .panel-heading-controls .form-control {
  border-color: transparent !important; }

.panel-dark .panel-heading-controls > .pagination li a,
.panel-dark .panel-heading-controls > .pagination li span,
.panel-dark .panel-heading-controls > .pager li a,
.panel-dark .panel-heading-controls > .pager li span {
  color: #fff;
  border-color: rgba(255, 255, 255, 0.12); }

.panel-dark .panel-heading-controls > .pagination li a:hover,
.panel-dark .panel-heading-controls > .pagination li a:focus,
.panel-dark .panel-heading-controls > .pager li a:hover,
.panel-dark .panel-heading-controls > .pager li a:focus {
  color: #fff;
  border-color: #fff; }

.panel-dark .panel-heading-controls > .pagination li.active a, .panel-dark .panel-heading-controls > .pagination li.active a:hover, .panel-dark .panel-heading-controls > .pagination li.active a:focus,
.panel-dark .panel-heading-controls > .pagination li.active span,
.panel-dark .panel-heading-controls > .pagination li.active span:hover,
.panel-dark .panel-heading-controls > .pagination li.active span:focus,
.panel-dark .panel-heading-controls > .pager li.active a,
.panel-dark .panel-heading-controls > .pager li.active a:hover,
.panel-dark .panel-heading-controls > .pager li.active a:focus,
.panel-dark .panel-heading-controls > .pager li.active span,
.panel-dark .panel-heading-controls > .pager li.active span:hover,
.panel-dark .panel-heading-controls > .pager li.active span:focus {
  border-color: #fff;
  background: #fff; }

.panel-dark .panel-heading-controls > .pagination li.disabled a,
.panel-dark .panel-heading-controls > .pagination li.disabled span,
.panel-dark .panel-heading-controls > .pager li.disabled a,
.panel-dark .panel-heading-controls > .pager li.disabled span {
  color: rgba(255, 255, 255, 0.3) !important;
  border-color: rgba(255, 255, 255, 0.1) !important; }

.panel-dark .panel-heading .nav-tabs > li > a {
  background: rgba(255, 255, 255, 0.1); }
  .panel-dark .panel-heading .nav-tabs > li > a:hover, .panel-dark .panel-heading .nav-tabs > li > a:focus {
    color: inherit !important; }

.panel-dark .panel-heading .nav-tabs > li.active > a,
.panel-dark .panel-heading .nav-tabs > li.active > a:hover,
.panel-dark .panel-heading .nav-tabs > li.active > a:focus {
  color: #444 !important;
  border-bottom-color: #fff !important;
  background: #fff; }

@media (min-width: 544px) {
  .panel-heading-controls {
    float: right;
    margin-top: -1px;
    margin-bottom: -100px; }
  .panel-heading .nav-tabs {
    position: absolute;
    right: 9px;
    bottom: -1px;
    margin: 0; } }

.panel-warning {
  border-color: #c9ba9b !important; }
  .panel-warning .panel-heading,
  .panel-warning .panel-heading .accordion-toggle {
    background: #fffaf3;
    border-color: #c9ba9b;
    color: #8d7955; }
  .panel-warning .panel-heading-text a,
  .panel-warning.panel-body-colorful a {
    color: #8d7955; }
    .panel-warning .panel-heading-text a:hover, .panel-warning .panel-heading-text a:focus,
    .panel-warning.panel-body-colorful a:hover,
    .panel-warning.panel-body-colorful a:focus {
      color: #a7936e; }
  .panel-warning .panel-heading-text a,
  .panel-warning.panel-body-colorful .panel-body a,
  .panel-warning.panel-body-colorful .panel-footer a {
    text-decoration: underline; }
  .panel-warning .panel-footer {
    border-color: #c9ba9b; }
  .panel-warning.panel-body-colorful,
  .panel-warning.panel-body-colorful .panel-body,
  .panel-warning.panel-body-colorful .panel-footer {
    background: #fffaf3;
    color: #8d7955; }
  .panel-warning.panel-body-colorful hr,
  .panel-warning.panel-body-colorful .panel-body {
    border-color: #c9ba9b !important; }
  .panel-warning.panel-dark {
    border-color: #f4ab43 !important; }
    .panel-warning.panel-dark .panel-heading,
    .panel-warning.panel-dark .panel-heading .accordion-toggle {
      background: #f4ab43;
      border-color: #f4ab43;
      color: #fff; }
    .panel-warning.panel-dark .panel-heading-text a,
    .panel-warning.panel-dark.panel-body-colorful a {
      color: #fff; }
      .panel-warning.panel-dark .panel-heading-text a:hover, .panel-warning.panel-dark .panel-heading-text a:focus,
      .panel-warning.panel-dark.panel-body-colorful a:hover,
      .panel-warning.panel-dark.panel-body-colorful a:focus {
        color: white; }
    .panel-warning.panel-dark .panel-heading-text a,
    .panel-warning.panel-dark.panel-body-colorful .panel-body a,
    .panel-warning.panel-dark.panel-body-colorful .panel-footer a {
      text-decoration: underline; }
    .panel-warning.panel-dark .panel-footer {
      border-color: #f4ab43; }
    .panel-warning.panel-dark.panel-body-colorful,
    .panel-warning.panel-dark.panel-body-colorful .panel-body,
    .panel-warning.panel-dark.panel-body-colorful .panel-footer {
      background: #f4ab43;
      color: #fff; }
    .panel-warning.panel-dark.panel-body-colorful hr,
    .panel-warning.panel-dark.panel-body-colorful .panel-body {
      border-color: #f4ab43 !important; }
    .panel-warning.panel-dark .panel-heading .pagination a, .panel-warning.panel-dark .panel-heading .pagination a:hover, .panel-warning.panel-dark .panel-heading .pagination a:focus,
    .panel-warning.panel-dark .panel-heading .pagination span,
    .panel-warning.panel-dark .panel-heading .pagination span:hover,
    .panel-warning.panel-dark .panel-heading .pagination span:focus,
    .panel-warning.panel-dark .panel-heading .pager a,
    .panel-warning.panel-dark .panel-heading .pager a:hover,
    .panel-warning.panel-dark .panel-heading .pager a:focus,
    .panel-warning.panel-dark .panel-heading .pager span,
    .panel-warning.panel-dark .panel-heading .pager span:hover,
    .panel-warning.panel-dark .panel-heading .pager span:focus {
      color: #fff; }
    .panel-warning.panel-dark .panel-heading .pagination li.active a, .panel-warning.panel-dark .panel-heading .pagination li.active a:hover, .panel-warning.panel-dark .panel-heading .pagination li.active a:focus,
    .panel-warning.panel-dark .panel-heading .pagination li.active span,
    .panel-warning.panel-dark .panel-heading .pagination li.active span:hover,
    .panel-warning.panel-dark .panel-heading .pagination li.active span:focus,
    .panel-warning.panel-dark .panel-heading .pager li.active a,
    .panel-warning.panel-dark .panel-heading .pager li.active a:hover,
    .panel-warning.panel-dark .panel-heading .pager li.active a:focus,
    .panel-warning.panel-dark .panel-heading .pager li.active span,
    .panel-warning.panel-dark .panel-heading .pager li.active span:hover,
    .panel-warning.panel-dark .panel-heading .pager li.active span:focus {
      color: #f4ab43; }
    .panel-warning.panel-dark .panel-heading .nav-tabs > li > a {
      color: rgba(255, 255, 255, 0.9); }
    .panel-warning.panel-dark.panel-body-colorful .text-muted {
      color: rgba(255, 255, 255, 0.7) !important; }
    .panel-warning.panel-dark.panel-body-colorful .panel-heading,
    .panel-warning.panel-dark.panel-body-colorful .panel-footer,
    .panel-warning.panel-dark.panel-body-colorful .panel-body,
    .panel-warning.panel-dark.panel-body-colorful hr,
    .panel-warning.panel-dark.panel-body-colorful table,
    .panel-warning.panel-dark.panel-body-colorful table tr,
    .panel-warning.panel-dark.panel-body-colorful table th,
    .panel-warning.panel-dark.panel-body-colorful table td,
    .panel-warning.panel-dark.panel-body-colorful .list-group-item {
      border-color: #f8cb8b !important; }

.panel-danger {
  border-color: #e0b4b4 !important; }
  .panel-danger .panel-heading,
  .panel-danger .panel-heading .accordion-toggle {
    background: #fff6f6;
    border-color: #e0b4b4;
    color: #b05b59; }
  .panel-danger .panel-heading-text a,
  .panel-danger.panel-body-colorful a {
    color: #b05b59; }
    .panel-danger .panel-heading-text a:hover, .panel-danger .panel-heading-text a:focus,
    .panel-danger.panel-body-colorful a:hover,
    .panel-danger.panel-body-colorful a:focus {
      color: #c07d7c; }
  .panel-danger .panel-heading-text a,
  .panel-danger.panel-body-colorful .panel-body a,
  .panel-danger.panel-body-colorful .panel-footer a {
    text-decoration: underline; }
  .panel-danger .panel-footer {
    border-color: #e0b4b4; }
  .panel-danger.panel-body-colorful,
  .panel-danger.panel-body-colorful .panel-body,
  .panel-danger.panel-body-colorful .panel-footer {
    background: #fff6f6;
    color: #b05b59; }
  .panel-danger.panel-body-colorful hr,
  .panel-danger.panel-body-colorful .panel-body {
    border-color: #e0b4b4 !important; }
  .panel-danger.panel-dark {
    border-color: #e46050 !important; }
    .panel-danger.panel-dark .panel-heading,
    .panel-danger.panel-dark .panel-heading .accordion-toggle {
      background: #e46050;
      border-color: #e46050;
      color: #fff; }
    .panel-danger.panel-dark .panel-heading-text a,
    .panel-danger.panel-dark.panel-body-colorful a {
      color: #fff; }
      .panel-danger.panel-dark .panel-heading-text a:hover, .panel-danger.panel-dark .panel-heading-text a:focus,
      .panel-danger.panel-dark.panel-body-colorful a:hover,
      .panel-danger.panel-dark.panel-body-colorful a:focus {
        color: white; }
    .panel-danger.panel-dark .panel-heading-text a,
    .panel-danger.panel-dark.panel-body-colorful .panel-body a,
    .panel-danger.panel-dark.panel-body-colorful .panel-footer a {
      text-decoration: underline; }
    .panel-danger.panel-dark .panel-footer {
      border-color: #e46050; }
    .panel-danger.panel-dark.panel-body-colorful,
    .panel-danger.panel-dark.panel-body-colorful .panel-body,
    .panel-danger.panel-dark.panel-body-colorful .panel-footer {
      background: #e46050;
      color: #fff; }
    .panel-danger.panel-dark.panel-body-colorful hr,
    .panel-danger.panel-dark.panel-body-colorful .panel-body {
      border-color: #e46050 !important; }
    .panel-danger.panel-dark .panel-heading .pagination a, .panel-danger.panel-dark .panel-heading .pagination a:hover, .panel-danger.panel-dark .panel-heading .pagination a:focus,
    .panel-danger.panel-dark .panel-heading .pagination span,
    .panel-danger.panel-dark .panel-heading .pagination span:hover,
    .panel-danger.panel-dark .panel-heading .pagination span:focus,
    .panel-danger.panel-dark .panel-heading .pager a,
    .panel-danger.panel-dark .panel-heading .pager a:hover,
    .panel-danger.panel-dark .panel-heading .pager a:focus,
    .panel-danger.panel-dark .panel-heading .pager span,
    .panel-danger.panel-dark .panel-heading .pager span:hover,
    .panel-danger.panel-dark .panel-heading .pager span:focus {
      color: #fff; }
    .panel-danger.panel-dark .panel-heading .pagination li.active a, .panel-danger.panel-dark .panel-heading .pagination li.active a:hover, .panel-danger.panel-dark .panel-heading .pagination li.active a:focus,
    .panel-danger.panel-dark .panel-heading .pagination li.active span,
    .panel-danger.panel-dark .panel-heading .pagination li.active span:hover,
    .panel-danger.panel-dark .panel-heading .pagination li.active span:focus,
    .panel-danger.panel-dark .panel-heading .pager li.active a,
    .panel-danger.panel-dark .panel-heading .pager li.active a:hover,
    .panel-danger.panel-dark .panel-heading .pager li.active a:focus,
    .panel-danger.panel-dark .panel-heading .pager li.active span,
    .panel-danger.panel-dark .panel-heading .pager li.active span:hover,
    .panel-danger.panel-dark .panel-heading .pager li.active span:focus {
      color: #e46050; }
    .panel-danger.panel-dark .panel-heading .nav-tabs > li > a {
      color: rgba(255, 255, 255, 0.9); }
    .panel-danger.panel-dark.panel-body-colorful .text-muted {
      color: rgba(255, 255, 255, 0.7) !important; }
    .panel-danger.panel-dark.panel-body-colorful .panel-heading,
    .panel-danger.panel-dark.panel-body-colorful .panel-footer,
    .panel-danger.panel-dark.panel-body-colorful .panel-body,
    .panel-danger.panel-dark.panel-body-colorful hr,
    .panel-danger.panel-dark.panel-body-colorful table,
    .panel-danger.panel-dark.panel-body-colorful table tr,
    .panel-danger.panel-dark.panel-body-colorful table th,
    .panel-danger.panel-dark.panel-body-colorful table td,
    .panel-danger.panel-dark.panel-body-colorful .list-group-item {
      border-color: #ee9c92 !important; }

.panel-success {
  border-color: #a3c293 !important; }
  .panel-success .panel-heading,
  .panel-success .panel-heading .accordion-toggle {
    background: #fcfff5;
    border-color: #a3c293;
    color: #6f976d; }
  .panel-success .panel-heading-text a,
  .panel-success.panel-body-colorful a {
    color: #6f976d; }
    .panel-success .panel-heading-text a:hover, .panel-success .panel-heading-text a:focus,
    .panel-success.panel-body-colorful a:hover,
    .panel-success.panel-body-colorful a:focus {
      color: #8cac8b; }
  .panel-success .panel-heading-text a,
  .panel-success.panel-body-colorful .panel-body a,
  .panel-success.panel-body-colorful .panel-footer a {
    text-decoration: underline; }
  .panel-success .panel-footer {
    border-color: #a3c293; }
  .panel-success.panel-body-colorful,
  .panel-success.panel-body-colorful .panel-body,
  .panel-success.panel-body-colorful .panel-footer {
    background: #fcfff5;
    color: #6f976d; }
  .panel-success.panel-body-colorful hr,
  .panel-success.panel-body-colorful .panel-body {
    border-color: #a3c293 !important; }
  .panel-success.panel-dark {
    border-color: #78bd5d !important; }
    .panel-success.panel-dark .panel-heading,
    .panel-success.panel-dark .panel-heading .accordion-toggle {
      background: #78bd5d;
      border-color: #78bd5d;
      color: #fff; }
    .panel-success.panel-dark .panel-heading-text a,
    .panel-success.panel-dark.panel-body-colorful a {
      color: #fff; }
      .panel-success.panel-dark .panel-heading-text a:hover, .panel-success.panel-dark .panel-heading-text a:focus,
      .panel-success.panel-dark.panel-body-colorful a:hover,
      .panel-success.panel-dark.panel-body-colorful a:focus {
        color: white; }
    .panel-success.panel-dark .panel-heading-text a,
    .panel-success.panel-dark.panel-body-colorful .panel-body a,
    .panel-success.panel-dark.panel-body-colorful .panel-footer a {
      text-decoration: underline; }
    .panel-success.panel-dark .panel-footer {
      border-color: #78bd5d; }
    .panel-success.panel-dark.panel-body-colorful,
    .panel-success.panel-dark.panel-body-colorful .panel-body,
    .panel-success.panel-dark.panel-body-colorful .panel-footer {
      background: #78bd5d;
      color: #fff; }
    .panel-success.panel-dark.panel-body-colorful hr,
    .panel-success.panel-dark.panel-body-colorful .panel-body {
      border-color: #78bd5d !important; }
    .panel-success.panel-dark .panel-heading .pagination a, .panel-success.panel-dark .panel-heading .pagination a:hover, .panel-success.panel-dark .panel-heading .pagination a:focus,
    .panel-success.panel-dark .panel-heading .pagination span,
    .panel-success.panel-dark .panel-heading .pagination span:hover,
    .panel-success.panel-dark .panel-heading .pagination span:focus,
    .panel-success.panel-dark .panel-heading .pager a,
    .panel-success.panel-dark .panel-heading .pager a:hover,
    .panel-success.panel-dark .panel-heading .pager a:focus,
    .panel-success.panel-dark .panel-heading .pager span,
    .panel-success.panel-dark .panel-heading .pager span:hover,
    .panel-success.panel-dark .panel-heading .pager span:focus {
      color: #fff; }
    .panel-success.panel-dark .panel-heading .pagination li.active a, .panel-success.panel-dark .panel-heading .pagination li.active a:hover, .panel-success.panel-dark .panel-heading .pagination li.active a:focus,
    .panel-success.panel-dark .panel-heading .pagination li.active span,
    .panel-success.panel-dark .panel-heading .pagination li.active span:hover,
    .panel-success.panel-dark .panel-heading .pagination li.active span:focus,
    .panel-success.panel-dark .panel-heading .pager li.active a,
    .panel-success.panel-dark .panel-heading .pager li.active a:hover,
    .panel-success.panel-dark .panel-heading .pager li.active a:focus,
    .panel-success.panel-dark .panel-heading .pager li.active span,
    .panel-success.panel-dark .panel-heading .pager li.active span:hover,
    .panel-success.panel-dark .panel-heading .pager li.active span:focus {
      color: #78bd5d; }
    .panel-success.panel-dark .panel-heading .nav-tabs > li > a {
      color: rgba(255, 255, 255, 0.9); }
    .panel-success.panel-dark.panel-body-colorful .text-muted {
      color: rgba(255, 255, 255, 0.7) !important; }
    .panel-success.panel-dark.panel-body-colorful .panel-heading,
    .panel-success.panel-dark.panel-body-colorful .panel-footer,
    .panel-success.panel-dark.panel-body-colorful .panel-body,
    .panel-success.panel-dark.panel-body-colorful hr,
    .panel-success.panel-dark.panel-body-colorful table,
    .panel-success.panel-dark.panel-body-colorful table tr,
    .panel-success.panel-dark.panel-body-colorful table th,
    .panel-success.panel-dark.panel-body-colorful table td,
    .panel-success.panel-dark.panel-body-colorful .list-group-item {
      border-color: #a5d393 !important; }

.panel-info {
  border-color: #a9d5de !important; }
  .panel-info .panel-heading,
  .panel-info .panel-heading .accordion-toggle {
    background: #f8ffff;
    border-color: #a9d5de;
    color: #528d9e; }
  .panel-info .panel-heading-text a,
  .panel-info.panel-body-colorful a {
    color: #528d9e; }
    .panel-info .panel-heading-text a:hover, .panel-info .panel-heading-text a:focus,
    .panel-info.panel-body-colorful a:hover,
    .panel-info.panel-body-colorful a:focus {
      color: #6fa5b4; }
  .panel-info .panel-heading-text a,
  .panel-info.panel-body-colorful .panel-body a,
  .panel-info.panel-body-colorful .panel-footer a {
    text-decoration: underline; }
  .panel-info .panel-footer {
    border-color: #a9d5de; }
  .panel-info.panel-body-colorful,
  .panel-info.panel-body-colorful .panel-body,
  .panel-info.panel-body-colorful .panel-footer {
    background: #f8ffff;
    color: #528d9e; }
  .panel-info.panel-body-colorful hr,
  .panel-info.panel-body-colorful .panel-body {
    border-color: #a9d5de !important; }
  .panel-info.panel-dark {
    border-color: #59c4e4 !important; }
    .panel-info.panel-dark .panel-heading,
    .panel-info.panel-dark .panel-heading .accordion-toggle {
      background: #59c4e4;
      border-color: #59c4e4;
      color: #fff; }
    .panel-info.panel-dark .panel-heading-text a,
    .panel-info.panel-dark.panel-body-colorful a {
      color: #fff; }
      .panel-info.panel-dark .panel-heading-text a:hover, .panel-info.panel-dark .panel-heading-text a:focus,
      .panel-info.panel-dark.panel-body-colorful a:hover,
      .panel-info.panel-dark.panel-body-colorful a:focus {
        color: white; }
    .panel-info.panel-dark .panel-heading-text a,
    .panel-info.panel-dark.panel-body-colorful .panel-body a,
    .panel-info.panel-dark.panel-body-colorful .panel-footer a {
      text-decoration: underline; }
    .panel-info.panel-dark .panel-footer {
      border-color: #59c4e4; }
    .panel-info.panel-dark.panel-body-colorful,
    .panel-info.panel-dark.panel-body-colorful .panel-body,
    .panel-info.panel-dark.panel-body-colorful .panel-footer {
      background: #59c4e4;
      color: #fff; }
    .panel-info.panel-dark.panel-body-colorful hr,
    .panel-info.panel-dark.panel-body-colorful .panel-body {
      border-color: #59c4e4 !important; }
    .panel-info.panel-dark .panel-heading .pagination a, .panel-info.panel-dark .panel-heading .pagination a:hover, .panel-info.panel-dark .panel-heading .pagination a:focus,
    .panel-info.panel-dark .panel-heading .pagination span,
    .panel-info.panel-dark .panel-heading .pagination span:hover,
    .panel-info.panel-dark .panel-heading .pagination span:focus,
    .panel-info.panel-dark .panel-heading .pager a,
    .panel-info.panel-dark .panel-heading .pager a:hover,
    .panel-info.panel-dark .panel-heading .pager a:focus,
    .panel-info.panel-dark .panel-heading .pager span,
    .panel-info.panel-dark .panel-heading .pager span:hover,
    .panel-info.panel-dark .panel-heading .pager span:focus {
      color: #fff; }
    .panel-info.panel-dark .panel-heading .pagination li.active a, .panel-info.panel-dark .panel-heading .pagination li.active a:hover, .panel-info.panel-dark .panel-heading .pagination li.active a:focus,
    .panel-info.panel-dark .panel-heading .pagination li.active span,
    .panel-info.panel-dark .panel-heading .pagination li.active span:hover,
    .panel-info.panel-dark .panel-heading .pagination li.active span:focus,
    .panel-info.panel-dark .panel-heading .pager li.active a,
    .panel-info.panel-dark .panel-heading .pager li.active a:hover,
    .panel-info.panel-dark .panel-heading .pager li.active a:focus,
    .panel-info.panel-dark .panel-heading .pager li.active span,
    .panel-info.panel-dark .panel-heading .pager li.active span:hover,
    .panel-info.panel-dark .panel-heading .pager li.active span:focus {
      color: #59c4e4; }
    .panel-info.panel-dark .panel-heading .nav-tabs > li > a {
      color: rgba(255, 255, 255, 0.9); }
    .panel-info.panel-dark.panel-body-colorful .text-muted {
      color: rgba(255, 255, 255, 0.7) !important; }
    .panel-info.panel-dark.panel-body-colorful .panel-heading,
    .panel-info.panel-dark.panel-body-colorful .panel-footer,
    .panel-info.panel-dark.panel-body-colorful .panel-body,
    .panel-info.panel-dark.panel-body-colorful hr,
    .panel-info.panel-dark.panel-body-colorful table,
    .panel-info.panel-dark.panel-body-colorful table tr,
    .panel-info.panel-dark.panel-body-colorful table th,
    .panel-info.panel-dark.panel-body-colorful table td,
    .panel-info.panel-dark.panel-body-colorful .list-group-item {
      border-color: #9bdbef !important; }

.panel-transparent {
  border: none !important;
  background: none !important; }
  .panel-transparent > .panel-heading {
    background: none !important; }
  .panel-transparent > .panel-body {
    background: none !important; }
  .panel-transparent > .panel-footer {
    border: none !important;
    background: none !important; }

.well {
  border-color: rgba(0, 0, 0, 0.06);
  background-color: rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: none;
          box-shadow: none; }

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

.modal-dialog {
  -webkit-animation-duration: .8s;
          animation-duration: .8s; }
  .modal-dialog .close {
    margin-top: 4px; }

.modal-content {
  border: none;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
  .modal-content:before, .modal-content:after {
    content: " ";
    display: table; }
  .modal-content:after {
    clear: both; }

.modal-header {
  background: #f8f8f8;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px; }

.modal-title {
  font-weight: 600; }

.modal-footer {
  padding: 11px 20px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

@media (min-width: 544px) {
  .modal-alert .modal-dialog {
    width: 350px;
    margin: 30px auto; } }

.modal-alert .modal-header,
.modal-alert .modal-title,
.modal-alert .modal-body,
.modal-alert .modal-footer {
  margin: 0;
  padding: 0 20px;
  text-align: center;
  border: none;
  background: none; }

.modal-alert .modal-header,
.modal-alert .modal-body,
.modal-alert .modal-footer {
  margin-bottom: 20px; }

.modal-alert .modal-header {
  padding: 20px 0;
  color: #fff;
  border-bottom: 4px solid rgba(0, 0, 0, 0.08);
  font-size: 90px;
  line-height: 90px; }

.modal-alert .modal-title {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: 600; }

.modal-info .modal-header {
  background: #59c4e4; }

.modal-danger .modal-header {
  background: #e46050; }

.modal-warning .modal-header {
  background: #f4ab43; }

.modal-success .modal-header {
  background: #78bd5d; }

.tooltip.right {
  /*@noflip*/
  margin-left: 3px; }

.tooltip.left {
  /*@noflip*/
  margin-left: -3px; }

.tooltip.right .tooltip-arrow {
  /*@noflip*/
  left: 0;
  /*@noflip*/
  right: auto;
  /*@noflip*/
  border-width: 5px 5px 5px 0;
  /*@noflip*/
  border-right-color: #222; }

.tooltip.left .tooltip-arrow {
  /*@noflip*/
  right: 0;
  /*@noflip*/
  left: auto;
  /*@noflip*/
  border-width: 5px 0 5px 5px;
  /*@noflip*/
  border-left-color: #222; }

.tooltip-warning .tooltip-inner {
  background-color: #f19513;
  color: #fff; }

.tooltip-warning.top .tooltip-arrow,
.tooltip-warning.top-left .tooltip-arrow,
.tooltip-warning.top-right .tooltip-arrow {
  border-top-color: #f19513; }

.tooltip-warning.bottom .tooltip-arrow,
.tooltip-warning.bottom-left .tooltip-arrow,
.tooltip-warning.bottom-right .tooltip-arrow {
  border-bottom-color: #f19513; }

.tooltip-warning.right .tooltip-arrow {
  /*@noflip*/
  border-right-color: #f19513; }

.tooltip-warning.left .tooltip-arrow {
  /*@noflip*/
  border-left-color: #f19513; }

.tooltip-danger .tooltip-inner {
  background-color: #dd3824;
  color: #fff; }

.tooltip-danger.top .tooltip-arrow,
.tooltip-danger.top-left .tooltip-arrow,
.tooltip-danger.top-right .tooltip-arrow {
  border-top-color: #dd3824; }

.tooltip-danger.bottom .tooltip-arrow,
.tooltip-danger.bottom-left .tooltip-arrow,
.tooltip-danger.bottom-right .tooltip-arrow {
  border-bottom-color: #dd3824; }

.tooltip-danger.right .tooltip-arrow {
  /*@noflip*/
  border-right-color: #dd3824; }

.tooltip-danger.left .tooltip-arrow {
  /*@noflip*/
  border-left-color: #dd3824; }

.tooltip-success .tooltip-inner {
  background-color: #5ea443;
  color: #fff; }

.tooltip-success.top .tooltip-arrow,
.tooltip-success.top-left .tooltip-arrow,
.tooltip-success.top-right .tooltip-arrow {
  border-top-color: #5ea443; }

.tooltip-success.bottom .tooltip-arrow,
.tooltip-success.bottom-left .tooltip-arrow,
.tooltip-success.bottom-right .tooltip-arrow {
  border-bottom-color: #5ea443; }

.tooltip-success.right .tooltip-arrow {
  /*@noflip*/
  border-right-color: #5ea443; }

.tooltip-success.left .tooltip-arrow {
  /*@noflip*/
  border-left-color: #5ea443; }

.tooltip-info .tooltip-inner {
  background-color: #2db4dd;
  color: #fff; }

.tooltip-info.top .tooltip-arrow,
.tooltip-info.top-left .tooltip-arrow,
.tooltip-info.top-right .tooltip-arrow {
  border-top-color: #2db4dd; }

.tooltip-info.bottom .tooltip-arrow,
.tooltip-info.bottom-left .tooltip-arrow,
.tooltip-info.bottom-right .tooltip-arrow {
  border-bottom-color: #2db4dd; }

.tooltip-info.right .tooltip-arrow {
  /*@noflip*/
  border-right-color: #2db4dd; }

.tooltip-info.left .tooltip-arrow {
  /*@noflip*/
  border-left-color: #2db4dd; }

.popover {
  border-width: 3px;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .popover .arrow:after {
    display: none; }
  .popover.top {
    margin-top: -9px; }
    .popover.top .arrow {
      bottom: -11px;
      border-top-color: inherit; }
  .popover.bottom {
    margin-top: 9px; }
    .popover.bottom .arrow {
      top: -11px;
      border-bottom-color: inherit; }
  .popover.left {
    /*@noflip*/
    margin-left: -9px;
    /*@noflip*/
    margin-right: 0; }
    .popover.left .arrow {
      /*@noflip*/
      right: -11px;
      /*@noflip*/
      left: auto;
      /*@noflip*/
      border-left-color: inherit;
      /*@noflip*/
      border-left-width: 8px;
      /*@noflip*/
      border-right-width: 0; }
  .popover.right {
    /*@noflip*/
    margin-left: 9px;
    /*@noflip*/
    margin-right: 0; }
    .popover.right .arrow {
      /*@noflip*/
      left: -11px;
      /*@noflip*/
      right: auto;
      /*@noflip*/
      border-right-color: inherit;
      /*@noflip*/
      border-right-width: 8px;
      /*@noflip*/
      border-left-width: 0; }

/*@noflip*/
html[dir="rtl"] .popover {
  left: 0;
  right: auto; }

.popover-title {
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom-color: #ddd;
  border-radius: 0;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.06);
  line-height: 1.61539; }

.popover-dark.popover-colorful .popover-title {
  border-bottom-width: 2px; }

.popover-warning {
  border-width: 1px; }
  .popover-warning.top .arrow {
    /*@noflip*/
    bottom: -9px; }
  .popover-warning.bottom .arrow {
    /*@noflip*/
    top: -9px; }
  .popover-warning.left .arrow {
    /*@noflip*/
    right: -9px; }
  .popover-warning.right .arrow {
    /*@noflip*/
    left: -9px; }
  .popover-warning .popover-title, .popover-warning.popover-colorful {
    color: #8d7955;
    background: #fffaf3; }
  .popover-warning,
  .popover-warning .popover-title, .popover-warning.popover-colorful {
    border-color: #c9ba9b; }

.popover-warning.popover-dark .popover-title, .popover-warning.popover-dark.popover-colorful {
  color: #fff;
  background: #f4ab43; }

.popover-warning.popover-dark,
.popover-warning.popover-dark .popover-title, .popover-warning.popover-dark.popover-colorful {
  border-color: #f4ab43; }

.popover-warning.popover-dark.popover-colorful .popover-title {
  border-color: #f6bc6a; }

.popover-danger {
  border-width: 1px; }
  .popover-danger.top .arrow {
    /*@noflip*/
    bottom: -9px; }
  .popover-danger.bottom .arrow {
    /*@noflip*/
    top: -9px; }
  .popover-danger.left .arrow {
    /*@noflip*/
    right: -9px; }
  .popover-danger.right .arrow {
    /*@noflip*/
    left: -9px; }
  .popover-danger .popover-title, .popover-danger.popover-colorful {
    color: #b05b59;
    background: #fff6f6; }
  .popover-danger,
  .popover-danger .popover-title, .popover-danger.popover-colorful {
    border-color: #e0b4b4; }

.popover-danger.popover-dark .popover-title, .popover-danger.popover-dark.popover-colorful {
  color: #fff;
  background: #e46050; }

.popover-danger.popover-dark,
.popover-danger.popover-dark .popover-title, .popover-danger.popover-dark.popover-colorful {
  border-color: #e46050; }

.popover-danger.popover-dark.popover-colorful .popover-title {
  border-color: #e98073; }

.popover-success {
  border-width: 1px; }
  .popover-success.top .arrow {
    /*@noflip*/
    bottom: -9px; }
  .popover-success.bottom .arrow {
    /*@noflip*/
    top: -9px; }
  .popover-success.left .arrow {
    /*@noflip*/
    right: -9px; }
  .popover-success.right .arrow {
    /*@noflip*/
    left: -9px; }
  .popover-success .popover-title, .popover-success.popover-colorful {
    color: #6f976d;
    background: #fcfff5; }
  .popover-success,
  .popover-success .popover-title, .popover-success.popover-colorful {
    border-color: #a3c293; }

.popover-success.popover-dark .popover-title, .popover-success.popover-dark.popover-colorful {
  color: #fff;
  background: #78bd5d; }

.popover-success.popover-dark,
.popover-success.popover-dark .popover-title, .popover-success.popover-dark.popover-colorful {
  border-color: #78bd5d; }

.popover-success.popover-dark.popover-colorful .popover-title {
  border-color: #90c97a; }

.popover-info {
  border-width: 1px; }
  .popover-info.top .arrow {
    /*@noflip*/
    bottom: -9px; }
  .popover-info.bottom .arrow {
    /*@noflip*/
    top: -9px; }
  .popover-info.left .arrow {
    /*@noflip*/
    right: -9px; }
  .popover-info.right .arrow {
    /*@noflip*/
    left: -9px; }
  .popover-info .popover-title, .popover-info.popover-colorful {
    color: #528d9e;
    background: #f8ffff; }
  .popover-info,
  .popover-info .popover-title, .popover-info.popover-colorful {
    border-color: #a9d5de; }

.popover-info.popover-dark .popover-title, .popover-info.popover-dark.popover-colorful {
  color: #fff;
  background: #59c4e4; }

.popover-info.popover-dark,
.popover-info.popover-dark .popover-title, .popover-info.popover-dark.popover-colorful {
  border-color: #59c4e4; }

.popover-info.popover-dark.popover-colorful .popover-title {
  border-color: #7cd0ea; }

.btn-label,
.btn-label-icon {
  position: relative;
  display: block;
  font-size: inherit;
  line-height: inherit;
  margin: -4px 0;
  padding: 4px 12px; }
  .btn-label.left,
  .btn-label-icon.left {
    margin-right: 12px;
    margin-left: -12px;
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px; }
  .btn-label.right,
  .btn-label-icon.right {
    margin-right: -12px;
    margin-left: 12px;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px; }
  .btn-label.left,
  .btn-label-icon.left {
    float: left;
    border-right: 1px solid;
    border-right-color: inherit; }
  .btn-label.right,
  .btn-label-icon.right {
    float: right;
    border-left: 1px solid;
    border-left-color: inherit; }

.btn-label {
  color: #444;
  background: #fff;
  font-weight: 600; }

.btn-label-icon {
  background: rgba(0, 0, 0, 0.05); }

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

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

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

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

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

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

.btn-group-vertical .btn-label-icon {
  width: 2.5em;
  padding-right: 0 !important;
  padding-left: 0 !important;
  text-align: center; }

.btn-rounded .btn-label.left,
.btn-rounded .btn-label-icon.left {
  border-bottom-left-radius: 999px !important;
  border-top-left-radius: 999px !important; }

.btn-rounded .btn-label.right,
.btn-rounded .btn-label-icon.right {
  border-bottom-right-radius: 999px !important;
  border-top-right-radius: 999px !important; }

.btn-outline:hover .btn-label, .btn-outline:active .btn-label, .btn-outline:focus .btn-label, .btn-outline.focus .btn-label {
  color: #444;
  background: #fff; }

.btn-outline:hover .btn-label-icon, .btn-outline:active .btn-label-icon, .btn-outline:focus .btn-label-icon, .btn-outline.focus .btn-label-icon {
  background: rgba(0, 0, 0, 0.05); }

.btn-outline .btn-label,
.btn-outline .btn-label-icon {
  background: none; }

.btn-outline-colorless-inverted .btn-label {
  color: inherit; }

.btn-outline.disabled .btn-label-icon,
.btn-outline:disabled .btn-label-icon,
fieldset[disabled] .btn-outline .btn-label-icon {
  background: none !important; }

.btn-outline.disabled.active .btn-label,
.btn-outline:disabled.active .btn-label,
fieldset[disabled] .btn-outline.active .btn-label {
  color: #444 !important;
  background: #fff !important; }

.btn-outline.disabled.active .btn-label-icon,
.btn-outline:disabled.active .btn-label-icon,
fieldset[disabled] .btn-outline.active .btn-label-icon {
  background: rgba(0, 0, 0, 0.05) !important; }

.btn-outline-colorless-inverted.disabled .btn-label,
.btn-outline-colorless-inverted:disabled .btn-label,
fieldset[disabled] .btn-outline-colorless-inverted .btn-label {
  color: inherit !important;
  background: none !important; }

.btn-xs .btn-label, .btn-group-xs > .btn .btn-label,
.btn-xs .btn-label-icon, .btn-group-xs > .btn .btn-label-icon,
.btn-group-xs > .btn .btn-label,
.btn-group-xs > .btn .btn-label-icon {
  margin: -2px 0;
  padding: 2px 7px; }
  .btn-xs .btn-label.left, .btn-group-xs > .btn .btn-label.left,
  .btn-xs .btn-label-icon.left, .btn-group-xs > .btn .btn-label-icon.left,
  .btn-group-xs > .btn .btn-label.left,
  .btn-group-xs > .btn .btn-label-icon.left {
    margin-right: 7px;
    margin-left: -7px;
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px; }
  .btn-xs .btn-label.right, .btn-group-xs > .btn .btn-label.right,
  .btn-xs .btn-label-icon.right, .btn-group-xs > .btn .btn-label-icon.right,
  .btn-group-xs > .btn .btn-label.right,
  .btn-group-xs > .btn .btn-label-icon.right {
    margin-right: -7px;
    margin-left: 7px;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px; }

.btn-sm .btn-label,
.btn-sm .btn-label-icon,
.btn-group-sm > .btn .btn-label,
.btn-group-sm > .btn .btn-label-icon {
  margin: -3px 0;
  padding: 3px 9px; }
  .btn-sm .btn-label.left,
  .btn-sm .btn-label-icon.left,
  .btn-group-sm > .btn .btn-label.left,
  .btn-group-sm > .btn .btn-label-icon.left {
    margin-right: 9px;
    margin-left: -9px;
    border-bottom-left-radius: 1px;
    border-top-left-radius: 1px; }
  .btn-sm .btn-label.right,
  .btn-sm .btn-label-icon.right,
  .btn-group-sm > .btn .btn-label.right,
  .btn-group-sm > .btn .btn-label-icon.right {
    margin-right: -9px;
    margin-left: 9px;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px; }

.btn-lg .btn-label,
.btn-lg .btn-label-icon,
.btn-group-lg > .btn .btn-label,
.btn-group-lg > .btn .btn-label-icon {
  margin: -8px 0;
  padding: 8px 18px; }
  .btn-lg .btn-label.left,
  .btn-lg .btn-label-icon.left,
  .btn-group-lg > .btn .btn-label.left,
  .btn-group-lg > .btn .btn-label-icon.left {
    margin-right: 18px;
    margin-left: -18px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px; }
  .btn-lg .btn-label.right,
  .btn-lg .btn-label-icon.right,
  .btn-group-lg > .btn .btn-label.right,
  .btn-group-lg > .btn .btn-label-icon.right {
    margin-right: -18px;
    margin-left: 18px;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px; }

.btn-xl .btn-label, .btn-group-xl > .btn .btn-label,
.btn-xl .btn-label-icon, .btn-group-xl > .btn .btn-label-icon,
.btn-group-xl > .btn .btn-label,
.btn-group-xl > .btn .btn-label-icon {
  margin: -10px 0;
  padding: 10px 25px; }
  .btn-xl .btn-label.left, .btn-group-xl > .btn .btn-label.left,
  .btn-xl .btn-label-icon.left, .btn-group-xl > .btn .btn-label-icon.left,
  .btn-group-xl > .btn .btn-label.left,
  .btn-group-xl > .btn .btn-label-icon.left {
    margin-right: 25px;
    margin-left: -25px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px; }
  .btn-xl .btn-label.right, .btn-group-xl > .btn .btn-label.right,
  .btn-xl .btn-label-icon.right, .btn-group-xl > .btn .btn-label-icon.right,
  .btn-group-xl > .btn .btn-label.right,
  .btn-group-xl > .btn .btn-label-icon.right {
    margin-right: -25px;
    margin-left: 25px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px; }

.panel-group > .panel > .panel-heading {
  padding: 0; }

.accordion-toggle {
  position: relative;
  display: block;
  padding: 9px 20px;
  color: #444;
  font-weight: 400;
  font-size: 13px; }
  .accordion-toggle:hover, .accordion-toggle:focus, .accordion-toggle.collapsed:hover, .accordion-toggle.collapsed:focus {
    text-decoration: none;
    color: #444;
    background: rgba(0, 0, 0, 0.015); }

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top-color: #e2e2e2; }

.panel-group.panel-group-success .accordion-toggle,
.panel-group.panel-group-success .accordion-toggle:hover,
.panel-group.panel-group-success .accordion-toggle:focus {
  color: #6f976d;
  background: #fcfff5; }

.panel-group.panel-group-success > .panel,
.panel-group.panel-group-success > .panel > .panel-heading,
.panel-group.panel-group-success .panel-heading + .panel-collapse > .panel-body,
.panel-group.panel-group-success .panel-heading + .panel-collapse > .list-group {
  border-color: #a3c293; }

.panel-group .panel-success > .panel-collapse > .panel-body,
.panel-group .panel-success > .panel-collapse > .list-group {
  border-color: #a3c293; }

.panel-group.panel-group-danger .accordion-toggle,
.panel-group.panel-group-danger .accordion-toggle:hover,
.panel-group.panel-group-danger .accordion-toggle:focus {
  color: #b05b59;
  background: #fff6f6; }

.panel-group.panel-group-danger > .panel,
.panel-group.panel-group-danger > .panel > .panel-heading,
.panel-group.panel-group-danger .panel-heading + .panel-collapse > .panel-body,
.panel-group.panel-group-danger .panel-heading + .panel-collapse > .list-group {
  border-color: #e0b4b4; }

.panel-group .panel-danger > .panel-collapse > .panel-body,
.panel-group .panel-danger > .panel-collapse > .list-group {
  border-color: #e0b4b4; }

.panel-group.panel-group-warning .accordion-toggle,
.panel-group.panel-group-warning .accordion-toggle:hover,
.panel-group.panel-group-warning .accordion-toggle:focus {
  color: #8d7955;
  background: #fffaf3; }

.panel-group.panel-group-warning > .panel,
.panel-group.panel-group-warning > .panel > .panel-heading,
.panel-group.panel-group-warning .panel-heading + .panel-collapse > .panel-body,
.panel-group.panel-group-warning .panel-heading + .panel-collapse > .list-group {
  border-color: #c9ba9b; }

.panel-group .panel-warning > .panel-collapse > .panel-body,
.panel-group .panel-warning > .panel-collapse > .list-group {
  border-color: #c9ba9b; }

.panel-group.panel-group-info .accordion-toggle,
.panel-group.panel-group-info .accordion-toggle:hover,
.panel-group.panel-group-info .accordion-toggle:focus {
  color: #528d9e;
  background: #f8ffff; }

.panel-group.panel-group-info > .panel,
.panel-group.panel-group-info > .panel > .panel-heading,
.panel-group.panel-group-info .panel-heading + .panel-collapse > .panel-body,
.panel-group.panel-group-info .panel-heading + .panel-collapse > .list-group {
  border-color: #a9d5de; }

.panel-group .panel-info > .panel-collapse > .panel-body,
.panel-group .panel-info > .panel-collapse > .list-group {
  border-color: #a9d5de; }

.panel-group-success.panel-group-dark .accordion-toggle,
.panel-group-success.panel-group-dark .accordion-toggle:hover,
.panel-group-success.panel-group-dark .accordion-toggle:focus {
  color: #fff;
  background: #78bd5d; }

.panel-group-success.panel-group-dark > .panel,
.panel-group-success.panel-group-dark > .panel > .panel-heading,
.panel-group-success.panel-group-dark .panel-heading + .panel-collapse > .panel-body,
.panel-group-success.panel-group-dark .panel-heading + .panel-collapse > .list-group {
  border-color: #78bd5d; }

.panel-group .panel-success.panel-dark > .panel-collapse > .panel-body,
.panel-group .panel-success.panel-dark > .panel-collapse > .list-group {
  border-color: #78bd5d; }

.panel-group-danger.panel-group-dark .accordion-toggle,
.panel-group-danger.panel-group-dark .accordion-toggle:hover,
.panel-group-danger.panel-group-dark .accordion-toggle:focus {
  color: #fff;
  background: #e46050; }

.panel-group-danger.panel-group-dark > .panel,
.panel-group-danger.panel-group-dark > .panel > .panel-heading,
.panel-group-danger.panel-group-dark .panel-heading + .panel-collapse > .panel-body,
.panel-group-danger.panel-group-dark .panel-heading + .panel-collapse > .list-group {
  border-color: #e46050; }

.panel-group .panel-danger.panel-dark > .panel-collapse > .panel-body,
.panel-group .panel-danger.panel-dark > .panel-collapse > .list-group {
  border-color: #e46050; }

.panel-group-warning.panel-group-dark .accordion-toggle,
.panel-group-warning.panel-group-dark .accordion-toggle:hover,
.panel-group-warning.panel-group-dark .accordion-toggle:focus {
  color: #fff;
  background: #f4ab43; }

.panel-group-warning.panel-group-dark > .panel,
.panel-group-warning.panel-group-dark > .panel > .panel-heading,
.panel-group-warning.panel-group-dark .panel-heading + .panel-collapse > .panel-body,
.panel-group-warning.panel-group-dark .panel-heading + .panel-collapse > .list-group {
  border-color: #f4ab43; }

.panel-group .panel-warning.panel-dark > .panel-collapse > .panel-body,
.panel-group .panel-warning.panel-dark > .panel-collapse > .list-group {
  border-color: #f4ab43; }

.panel-group-info.panel-group-dark .accordion-toggle,
.panel-group-info.panel-group-dark .accordion-toggle:hover,
.panel-group-info.panel-group-dark .accordion-toggle:focus {
  color: #fff;
  background: #59c4e4; }

.panel-group-info.panel-group-dark > .panel,
.panel-group-info.panel-group-dark > .panel > .panel-heading,
.panel-group-info.panel-group-dark .panel-heading + .panel-collapse > .panel-body,
.panel-group-info.panel-group-dark .panel-heading + .panel-collapse > .list-group {
  border-color: #59c4e4; }

.panel-group .panel-info.panel-dark > .panel-collapse > .panel-body,
.panel-group .panel-info.panel-dark > .panel-collapse > .list-group {
  border-color: #59c4e4; }

.note {
  margin-bottom: 20px;
  padding: 20px;
  border-left-width: 3px;
  border-left-style: solid;
  border-color: #ddd;
  background: #fafafa; }
  .note h1,
  .note h2,
  .note h3,
  .note h4,
  .note h5,
  .note h6 {
    margin-top: 0;
    margin-bottom: 10px;
    font-weight: 600; }
  .note p:last-child {
    margin-bottom: 0; }

.note-success {
  border-color: #78bd5d;
  background: #fcfff5; }
  .note-success h1, .note-success h2, .note-success h3, .note-success h4, .note-success h5, .note-success h6 {
    color: #78bd5d; }

.note-danger {
  border-color: #e46050;
  background: #fff6f6; }
  .note-danger h1, .note-danger h2, .note-danger h3, .note-danger h4, .note-danger h5, .note-danger h6 {
    color: #e46050; }

.note-warning {
  border-color: #f4ab43;
  background: #fffaf3; }
  .note-warning h1, .note-warning h2, .note-warning h3, .note-warning h4, .note-warning h5, .note-warning h6 {
    color: #f4ab43; }

.note-info {
  border-color: #59c4e4;
  background: #f8ffff; }
  .note-info h1, .note-info h2, .note-info h3, .note-info h4, .note-info h5, .note-info h6 {
    color: #59c4e4; }

.switcher {
  position: relative;
  display: block;
  margin-bottom: 6px;
  cursor: pointer;
  border-radius: 3px;
  font-weight: normal;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 68px;
  font-size: 13px;
  line-height: 1.61539; }
  .switcher.switcher-blank {
    width: 56px;
    height: 24px; }
  .switcher .switcher-indicator {
    width: 56px;
    height: 24px;
    margin-top: -12px;
    font-size: 10px;
    line-height: 24px; }
  .switcher > input:checked ~ .switcher-indicator:after {
    left: 32px; }
  .switcher .switcher-indicator:after {
    width: 20px;
    height: 20px;
    margin: 2px 0 0 2px; }
  .switcher .switcher-no {
    padding-left: 22px; }
  .switcher .switcher-yes {
    padding-right: 22px; }
  .switcher > input:checked ~ .switcher-indicator {
    color: #fff;
    background: #818a91; }
  .switcher > input:focus ~ .switcher-indicator:after,
  .switcher > input:active ~ .switcher-indicator:after,
  .switcher:active .switcher-indicator:after {
    -webkit-box-shadow: 0 0 0 1px #818a91 inset;
            box-shadow: 0 0 0 1px #818a91 inset; }
  .switcher > input {
    position: absolute;
    z-index: -1;
    margin: 0;
    padding: 0;
    opacity: 0; }
  .switcher.switcher-blank {
    padding: 0 !important; }
    .switcher.switcher-blank .switcher-indicator {
      top: 0 !important;
      margin: 0 !important; }
  .form-horizontal .switcher {
    margin-top: 4px;
    margin-bottom: 0; }
  .form-horizontal .form-group-lg .switcher,
  .form-horizontal.form-group-lg .switcher {
    margin-top: 5px; }
  .switcher > input:disabled ~ .switcher-indicator {
    opacity: .65;
    cursor: not-allowed !important; }
    .switcher > input:disabled ~ .switcher-indicator:after {
      -webkit-box-shadow: none !important;
              box-shadow: none !important; }

.switcher-indicator {
  position: absolute;
  top: 50%;
  left: 0;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 3px;
  font-weight: bold;
  color: #fff;
  background: #555;
  -webkit-transition-property: left, right, background;
  transition-property: left, right, background;
  -webkit-transition-duration: .2s;
          transition-duration: .2s; }

.switcher-no,
.switcher-yes {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all .2s;
  transition: all .2s;
  text-align: center; }

.switcher-no {
  left: 0; }

.switcher-yes {
  left: -100%; }

.switcher > input:checked ~ .switcher-indicator .switcher-no {
  left: 100%; }

.switcher > input:checked ~ .switcher-indicator .switcher-yes {
  left: 0; }

.switcher-indicator:after {
  position: absolute;
  left: 0;
  display: block;
  content: "";
  -webkit-transition: left .2s;
  transition: left .2s;
  border: 1px solid transparent;
  border-radius: 2px;
  background: #fff; }

.switcher-rounded .switcher-indicator,
.switcher-rounded .switcher-indicator:after {
  border-radius: 999px; }

.switcher-sm,
.form-group-sm .switcher {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 54px;
  font-size: 13px;
  line-height: 1.61539; }
  .switcher-sm.switcher-blank,
  .form-group-sm .switcher.switcher-blank {
    width: 42px;
    height: 20px; }
  .switcher-sm .switcher-indicator,
  .form-group-sm .switcher .switcher-indicator {
    width: 42px;
    height: 20px;
    margin-top: -10px;
    font-size: 8px;
    line-height: 20px; }
  .switcher-sm > input:checked ~ .switcher-indicator:after,
  .form-group-sm .switcher > input:checked ~ .switcher-indicator:after {
    left: 22px; }
  .switcher-sm .switcher-indicator:after,
  .form-group-sm .switcher .switcher-indicator:after {
    width: 16px;
    height: 16px;
    margin: 2px 0 0 2px; }
  .switcher-sm .switcher-no,
  .form-group-sm .switcher .switcher-no {
    padding-left: 18px; }
  .switcher-sm .switcher-yes,
  .form-group-sm .switcher .switcher-yes {
    padding-right: 18px; }

.switcher-lg,
.form-group-lg .switcher {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 80px;
  font-size: 15px;
  line-height: 1.4; }
  .switcher-lg.switcher-blank,
  .form-group-lg .switcher.switcher-blank {
    width: 68px;
    height: 30px; }
  .switcher-lg .switcher-indicator,
  .form-group-lg .switcher .switcher-indicator {
    width: 68px;
    height: 30px;
    margin-top: -15px;
    font-size: 13px;
    line-height: 30px; }
  .switcher-lg > input:checked ~ .switcher-indicator:after,
  .form-group-lg .switcher > input:checked ~ .switcher-indicator:after {
    left: 38px; }
  .switcher-lg .switcher-indicator:after,
  .form-group-lg .switcher .switcher-indicator:after {
    width: 26px;
    height: 26px;
    margin: 2px 0 0 2px; }
  .switcher-lg .switcher-no,
  .form-group-lg .switcher .switcher-no {
    padding-left: 28px; }
  .switcher-lg .switcher-yes,
  .form-group-lg .switcher .switcher-yes {
    padding-right: 28px; }

.switcher-info > input:checked ~ .switcher-indicator {
  color: #fff;
  background: #59c4e4; }

.switcher-info > input:focus ~ .switcher-indicator:after,
.switcher-info > input:active ~ .switcher-indicator:after,
.switcher-info:active .switcher-indicator:after {
  -webkit-box-shadow: 0 0 0 1px #59c4e4 inset;
          box-shadow: 0 0 0 1px #59c4e4 inset; }

.switcher-success > input:checked ~ .switcher-indicator {
  color: #fff;
  background: #78bd5d; }

.switcher-success > input:focus ~ .switcher-indicator:after,
.switcher-success > input:active ~ .switcher-indicator:after,
.switcher-success:active .switcher-indicator:after {
  -webkit-box-shadow: 0 0 0 1px #78bd5d inset;
          box-shadow: 0 0 0 1px #78bd5d inset; }

.switcher-warning > input:checked ~ .switcher-indicator {
  color: #fff;
  background: #f4ab43; }

.switcher-warning > input:focus ~ .switcher-indicator:after,
.switcher-warning > input:active ~ .switcher-indicator:after,
.switcher-warning:active .switcher-indicator:after {
  -webkit-box-shadow: 0 0 0 1px #f4ab43 inset;
          box-shadow: 0 0 0 1px #f4ab43 inset; }

.switcher-danger > input:checked ~ .switcher-indicator {
  color: #fff;
  background: #e46050; }

.switcher-danger > input:focus ~ .switcher-indicator:after,
.switcher-danger > input:active ~ .switcher-indicator:after,
.switcher-danger:active .switcher-indicator:after {
  -webkit-box-shadow: 0 0 0 1px #e46050 inset;
          box-shadow: 0 0 0 1px #e46050 inset; }

.custom-control {
  position: relative;
  display: block;
  margin-bottom: 4px;
  padding: 0;
  padding-left: 24px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-weight: normal; }
  .custom-control:before, .custom-control:after {
    content: " ";
    display: table; }
  .custom-control:after {
    clear: both; }
  .form-inline .custom-control, .custom-control.radio-inline, .custom-control.checkbox-inline {
    display: inline-block;
    margin-bottom: 0; }
    .form-inline .custom-control + .custom-control, .custom-control.radio-inline + .custom-control, .custom-control.checkbox-inline + .custom-control {
      margin-left: 12px; }
  .form-horizontal .custom-control {
    margin-top: 5px;
    margin-bottom: 0;
    padding-top: 0; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0; }

.custom-control-indicator {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  margin-top: -8px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  -webkit-box-shadow: 0 0 0 1px #d6d6d6 inset;
          box-shadow: 0 0 0 1px #d6d6d6 inset; }

.custom-checkbox .custom-control-indicator {
  border-radius: 2px; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-radio .custom-control-indicator {
  border-radius: 999px; }

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

.custom-control-blank {
  padding: 0;
  min-height: 21.00007px;
  min-width: 16px; }

.input-group-addon .custom-control-blank {
  min-height: 0;
  margin: 0; }
  .input-group-addon .custom-control-blank .custom-control-indicator {
    margin: 0;
    position: relative;
    top: auto; }

.custom-control-input:disabled + .custom-control-indicator,
fieldset[disabled] .custom-control-input + .custom-control-indicator {
  opacity: .65;
  background-color: #eceeef !important;
  -webkit-box-shadow: 0 0 0 1px #d6d6d6 inset !important;
          box-shadow: 0 0 0 1px #d6d6d6 inset !important; }

.custom-control-input:disabled + .custom-control-indicator,
.custom-control-input:disabled + .custom-control-description,
fieldset[disabled] .custom-control-input + .custom-control-indicator,
fieldset[disabled] .custom-control-input + .custom-control-description {
  cursor: not-allowed !important; }

.custom-control.disabled,
fieldset[disabled] .custom-control {
  cursor: not-allowed !important; }

.custom-control.has-success,
.has-success .custom-control {
  color: #6f976d; }
  .custom-control.has-success .custom-control-indicator,
  .has-success .custom-control .custom-control-indicator {
    -webkit-box-shadow: 0 0 0 1px #78bd5d inset;
            box-shadow: 0 0 0 1px #78bd5d inset; }

.custom-control.has-warning,
.has-warning .custom-control {
  color: #8d7955; }
  .custom-control.has-warning .custom-control-indicator,
  .has-warning .custom-control .custom-control-indicator {
    -webkit-box-shadow: 0 0 0 1px #f4ab43 inset;
            box-shadow: 0 0 0 1px #f4ab43 inset; }

.custom-control.has-error,
.has-error .custom-control {
  color: #b05b59; }
  .custom-control.has-error .custom-control-indicator,
  .has-error .custom-control .custom-control-indicator {
    -webkit-box-shadow: 0 0 0 1px #e46050 inset;
            box-shadow: 0 0 0 1px #e46050 inset; }

.custom-select {
  padding-right: 28px;
  padding-right: 0 \9;
  vertical-align: middle;
  outline: none !important;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 12px center;
  background-image: none \9;
  background-size: 8px 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  /*@noflip*/ }
  .custom-select:focus {
    outline: none !important; }
  .custom-select.form-control {
    line-height: 1.61539; }
  .custom-select::-ms-expand {
    opacity: 0; }
  html[dir="rtl"] .custom-select {
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 12px center;
    background-image: none \9;
    background-size: 8px 10px; }

.custom-select.input-sm,
.form-group-sm .custom-select.form-control {
  line-height: 1.42; }

.custom-select.input-lg,
.form-group-lg .custom-select.form-control {
  line-height: 1.4; }

.custom-select:disabled,
fieldset[disabled] .custom-select {
  background-color: #eceeef !important; }

.custom-file {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  cursor: pointer; }
  .custom-file:before, .custom-file:after {
    content: " ";
    display: table; }
  .custom-file:after {
    clear: both; }

.custom-file-input {
  position: absolute;
  display: block;
  width: 100%;
  opacity: 0;
  filter: alpha(opacity=0); }

.custom-file-control {
  position: relative;
  overflow: hidden;
  height: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  color: #999;
  font-weight: normal;
  padding: 4px 12px;
  border-radius: 2px;
  font-size: 13px;
  line-height: 1.61539; }
  .custom-file-control:after {
    padding: 4px 12px;
    line-height: 1.61539;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px; }
  .custom-file-control + .px-file-buttons {
    top: 5px;
    padding-right: 4px; }
    .custom-file-control + .px-file-buttons .btn {
      height: 21.00007px;
      margin-left: 4px;
      line-height: 19.00007px; }
  .custom-file-control:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    content: "Browse";
    color: #444;
    border: 0 solid #d6d6d6;
    border-left-width: 1px;
    background: #ececec; }
  .custom-file-control:hover:after {
    border-color: #d1d1d1;
    background: #e4e4e4; }

.custom-file-input:disabled ~ .custom-file-control {
  cursor: not-allowed;
  border-color: #d6d6d6 !important;
  background: #eceeef !important; }
  .custom-file-input:disabled ~ .custom-file-control:after {
    opacity: .65;
    border-color: #d6d6d6;
    background: #ececec;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .custom-file-input:disabled ~ .custom-file-control + .px-file-buttons {
    background-color: #eceeef; }

.px-file .custom-file-control:after {
  display: none; }

.px-file-buttons {
  position: absolute;
  right: 1px;
  background: #fff; }
  .px-file-buttons .btn {
    position: relative;
    float: left;
    margin-left: 6px;
    padding: 0 7px;
    font-size: 11px; }

.px-file-clear {
  display: none; }

.px-file-has-value .px-file-clear {
  display: block; }

.px-file-has-value .custom-file-control {
  color: #444; }

.custom-file-control.input-sm,
.form-group-sm .custom-file-control {
  padding: 3px 9px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 1.42; }
  .custom-file-control.input-sm:after,
  .form-group-sm .custom-file-control:after {
    padding: 3px 9px;
    line-height: 1.42;
    border-bottom-right-radius: 1px;
    border-top-right-radius: 1px; }
  .custom-file-control.input-sm + .px-file-buttons,
  .form-group-sm .custom-file-control + .px-file-buttons {
    top: 3px;
    padding-right: 2px; }
    .custom-file-control.input-sm + .px-file-buttons .btn,
    .form-group-sm .custom-file-control + .px-file-buttons .btn {
      height: 19.04px;
      margin-left: 2px;
      line-height: 17.04px; }

.custom-file-control.input-lg,
.form-group-lg .custom-file-control {
  padding: 8px 18px;
  border-radius: 3px;
  font-size: 15px;
  line-height: 1.4; }
  .custom-file-control.input-lg:after,
  .form-group-lg .custom-file-control:after {
    padding: 8px 18px;
    line-height: 1.4;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px; }
  .custom-file-control.input-lg + .px-file-buttons,
  .form-group-lg .custom-file-control + .px-file-buttons {
    top: 8px;
    padding-right: 7px; }
    .custom-file-control.input-lg + .px-file-buttons .btn,
    .form-group-lg .custom-file-control + .px-file-buttons .btn {
      height: 23px;
      margin-left: 7px;
      line-height: 21px; }

.px-sidebar-left,
.px-sidebar-right {
  position: fixed;
  z-index: 1040;
  top: 0;
  bottom: 0;
  float: none;
  clear: both;
  width: 300px;
  background: #fff; }

.px-sidebar-left {
  left: -300px;
  border-right: 1px solid #e2e2e2; }
  .px-sidebar-left.open {
    left: 0 !important; }

.px-sidebar-right {
  right: -300px;
  border-left: 1px solid #e2e2e2; }
  .px-sidebar-right.open {
    right: 0 !important; }

.px-navbar ~ .px-sidebar-left,
.px-navbar ~ .px-sidebar-right {
  top: 50px; }

.px-sidebar-content {
  position: relative;
  height: 100%; }

.px-sidebar-left,
.px-sidebar-right {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: left, right;
  transition-property: left, right; }

.navbar {
  border: none; }

.navbar-collapse {
  padding: 0; }

.navbar-header {
  padding: 0 20px; }

.navbar-brand {
  height: 50px;
  padding: 0;
  line-height: 50px; }

.navbar-toggle {
  position: absolute;
  top: 0;
  width: 56px;
  height: 50px;
  margin: 0;
  text-align: center;
  border: none;
  border-radius: 0;
  line-height: 50px; }

.navbar-nav {
  margin: 0; }
  .navbar-nav > li + li {
    margin: 0; }

.navbar-toggle-icon {
  position: relative; }
  .navbar-toggle-icon, .navbar-toggle-icon:before, .navbar-toggle-icon:after {
    display: block;
    width: 12px;
    height: 2px;
    margin: auto;
    vertical-align: middle;
    background: #666; }
  .navbar-toggle-icon:before, .navbar-toggle-icon:after {
    position: absolute;
    content: ""; }
  .navbar-toggle-icon:before {
    top: -4px; }
  .navbar-toggle-icon:after {
    top: 4px; }
  .navbar-toggle .navbar-toggle-icon {
    opacity: .5; }
  .navbar-toggle.collapsed .navbar-toggle-icon {
    opacity: 1; }

.navbar-nav > li > a {
  padding: 0 15px;
  line-height: 42px; }

.navbar-form {
  margin: 0;
  padding-right: 15px;
  padding-left: 15px; }

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 42px; } }

@media (min-width: 768px) {
  .navbar-header {
    padding-left: 20px; }
  .navbar-nav > li > a {
    height: 50px;
    line-height: 50px; }
  .navbar-form {
    height: 50px;
    padding-top: 10px;
    padding-bottom: 0; }
    .navbar-form .btn,
    .navbar-form input,
    .navbar-form select {
      height: 30px;
      padding-top: 0;
      padding-bottom: 0;
      line-height: 28px; } }

.px-navbar {
  position: absolute;
  z-index: 1010;
  top: 0;
  right: 0;
  left: 0;
  margin: 0;
  border-radius: 0; }
  .px-navbar-fixed .px-navbar {
    position: fixed !important; }
  .px-navbar ~ .px-content {
    margin-top: 50px; }
  .px-navbar .navbar-collapse.in {
    position: relative; }
    .px-navbar .navbar-collapse.in .px-navbar-collapse-inner {
      position: relative;
      height: 100%; }
  .px-navbar .navbar-toggle {
    right: 0; }
    .px-nav-right ~ .px-navbar .navbar-toggle {
      right: 56px; }
  .px-navbar .navbar-btn {
    margin-left: 15px;
    margin-right: 15px; }
  .px-navbar .divider {
    display: none; }
  .px-navbar .navbar-text {
    padding-left: 15px;
    padding-right: 15px; }
  .px-navbar .navbar-link {
    text-decoration: underline; }
    .px-navbar .navbar-link:hover {
      background: none !important;
      opacity: .7; }
  .px-navbar .dropdown-menu {
    padding: 0; }
  .px-navbar .dropdown-multi-column {
    margin-top: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
    .px-navbar .dropdown-multi-column .dropdown-menu {
      border-color: transparent;
      background: transparent !important; }
  .px-navbar .navbar-nav > li,
  .px-navbar .dropdown-menu > li {
    border-bottom: 1px solid; }
    .px-navbar .navbar-nav > li + li,
    .px-navbar .dropdown-menu > li + li {
      border-top-width: 1px;
      border-top-style: solid;
      margin-top: -1px; }
  .px-navbar .dropdown-menu > li:first-child {
    border-top: 1px solid; }
  .px-navbar .dropdown-menu > li:last-child {
    margin-bottom: -1px; }
  .px-navbar .navbar-collapse {
    border-top: 1px solid;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .px-navbar .navbar-form {
    border-top-width: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }

.px-navbar-icon {
  font-size: inherit; }

.px-nav-left ~ .px-navbar {
  padding-left: 56px;
  position: fixed; }

.px-nav-left ~ .px-navbar .navbar-collapse {
  margin-left: -56px; }

.px-nav-right ~ .px-navbar {
  padding-right: 56px;
  position: fixed; }

.px-nav-right ~ .px-navbar .navbar-collapse {
  margin-right: -56px; }

@media (min-width: 544px) {
  .px-nav-left:not(.px-nav-off-canvas):not(.px-nav-off-canvas-tablets) ~ .px-navbar .navbar-collapse {
    margin-left: 0; }
  .px-nav-right:not(.px-nav-off-canvas):not(.px-nav-off-canvas-tablets) ~ .px-navbar .navbar-collapse {
    margin-right: 0; } }

@media (max-width: 767px) {
  .px-navbar .navbar-form .form-control,
  .px-navbar .navbar-form .form-group,
  .px-navbar .navbar-form .input-group {
    width: 100% !important; }
  .px-navbar .navbar-form .input-group {
    display: table; }
  .px-navbar .navbar-form .input-group-btn {
    width: 1%; }
  .px-navbar ul.navbar-nav:last-of-type > li:last-child {
    border-bottom: none; }
  .px-navbar .dropdown-menu .dropdown-menu a {
    padding-left: 45px !important; }
  .px-navbar .dropdown-menu .dropdown-menu .dropdown-menu a {
    padding-left: 65px !important; }
  .px-navbar .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu a {
    padding-left: 85px !important; }
  .px-navbar .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu a {
    padding-left: 105px !important; }
  .px-navbar .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu a {
    padding-left: 125px !important; }
  .px-navbar .dropdown-multi-column,
  .px-navbar .dropdown-multi-column .dropdown-menu {
    background: none !important;
    border: 0 !important; }
  .px-navbar .dropdown.open .dropdown-multi-column {
    position: static !important;
    float: none !important;
    width: 100%; }
    .px-navbar .dropdown.open .dropdown-multi-column .dropdown-header {
      border-bottom: 0 !important; }
  .px-navbar .dropdown.open .dropdown-multi-column .dropdown-menu {
    width: 100% !important; } }

@media (min-width: 992px) {
  .px-nav-left ~ .px-navbar,
  .px-nav-right ~ .px-navbar {
    position: absolute; }
  .px-nav-left ~ .px-navbar {
    left: 56px;
    padding-left: 0; }
  .px-nav-left ~ .px-navbar .navbar-collapse {
    margin-left: 0; }
  .px-nav-right ~ .px-navbar {
    right: 56px;
    padding-right: 0; }
  .px-nav-right ~ .px-navbar .navbar-collapse {
    margin-right: 0; }
  .px-nav-left ~ .px-navbar .navbar-header {
    min-width: 173px; }
  .px-nav-left.px-nav-collapse ~ .px-navbar .navbar-header {
    min-width: 0; } }

@media (min-width: 768px) {
  .px-navbar .dropdown-menu {
    padding: 5px 0; }
  .px-navbar .dropdown-menu > li:first-child,
  .px-navbar .dropdown-menu > li:last-child,
  .px-navbar .dropdown-menu > li,
  .px-navbar .dropdown-menu > li + li {
    margin: 0;
    border: none; }
  .px-navbar .divider {
    display: block;
    margin: 5px 0 !important; }
  .px-navbar .navbar-nav > li {
    border-right-width: 1px;
    border-right-style: solid;
    border-bottom: none; }
    .px-navbar .navbar-nav > li + li {
      margin: 0;
      border-top: none; }
    .px-navbar .navbar-nav > li:first-child {
      border-left-width: 1px;
      border-left-style: solid; }
  .px-navbar .navbar-right > li:last-child {
    border-right: none; }
  .px-navbar .navbar-collapse {
    border-top: none; } }

.px-navbar .navbar-nav > li > .dropdown-toggle:after {
  display: none; }

.px-navbar .navbar-nav > li > .dropdown-toggle[href="#"],
.px-navbar .navbar-nav > li > .dropdown-toggle[href=""] {
  padding-right: 30px; }
  .px-navbar .navbar-nav > li > .dropdown-toggle[href="#"]:before,
  .px-navbar .navbar-nav > li > .dropdown-toggle[href=""]:before {
    position: absolute;
    top: 50%;
    right: 15px;
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-top: -3px;
    content: '';
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    border-width: 1px 1px 0 0;
    border-style: solid; }

.px-navbar .navbar-nav > .open > .dropdown-toggle[href="#"]:before,
.px-navbar .navbar-nav > .open > .dropdown-toggle[href=""]:before {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg); }

html[dir="rtl"] .px-navbar .navbar-nav > li > .dropdown-toggle[href="#"]:before,
html[dir="rtl"] .px-navbar .navbar-nav > li > .dropdown-toggle[href=""]:before {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

html[dir="rtl"] .px-navbar .navbar-nav > .open > .dropdown-toggle[href="#"]:before,
html[dir="rtl"] .px-navbar .navbar-nav > .open > .dropdown-toggle[href=""]:before {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg); }

.px-navbar-icon-label {
  display: inline-block;
  margin-left: 7px; }

.px-navbar .label,
.px-navbar .badge {
  position: relative;
  top: 21px;
  display: block;
  float: right;
  margin: -0.8em 0 0 0;
  padding: 0 .5em;
  font-size: .77em;
  line-height: 1.6em; }

.px-navbar-image {
  position: relative;
  top: 21px;
  display: block;
  float: left;
  height: 24px;
  margin: -12px 0 0 0;
  border-radius: 999px; }

.px-navbar-image ~ span {
  display: inline-block;
  padding-left: 9px; }

@media (min-width: 768px) {
  .px-navbar .navbar-right {
    padding-right: 20px; }
  .px-nav-right ~ .px-navbar .navbar-right {
    padding-right: 0; }
  .px-navbar-icon-label {
    display: none; }
  .px-navbar .label,
  .px-navbar .badge {
    top: .2em;
    margin: 0; }
  .px-navbar .px-navbar-label {
    position: relative;
    top: 15px;
    display: inline-block;
    float: none;
    margin: 0;
    margin-left: -8px;
    padding: 0 2px;
    vertical-align: top;
    font-size: 8px;
    font-weight: bold;
    line-height: 10px; }
  .px-navbar-image {
    top: 25px;
    margin-right: 0; }
  .px-navbar .navbar-nav > li > .dropdown-toggle {
    padding-right: 15px !important; }
    .px-navbar .navbar-nav > li > .dropdown-toggle:before {
      display: none !important; } }

.px-nav {
  position: fixed;
  z-index: 1050;
  top: 0;
  display: block !important;
  width: 80%;
  height: 100%; }
  .px-nav > div[ng-include] {
    height: 100%;
    position: relative; }

.px-nav-expand {
  z-index: 1052; }

.px-nav-fixed {
  position: fixed !important;
  height: 100% !important;
  min-height: 0 !important; }
  .px-nav-fixed > div[ng-include] {
    height: 100%;
    position: relative; }

.px-nav-content {
  visibility: hidden; }
  .px-nav-expand .px-nav-content {
    visibility: visible; }

.px-nav-left {
  left: -80%; }

.px-nav-left.px-nav-expand {
  left: 0; }

.px-nav-right {
  right: -80%; }

.px-nav-right.px-nav-expand {
  right: 0; }

@media (min-width: 544px) {
  .px-nav {
    width: 56px; }
  .px-nav-expand {
    width: 230px; }
  .px-nav-content {
    visibility: visible; }
  .px-nav-left {
    left: 0; }
  .px-nav-left ~ .px-content {
    margin-left: 56px; }
  .px-nav-right {
    right: 0; }
  .px-nav-right ~ .px-content {
    margin-right: 56px; } }

@media (min-width: 992px) {
  .px-nav {
    position: absolute;
    width: 230px;
    height: auto;
    min-height: 100%; }
    .px-nav, .px-nav.px-nav-expand {
      z-index: 1008; }
  .px-nav-collapse {
    width: 56px; }
  .px-nav-left ~ .px-content,
  .px-nav-left.px-nav-expand ~ .px-content {
    margin-left: 230px; }
  .px-nav-left.px-nav-collapse ~ .px-content {
    margin-left: 56px; }
  .px-nav-right ~ .px-content,
  .px-nav-right.px-nav-expand ~ .px-content {
    margin-right: 230px; }
  .px-nav-right.px-nav-collapse ~ .px-content {
    margin-right: 56px; } }

.px-nav-dimmer {
  position: fixed;
  z-index: 1051;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  cursor: pointer;
  -webkit-animation: px-nav-dimmer-animation 0.3s;
          animation: px-nav-dimmer-animation 0.3s; }
  .px-nav-expand ~ .px-nav-dimmer {
    display: block; }
  @media (min-width: 992px) {
    .px-nav-expand ~ .px-nav-dimmer {
      display: none; } }

.px-nav-toggle {
  position: fixed;
  z-index: 1051;
  top: 0;
  overflow: hidden;
  width: 56px;
  height: 50px;
  padding: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-align: center;
  border: none;
  border-radius: 0;
  line-height: 50px; }
  .px-nav-toggle:before, .px-nav-toggle:after {
    content: " ";
    display: table; }
  .px-nav-toggle:after {
    clear: both; }
  .px-nav-left .px-nav-toggle {
    left: 0; }
  .px-nav-right .px-nav-toggle {
    right: 0; }
  .px-nav-expand .px-nav-toggle {
    width: 80%; }
  .px-nav-fixed .px-nav-toggle,
  .px-navbar-fixed > .px-nav .px-nav-toggle {
    position: fixed; }
  .px-nav-toggle ~ .px-nav-content {
    padding-top: 50px; }
  .px-nav-toggle ~ .px-nav-scrollable-area {
    position: relative;
    float: none;
    clear: both;
    height: 100%;
    padding-top: 50px; }
    .px-nav-toggle ~ .px-nav-scrollable-area .px-nav-content {
      position: relative;
      height: 100%; }
  @media (min-width: 544px) {
    .px-nav-expand .px-nav-toggle {
      width: 230px; } }
  @media (min-width: 992px) {
    .px-nav-toggle {
      position: absolute;
      width: 56px !important; } }

.px-nav .navbar-toggle-icon {
  position: absolute;
  top: 50%;
  left: 22px;
  margin-top: -1px; }

.px-nav-toggle-label {
  position: absolute;
  top: 0;
  left: 44px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  white-space: nowrap;
  opacity: 0;
  font-weight: 600; }
  .px-nav-expand .px-nav-toggle-label {
    opacity: 1; }
  .px-nav-expand.px-nav-right .px-nav-toggle-label {
    left: 53px; }
  @media (min-width: 992px) {
    .px-nav-toggle-label {
      display: none !important; } }

.px-nav-toggle-arrow {
  position: absolute;
  top: 50%;
  display: block;
  margin-top: -3px; }
  .px-nav-left .px-nav-toggle-arrow {
    left: 40px;
    border-top: 3px solid transparent;
    border-right: none;
    border-bottom: 3px solid transparent;
    border-left: 3px solid; }
  .px-nav-left.px-nav-expand .px-nav-toggle-arrow {
    left: 13px;
    border-right: 3px solid;
    border-left: none; }
  .px-nav-right .px-nav-toggle-arrow {
    left: 13px;
    border-top: 3px solid transparent;
    border-right: 3px solid;
    border-bottom: 3px solid transparent;
    border-left: none; }
  .px-nav-right.px-nav-expand .px-nav-toggle-arrow {
    left: 40px;
    border-right: none;
    border-left: 3px solid; }
  @media (min-width: 992px) {
    .px-nav-left .px-nav-toggle-arrow,
    .px-nav-left.px-nav-expand .px-nav-toggle-arrow {
      left: 13px;
      border-right: 3px solid;
      border-left: none; }
    .px-nav-left.px-nav-collapse .px-nav-toggle-arrow {
      left: 40px;
      border-right: none;
      border-left: 3px solid; }
    .px-nav-right .px-nav-toggle-arrow,
    .px-nav-right.px-nav-expand .px-nav-toggle-arrow {
      left: 40px;
      border-right: none;
      border-left: 3px solid; }
    .px-nav-right.px-nav-collapse .px-nav-toggle-arrow {
      left: 13px;
      border-right: 3px solid;
      border-left: none; } }

@media (min-width: 544px) and (max-width: 991px) {
  .px-nav-off-canvas .px-nav-content,
  .px-nav-off-canvas-tablets .px-nav-content {
    visibility: hidden; }
  .px-nav-off-canvas.px-nav-expand .px-nav-content,
  .px-nav-off-canvas-tablets.px-nav-expand .px-nav-content {
    visibility: visible; }
  .px-nav-off-canvas.px-nav-left,
  .px-nav-off-canvas-tablets.px-nav-left {
    left: -56px; }
  .px-nav-off-canvas.px-nav-left.px-nav-expand,
  .px-nav-off-canvas-tablets.px-nav-left.px-nav-expand {
    left: 0; }
  .px-nav-off-canvas.px-nav-left ~ .px-content,
  .px-nav-off-canvas-tablets.px-nav-left ~ .px-content {
    margin-left: 0; }
  .px-nav-off-canvas.px-nav-right,
  .px-nav-off-canvas-tablets.px-nav-right {
    right: -56px; }
  .px-nav-off-canvas.px-nav-right.px-nav-expand,
  .px-nav-off-canvas-tablets.px-nav-right.px-nav-expand {
    right: 0; }
  .px-nav-off-canvas.px-nav-right ~ .px-content,
  .px-nav-off-canvas-tablets.px-nav-right ~ .px-content {
    margin-right: 0; } }

@media (min-width: 992px) {
  .px-nav-off-canvas.px-nav-collapse,
  .px-nav-off-canvas-desktops.px-nav-collapse {
    position: absolute; }
  .px-nav-off-canvas.px-nav-collapse .px-nav-content,
  .px-nav-off-canvas-desktops.px-nav-collapse .px-nav-content {
    visibility: hidden; }
  .px-nav-off-canvas .px-nav-toggle,
  .px-nav-off-canvas-desktops .px-nav-toggle {
    left: auto;
    right: auto; }
  .px-nav-off-canvas.px-nav-left.px-nav-collapse,
  .px-nav-off-canvas-desktops.px-nav-left.px-nav-collapse {
    left: -56px; }
  .px-nav-off-canvas.px-nav-left.px-nav-collapse ~ .px-content,
  .px-nav-off-canvas-desktops.px-nav-left.px-nav-collapse ~ .px-content {
    margin-left: 0; }
  .px-nav-off-canvas.px-nav-left .px-nav-toggle,
  .px-nav-off-canvas-desktops.px-nav-left .px-nav-toggle {
    right: 174px; }
  .px-nav-off-canvas.px-nav-left.px-nav-collapse .px-nav-toggle,
  .px-nav-off-canvas-desktops.px-nav-left.px-nav-collapse .px-nav-toggle {
    right: -56px; }
  .px-navbar-fixed > .px-nav-off-canvas.px-nav-left .px-nav-toggle, .px-navbar-fixed >
  .px-nav-off-canvas-desktops.px-nav-left .px-nav-toggle {
    right: auto;
    left: 0; }
  .px-nav-off-canvas.px-nav-right.px-nav-collapse,
  .px-nav-off-canvas-desktops.px-nav-right.px-nav-collapse {
    right: -56px; }
  .px-nav-off-canvas.px-nav-right.px-nav-collapse ~ .px-content,
  .px-nav-off-canvas-desktops.px-nav-right.px-nav-collapse ~ .px-content {
    margin-right: 0; }
  .px-nav-off-canvas.px-nav-right .px-nav-toggle,
  .px-nav-off-canvas-desktops.px-nav-right .px-nav-toggle {
    left: 174px; }
  .px-nav-off-canvas.px-nav-right.px-nav-collapse .px-nav-toggle,
  .px-nav-off-canvas-desktops.px-nav-right.px-nav-collapse .px-nav-toggle {
    left: -56px; }
  .px-navbar-fixed > .px-nav-off-canvas.px-nav-right .px-nav-toggle, .px-navbar-fixed >
  .px-nav-off-canvas-desktops.px-nav-right .px-nav-toggle {
    left: auto;
    right: 0; } }

.px-nav-content {
  position: relative;
  z-index: 2;
  float: none;
  clear: both;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

.px-nav-tooltip {
  position: absolute;
  z-index: 10;
  white-space: nowrap;
  margin-top: 6px;
  padding: 6px 10px;
  border-radius: 2px;
  line-height: 18px; }
  .px-nav-tooltip:before {
    position: absolute;
    top: 50%;
    display: block;
    margin-top: -5px;
    content: ""; }
  .px-nav-left .px-nav-tooltip {
    left: 100%;
    margin-left: 6px; }
    .px-nav-left .px-nav-tooltip:before {
      left: -5px;
      border-top: 5px solid transparent;
      border-right: 5px solid;
      border-bottom: 5px solid transparent;
      border-left: none; }
  .px-nav-right .px-nav-tooltip {
    right: 100%;
    margin-right: 6px; }
    .px-nav-right .px-nav-tooltip:before {
      right: -5px;
      border-top: 5px solid transparent;
      border-right: none;
      border-bottom: 5px solid transparent;
      border-left: 5px solid; }

.px-nav-item,
.px-nav-dropdown-menu-title {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none; }
  .px-nav-item .label,
  .px-nav-item .badge,
  .px-nav-dropdown-menu-title .label,
  .px-nav-dropdown-menu-title .badge {
    position: relative;
    top: 1px;
    float: right;
    line-height: 18px; }

.px-nav-item {
  line-height: 20px; }

.px-nav-dropdown-menu-title {
  line-height: 18px;
  font-weight: 600; }
  .px-nav-dropdown-menu-title .label,
  .px-nav-dropdown-menu-title .badge {
    top: 0px;
    line-height: 18px; }

.px-nav-icon {
  display: inline-block;
  width: 20px;
  margin-right: 5px;
  margin-left: -5px;
  text-align: center;
  font-size: 16px;
  line-height: 1; }

.px-nav-item > a,
.px-nav-dropdown-menu-title {
  position: relative;
  display: block;
  padding: 12px 22px;
  text-decoration: none; }

.px-nav-dropdown > a {
  padding-right: 36px; }
  .px-nav-dropdown > a:after {
    position: absolute;
    top: 50%;
    right: 22px;
    display: block;
    width: 5px;
    height: 5px;
    margin-top: -2px;
    content: '';
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    border-width: 1px 1px 0 0;
    border-style: solid; }

.px-nav-dropdown.px-open > a:after {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg); }

html[dir="rtl"] .px-nav-dropdown > a:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

html[dir="rtl"] .px-nav-dropdown.px-open > a:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg); }

.px-nav-dropdown-menu {
  display: none;
  overflow: hidden;
  margin: 0;
  padding: 0; }
  .px-nav-dropdown-menu.transitioning {
    position: relative;
    overflow: hidden;
    height: 0; }
  .px-nav-dropdown.px-open > .px-nav-dropdown-menu {
    display: block; }
  .px-nav-dropdown-menu .px-nav-item > a {
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none; }
  .px-nav-dropdown-menu.px-show {
    position: absolute;
    z-index: 1;
    left: 100%;
    display: block !important;
    width: 230px;
    margin: 0 !important;
    padding-bottom: 0;
    padding-left: 0 !important; }
  .px-nav-right .px-nav-dropdown-menu.px-show {
    right: 100%;
    left: auto; }

.px-nav-left .px-nav-dropdown-menu.px-show {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px; }
  .px-nav-left .px-nav-dropdown-menu.px-show .px-nav-dropdown-menu-title {
    border-top-right-radius: 2px; }
  .px-nav-left .px-nav-dropdown-menu.px-show .px-nav-dropdown-menu-wrapper + .px-nav-dropdown-menu-title {
    border-top-right-radius: 0;
    border-bottom-right-radius: 2px; }

.px-nav-right .px-nav-dropdown-menu.px-show {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px; }
  .px-nav-right .px-nav-dropdown-menu.px-show .px-nav-dropdown-menu-title {
    border-top-left-radius: 2px; }
  .px-nav-right .px-nav-dropdown-menu.px-show .px-nav-dropdown-menu-wrapper + .px-nav-dropdown-menu-title {
    border-top-left-radius: 0;
    border-bottom-left-radius: 2px; }

.px-nav-dropdown-menu-wrapper {
  position: relative; }

.px-nav-dropdown-menu > .px-nav-item > a,
.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu > .px-nav-item > a {
  padding-left: 44px; }

.px-nav-dropdown-menu .px-nav-dropdown-menu > .px-nav-item > a,
.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu .px-nav-dropdown-menu > .px-nav-item > a {
  padding-left: 66px; }

.px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu > .px-nav-item > a,
.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu > .px-nav-item > a {
  padding-left: 88px; }

.px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu > .px-nav-item > a,
.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu > .px-nav-item > a {
  padding-left: 110px; }

.px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu > .px-nav-item > a,
.px-nav-dropdown-menu.px-show .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu .px-nav-dropdown-menu > .px-nav-item > a {
  padding-left: 132px; }

@media (min-width: 544px) and (max-width: 991px) {
  .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a {
    text-align: center;
    padding-left: 0;
    padding-right: 0; }
    .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a:before, .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a:after {
      content: " ";
      display: table; }
    .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a:after {
      clear: both; }
    .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a .px-nav-label {
      display: none; }
    .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a .px-nav-icon {
      margin: 0;
      font-size: 18px;
      height: 18px;
      display: block;
      width: auto; }
    .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a .label,
    .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-item > a .badge {
      display: none; }
  .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-dropdown > a:after {
    right: 7px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-dropdown > .px-nav-dropdown-menu {
    display: none; }
  .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-dropdown.px-show > a {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  .px-nav:not(.px-nav-expand).px-nav-right .px-nav-content > .px-nav-dropdown > a:after {
    right: auto;
    left: 7px;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  html[dir="rtl"] .px-nav:not(.px-nav-expand) .px-nav-content > .px-nav-dropdown > a:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  html[dir="rtl"] .px-nav:not(.px-nav-expand).px-nav-right .px-nav-content > .px-nav-dropdown > a:after {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  .px-nav-expand .px-nav-content > .px-nav-item {
    width: 230px; } }

@media (min-width: 992px) {
  .px-nav-content > .px-nav-item {
    width: 230px; }
  .px-nav-collapse .px-nav-content > .px-nav-item > a {
    text-align: center;
    padding-left: 0;
    padding-right: 0; }
    .px-nav-collapse .px-nav-content > .px-nav-item > a:before, .px-nav-collapse .px-nav-content > .px-nav-item > a:after {
      content: " ";
      display: table; }
    .px-nav-collapse .px-nav-content > .px-nav-item > a:after {
      clear: both; }
    .px-nav-collapse .px-nav-content > .px-nav-item > a .px-nav-label {
      display: none; }
    .px-nav-collapse .px-nav-content > .px-nav-item > a .px-nav-icon {
      margin: 0;
      font-size: 18px;
      height: 18px;
      display: block;
      width: auto; }
    .px-nav-collapse .px-nav-content > .px-nav-item > a .label,
    .px-nav-collapse .px-nav-content > .px-nav-item > a .badge {
      display: none; }
  .px-nav-collapse .px-nav-content > .px-nav-dropdown > a:after {
    right: 7px;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .px-nav-collapse .px-nav-content > .px-nav-dropdown > .px-nav-dropdown-menu {
    display: none; }
  .px-nav-collapse .px-nav-content > .px-nav-dropdown.px-show > a {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  .px-nav-collapse.px-nav-right .px-nav-content > .px-nav-dropdown > a:after {
    right: auto;
    left: 7px;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg); }
  html[dir="rtl"] .px-nav-collapse .px-nav-content > .px-nav-dropdown > a:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  html[dir="rtl"] .px-nav-collapse.px-nav-right .px-nav-content > .px-nav-dropdown > a:after {
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  .px-nav-collapse .px-nav-content > .px-nav-item {
    width: auto; } }

.px-nav-box {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0; }
  .px-nav-box:before, .px-nav-box:after {
    content: " ";
    display: table; }
  .px-nav-box:after {
    clear: both; }
  .px-nav-box .close {
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .5;
    text-shadow: none;
    font-weight: 300;
    font-size: 18px; }
    .px-nav-box .close:hover, .px-nav-box .close:focus, .px-nav-box .close:active {
      opacity: 1; }
  .px-nav-box .btn-outline:hover,
  .px-nav-box .btn-outline:focus {
    border-color: transparent !important;
    color: #fff !important; }

@media (min-width: 544px) {
  .px-nav-box {
    width: 230px;
    display: none; }
  .px-nav-expand .px-nav-box {
    display: block; } }

@media (min-width: 992px) {
  .px-nav-box,
  .px-nav-expand .px-nav-box {
    display: block; }
  .px-nav-collapse .px-nav-box {
    display: none; } }

.px-nav-transitioning {
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: width, left, right;
  transition-property: width, left, right; }
  .px-nav-transitioning .px-nav-content {
    visibility: visible !important; }
  .px-nav-transitioning .px-nav-toggle {
    -webkit-transition-property: width, left, right;
    transition-property: width, left, right;
    -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s; }
  .px-nav-transitioning ~ .px-content {
    -webkit-transition: margin 0.3s;
    transition: margin 0.3s; }

.px-nav-animate.off,
.px-nav-animate.off * {
  -webkit-transition-duration: 0s !important;
          transition-duration: 0s !important;
  -webkit-animation-duration: 0s !important;
          animation-duration: 0s !important; }

.px-nav-animate .px-nav-label {
  -webkit-animation: px-nav-label-animation 0.3s;
          animation: px-nav-label-animation 0.3s; }

.px-nav-animate .px-nav-dropdown > a:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.px-nav-animate .px-nav-dropdown-menu {
  -webkit-animation-name: px-nav-dropdown-menu-animation;
          animation-name: px-nav-dropdown-menu-animation;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }
  .px-nav-animate .px-nav-dropdown-menu .px-nav-dropdown-menu {
    -webkit-animation: none !important;
            animation: none !important; }

.px-nav-animate.px-nav-right .px-nav-dropdown-menu {
  -webkit-animation-name: px-nav-dropdown-menu-animation-right;
          animation-name: px-nav-dropdown-menu-animation-right; }

.px-nav-animate .px-nav-dropdown-menu.transitioning {
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: height;
  transition-property: height; }

.px-nav-dropdown-menu .px-nav-dropdown.px-open > .px-nav-animate {
  -webkit-animation-name: px-nav-dropdown-menu-open-animation;
          animation-name: px-nav-dropdown-menu-open-animation;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.px-nav-animate .px-nav-box {
  -webkit-animation: px-nav-box-animation;
          animation: px-nav-box-animation;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.px-nav-animate .px-nav-tooltip {
  -webkit-animation: px-nav-box-animation;
          animation: px-nav-box-animation;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

html[dir="rtl"] .px-nav-animate .px-nav-dropdown-menu {
  -webkit-animation-name: px-nav-dropdown-menu-animation-rtl;
          animation-name: px-nav-dropdown-menu-animation-rtl; }

html[dir="rtl"] .px-nav-animate.px-nav-right .px-nav-dropdown-menu {
  -webkit-animation-name: px-nav-dropdown-menu-animation-right-rtl;
          animation-name: px-nav-dropdown-menu-animation-right-rtl; }

@-webkit-keyframes px-nav-dimmer-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes px-nav-dimmer-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes px-nav-label-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes px-nav-label-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes px-nav-dropdown-menu-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes px-nav-dropdown-menu-animation {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes px-nav-dropdown-menu-animation-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20%);
            transform: translateX(20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes px-nav-dropdown-menu-animation-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20%);
            transform: translateX(20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes px-nav-dropdown-menu-animation-rtl {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20%);
            transform: translateX(20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes px-nav-dropdown-menu-animation-rtl {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20%);
            transform: translateX(20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes px-nav-dropdown-menu-animation-right-rtl {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@keyframes px-nav-dropdown-menu-animation-right-rtl {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20%);
            transform: translateX(-20%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes px-nav-box-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes px-nav-box-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes px-nav-tooltip-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes px-nav-tooltip-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.px-nav-static .px-nav-dropdown-menu {
  display: block; }

.px-nav-static .px-nav-dropdown > a {
  cursor: default; }

.px-nav-static .px-nav-dropdown > a:after {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg); }

html[dir="rtl"] .px-nav-static .px-nav-dropdown > a:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg); }

.px-footer {
  padding: 20px 20px;
  border-top: 1px solid transparent; }

.px-footer-bottom,
.px-footer-fixed {
  bottom: 0;
  left: 0;
  right: 0; }

.px-footer-bottom {
  position: absolute; }

.px-footer-fixed {
  position: fixed;
  z-index: 1005; }

@media (min-width: 544px) {
  .px-nav-left ~ .px-footer {
    padding-left: 76px; }
  .px-nav-right ~ .px-footer {
    padding-right: 76px; } }

@media (min-width: 992px) {
  .px-nav-left ~ .px-footer,
  .px-nav-left.px-nav-expand ~ .px-footer {
    padding-left: 250px; }
  .px-nav-left.px-nav-collapse ~ .px-footer {
    padding-left: 76px; }
  .px-nav-right ~ .px-footer,
  .px-nav-right.px-nav-expand ~ .px-footer {
    padding-right: 250px; }
  .px-nav-right.px-nav-collapse ~ .px-footer {
    padding-right: 76px; } }

@media (min-width: 544px) and (max-width: 991px) {
  .px-nav-off-canvas.px-nav-left ~ .px-footer,
  .px-nav-off-canvas-tablets.px-nav-left ~ .px-footer {
    padding-left: 20px; }
  .px-nav-off-canvas.px-nav-right ~ .px-footer,
  .px-nav-off-canvas-tablets.px-nav-right ~ .px-footer {
    padding-right: 20px; } }

@media (min-width: 992px) {
  .px-nav-off-canvas.px-nav-left.px-nav-collapse ~ .px-footer,
  .px-nav-off-canvas-desktops.px-nav-left.px-nav-collapse ~ .px-footer {
    padding-left: 20px; }
  .px-nav-off-canvas.px-nav-right.px-nav-collapse ~ .px-footer,
  .px-nav-off-canvas-desktops.px-nav-right.px-nav-collapse ~ .px-footer {
    padding-right: 20px; } }

.px-nav-transitioning ~ .px-footer {
  -webkit-transition-property: padding, left, right;
  transition-property: padding, left, right;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s; }

.box {
  position: relative;
  display: table;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin-bottom: 20px;
  table-layout: fixed !important;
  border-radius: 2px;
  background: #fff;
  z-index: 1; }

.box.position-static .box-row,
.box.position-static .box-cell,
.box.position-static .box-container,
.box-container.position-static .box-row,
.box-container.position-static .box-cell {
  position: static !important; }

.box-container {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed !important; }

.box-row,
.box-cell {
  float: none; }

.box-row {
  display: table-row;
  float: none;
  width: 100%;
  padding: 0;
  vertical-align: top; }

.box-cell {
  position: relative;
  display: table-cell;
  overflow: hidden;
  padding: 0;
  vertical-align: inherit;
  border-color: rgba(0, 0, 0, 0.05); }
  .box-cell > * {
    position: relative; }

a.box-cell:hover {
  text-decoration: none; }

.box-icon {
  line-height: 1.61539; }

.box-bg-icon {
  position: absolute;
  color: rgba(0, 0, 0, 0.08);
  font-size: 100px;
  line-height: 1; }
  .box-bg-icon.left {
    left: 15px; }
  .box-bg-icon.right {
    right: 15px; }
  .box-bg-icon.top {
    top: 0; }
  .box-bg-icon.bottom {
    bottom: 0; }
  .box-bg-icon.middle {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }

.box-cell[class^="col-sm-"],
.box-cell[class*=" col-sm-"],
.box-cell[class^="col-md-"],
.box-cell[class*=" col-md-"],
.box-cell[class^="col-lg-"],
.box-cell[class*=" col-lg-"],
.box-cell[class^="col-xl-"],
.box-cell[class*=" col-xl-"] {
  display: block; }

.box-cell[class^="col-xs-"],
.box-cell[class*=" col-xs-"] {
  display: table-cell; }

@media (min-width: 544px) {
  .box-cell[class^="col-sm-"],
  .box-cell[class*=" col-sm-"] {
    display: table-cell; } }

@media (min-width: 768px) {
  .box-cell[class^="col-md-"],
  .box-cell[class*=" col-md-"] {
    display: table-cell; } }

@media (min-width: 992px) {
  .box-cell[class^="col-lg-"],
  .box-cell[class*=" col-lg-"] {
    display: table-cell; } }

@media (min-width: 1200px) {
  .box-cell[class^="col-xl-"],
  .box-cell[class*=" col-xl-"] {
    display: table-cell; } }

.wizard {
  background: #fff; }
  .wizard.freezed .wizard-steps > li {
    cursor: default !important; }

.modal-content .wizard {
  border: none;
  border-radius: 2px; }
  .modal-content .wizard + * {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.modal-content .wizard-wrapper {
  border-top: none;
  border-left: none;
  border-right: none;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px; }

.modal-content .wizard-content {
  padding: 20px; }

.wizard-wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 2px; }

.wizard-steps {
  position: relative;
  display: table;
  width: 100%;
  margin: 0;
  padding: 0;
  table-layout: fixed;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: left .3s;
  transition: left .3s; }
  .wizard-steps > li {
    position: relative;
    display: table-cell;
    line-height: 1.231;
    margin: 0;
    padding: 0;
    padding: 20px 16px 20px 60px;
    list-style: none;
    vertical-align: middle; }
    .wizard-steps > li + li:before {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 1px;
      content: "";
      background: rgba(0, 0, 0, 0.05); }
  .wizard-steps > li.completed {
    cursor: pointer; }
  .wizard-steps > li.active .wizard-step-caption,
  .wizard-steps > li.completed .wizard-step-caption {
    color: #444; }
  .wizard-steps > li.active .wizard-step-description,
  .wizard-steps > li.completed .wizard-step-description {
    color: #919191; }
  .wizard-steps > li.active .wizard-step-number,
  .wizard-steps > li.completed .wizard-step-number {
    color: #444;
    border-color: #444; }

.wizard-step-number,
.wizard-step-complete {
  position: absolute;
  top: 50%;
  left: 16px;
  display: block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 28px;
  height: 28px;
  margin-top: -2px;
  -webkit-transform: translateY(-14px);
          transform: translateY(-14px);
  text-align: center;
  color: #919191;
  border: 2px solid rgba(0, 0, 0, 0.05);
  border-radius: 9999px;
  font-weight: 700;
  line-height: 28px; }

.wizard-step-complete {
  display: none; }

.wizard-steps > li.completed .wizard-step-number,
.wizard.finished .wizard-steps > li .wizard-step-number {
  display: none; }

.wizard-steps > li.completed .wizard-step-complete,
.wizard.finished .wizard-steps > li .wizard-step-complete {
  display: block; }

.wizard-step-caption,
.wizard-step-description {
  color: #919191; }

.wizard-step-caption {
  display: inline-block;
  font-weight: 600; }

.wizard-step-description {
  position: relative;
  display: block;
  margin-top: 4px;
  font-size: 11px;
  font-weight: 400; }

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

.wizard-content:after {
  clear: both; }

.wizard-pane {
  display: none; }
  .wizard-pane:before, .wizard-pane:after {
    content: " ";
    display: table; }
  .wizard-pane:after {
    clear: both; }
  .wizard-pane.active {
    display: block; }

.wizard-bordered {
  margin-bottom: 21px; }
  .wizard-bordered .wizard-wrapper {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .wizard-bordered .wizard-content {
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-top: none;
    padding: 20px; }

.panel-wizard {
  margin-bottom: 0; }
  .panel-wizard .wizard-wrapper {
    border-left: none;
    border-right: none;
    border-radius: 0; }
  .panel-wizard .wizard-content {
    padding: 20px; }
  .panel-wizard + .panel-body {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.panel-heading + .panel-wizard .wizard-wrapper {
  border-top: none; }

.panel-warning.panel-body-colorful .panel-wizard {
  background: #fffaf3;
  color: #8d7955; }
  .panel-warning.panel-body-colorful .panel-wizard .wizard-wrapper,
  .panel-warning.panel-body-colorful .panel-wizard + .panel-body {
    background: #fffaf3;
    border-color: #c9ba9b; }
  .panel-warning.panel-body-colorful .panel-wizard .wizard-steps > li + li:before {
    background: #c9ba9b; }
  .panel-warning.panel-body-colorful .panel-wizard .wizard-step-caption,
  .panel-warning.panel-body-colorful .panel-wizard .wizard-step-description {
    color: rgba(141, 121, 85, 0.7); }
  .panel-warning.panel-body-colorful .panel-wizard .wizard-step-number,
  .panel-warning.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-complete,
  .panel-warning.panel-body-colorful .panel-wizard.finished .wizard-steps > li .wizard-step-complete {
    color: rgba(141, 121, 85, 0.7);
    border-color: rgba(201, 186, 155, 0.7); }
  .panel-warning.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-caption,
  .panel-warning.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-caption {
    color: #8d7955; }
  .panel-warning.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-number,
  .panel-warning.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-number {
    color: #8d7955;
    border-color: #8d7955; }

.panel-warning.panel-dark.panel-body-colorful .panel-wizard {
  background: #f4ab43;
  color: #fff; }
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-wrapper,
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard + .panel-body {
    background: #f4ab43;
    border-color: #f8cb8b; }
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li + li:before {
    background: #f8cb8b; }
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-step-caption,
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-step-description {
    color: rgba(255, 255, 255, 0.7); }
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-step-number,
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-complete,
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard.finished .wizard-steps > li .wizard-step-complete {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(248, 203, 139, 0.7); }
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-caption,
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-caption {
    color: #fff; }
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-number,
  .panel-warning.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-number {
    color: #fff;
    border-color: #fff; }

.panel-danger.panel-body-colorful .panel-wizard {
  background: #fff6f6;
  color: #b05b59; }
  .panel-danger.panel-body-colorful .panel-wizard .wizard-wrapper,
  .panel-danger.panel-body-colorful .panel-wizard + .panel-body {
    background: #fff6f6;
    border-color: #e0b4b4; }
  .panel-danger.panel-body-colorful .panel-wizard .wizard-steps > li + li:before {
    background: #e0b4b4; }
  .panel-danger.panel-body-colorful .panel-wizard .wizard-step-caption,
  .panel-danger.panel-body-colorful .panel-wizard .wizard-step-description {
    color: rgba(176, 91, 89, 0.7); }
  .panel-danger.panel-body-colorful .panel-wizard .wizard-step-number,
  .panel-danger.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-complete,
  .panel-danger.panel-body-colorful .panel-wizard.finished .wizard-steps > li .wizard-step-complete {
    color: rgba(176, 91, 89, 0.7);
    border-color: rgba(224, 180, 180, 0.7); }
  .panel-danger.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-caption,
  .panel-danger.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-caption {
    color: #b05b59; }
  .panel-danger.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-number,
  .panel-danger.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-number {
    color: #b05b59;
    border-color: #b05b59; }

.panel-danger.panel-dark.panel-body-colorful .panel-wizard {
  background: #e46050;
  color: #fff; }
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-wrapper,
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard + .panel-body {
    background: #e46050;
    border-color: #ee9c92; }
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li + li:before {
    background: #ee9c92; }
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-step-caption,
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-step-description {
    color: rgba(255, 255, 255, 0.7); }
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-step-number,
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-complete,
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard.finished .wizard-steps > li .wizard-step-complete {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(238, 156, 146, 0.7); }
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-caption,
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-caption {
    color: #fff; }
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-number,
  .panel-danger.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-number {
    color: #fff;
    border-color: #fff; }

.panel-success.panel-body-colorful .panel-wizard {
  background: #fcfff5;
  color: #6f976d; }
  .panel-success.panel-body-colorful .panel-wizard .wizard-wrapper,
  .panel-success.panel-body-colorful .panel-wizard + .panel-body {
    background: #fcfff5;
    border-color: #a3c293; }
  .panel-success.panel-body-colorful .panel-wizard .wizard-steps > li + li:before {
    background: #a3c293; }
  .panel-success.panel-body-colorful .panel-wizard .wizard-step-caption,
  .panel-success.panel-body-colorful .panel-wizard .wizard-step-description {
    color: rgba(111, 151, 109, 0.7); }
  .panel-success.panel-body-colorful .panel-wizard .wizard-step-number,
  .panel-success.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-complete,
  .panel-success.panel-body-colorful .panel-wizard.finished .wizard-steps > li .wizard-step-complete {
    color: rgba(111, 151, 109, 0.7);
    border-color: rgba(163, 194, 147, 0.7); }
  .panel-success.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-caption,
  .panel-success.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-caption {
    color: #6f976d; }
  .panel-success.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-number,
  .panel-success.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-number {
    color: #6f976d;
    border-color: #6f976d; }

.panel-success.panel-dark.panel-body-colorful .panel-wizard {
  background: #78bd5d;
  color: #fff; }
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-wrapper,
  .panel-success.panel-dark.panel-body-colorful .panel-wizard + .panel-body {
    background: #78bd5d;
    border-color: #a5d393; }
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li + li:before {
    background: #a5d393; }
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-step-caption,
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-step-description {
    color: rgba(255, 255, 255, 0.7); }
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-step-number,
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-complete,
  .panel-success.panel-dark.panel-body-colorful .panel-wizard.finished .wizard-steps > li .wizard-step-complete {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(165, 211, 147, 0.7); }
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-caption,
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-caption {
    color: #fff; }
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-number,
  .panel-success.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-number {
    color: #fff;
    border-color: #fff; }

.panel-info.panel-body-colorful .panel-wizard {
  background: #f8ffff;
  color: #528d9e; }
  .panel-info.panel-body-colorful .panel-wizard .wizard-wrapper,
  .panel-info.panel-body-colorful .panel-wizard + .panel-body {
    background: #f8ffff;
    border-color: #a9d5de; }
  .panel-info.panel-body-colorful .panel-wizard .wizard-steps > li + li:before {
    background: #a9d5de; }
  .panel-info.panel-body-colorful .panel-wizard .wizard-step-caption,
  .panel-info.panel-body-colorful .panel-wizard .wizard-step-description {
    color: rgba(82, 141, 158, 0.7); }
  .panel-info.panel-body-colorful .panel-wizard .wizard-step-number,
  .panel-info.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-complete,
  .panel-info.panel-body-colorful .panel-wizard.finished .wizard-steps > li .wizard-step-complete {
    color: rgba(82, 141, 158, 0.7);
    border-color: rgba(169, 213, 222, 0.7); }
  .panel-info.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-caption,
  .panel-info.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-caption {
    color: #528d9e; }
  .panel-info.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-number,
  .panel-info.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-number {
    color: #528d9e;
    border-color: #528d9e; }

.panel-info.panel-dark.panel-body-colorful .panel-wizard {
  background: #59c4e4;
  color: #fff; }
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-wrapper,
  .panel-info.panel-dark.panel-body-colorful .panel-wizard + .panel-body {
    background: #59c4e4;
    border-color: #9bdbef; }
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li + li:before {
    background: #9bdbef; }
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-step-caption,
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-step-description {
    color: rgba(255, 255, 255, 0.7); }
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-step-number,
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-complete,
  .panel-info.panel-dark.panel-body-colorful .panel-wizard.finished .wizard-steps > li .wizard-step-complete {
    color: rgba(255, 255, 255, 0.7);
    border-color: rgba(155, 219, 239, 0.7); }
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-caption,
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-caption {
    color: #fff; }
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.active .wizard-step-number,
  .panel-info.panel-dark.panel-body-colorful .panel-wizard .wizard-steps > li.completed .wizard-step-number {
    color: #fff;
    border-color: #fff; }

.ps-block {
  position: relative;
  overflow: hidden !important; }

.ps-container {
  -ms-touch-action: none;
  touch-action: none;
  overflow: hidden !important;
  -ms-overflow-style: none; }

@supports (-ms-overflow-style: none) {
  .ps-container {
    overflow: auto !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps-container {
    overflow: auto !important; } }

.ps-active-x > .ps-scrollbar-x-rail,
.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
  background-color: transparent; }

.ps-in-scrolling {
  pointer-events: none; }
  .ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: 0.9; }
    .ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
      background-color: #999; }
  .ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: 0.9; }
    .ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
      background-color: #999; }

.ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  border-radius: 99px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  bottom: 3px;
  height: 4px; }
  .ps-scrollbar-x-rail > .ps-scrollbar-x {
    position: absolute;
    background-color: #aaa;
    border-radius: 99px;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    bottom: 0;
    height: 4px; }

.ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  border-radius: 99px;
  opacity: 0;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  right: 3px;
  width: 4px; }
  .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position: absolute;
    background-color: #aaa;
    border-radius: 99px;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    right: 0;
    width: 4px; }

.ps-container:hover.ps-in-scrolling.ps-in-scrolling {
  pointer-events: none; }

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
  background-color: #eee;
  opacity: 0.9; }
  .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
    background-color: #999; }

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
  background-color: #eee;
  opacity: 0.9; }
  .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #999; }

.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6; }

.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9; }
  .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
    background-color: #999; }

.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9; }
  .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
    background-color: #999; }

html[dir="rtl"] .ps-container > .ps-scrollbar-y-rail {
  /*@noflip*/
  left: auto !important;
  /*@noflip*/
  margin-right: -3px !important; }

.tab-resize-nav {
  position: relative; }
  .tab-resize-nav .nav-item.hide {
    display: none; }
  .tab-resize-nav .tab-resize + .nav-item {
    margin-left: 0; }

li.tab-resize {
  display: none;
  float: right;
  margin-left: 6px; }
  li.tab-resize.show {
    display: block; }
  li.tab-resize > .dropdown-toggle {
    padding-right: 16px;
    padding-left: 16px; }
  li.tab-resize > .dropdown-menu {
    right: 0;
    left: auto; }
  li.tab-resize + li {
    margin-left: 0; }

.tab-resize-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  top: -1px; }
  .tab-resize-icon, .tab-resize-icon:before, .tab-resize-icon:after {
    width: 14px;
    height: 2px;
    background: #444; }
  .tab-resize-icon:before, .tab-resize-icon:after {
    position: absolute;
    left: 0;
    display: block;
    content: ""; }
  .tab-resize-icon:before {
    top: -4px; }
  .tab-resize-icon:after {
    top: 4px; }

.expanding-input {
  position: relative; }
  .expanding-input:before, .expanding-input:after {
    content: " ";
    display: table; }
  .expanding-input:after {
    clear: both; }
  .expanding-input.expanded .expanding-input-overlay {
    display: none; }

.expanding-input-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #999;
  padding: 5px 13px;
  font-size: 13px;
  line-height: 1.61539; }

.expanding-input-control {
  cursor: pointer; }
  .expanding-input.expanded .expanding-input-control {
    cursor: text; }

.expanding-input-content {
  display: none;
  margin-top: 10px; }
  .expanding-input-content:before, .expanding-input-content:after {
    content: " ";
    display: table; }
  .expanding-input-content:after {
    clear: both; }
  .expanding-input.expanded .expanding-input-content {
    display: block; }

.expanding-input-control.input-sm ~ .expanding-input-overlay {
  padding: 4px 10px;
  font-size: 12px;
  line-height: 1.42; }

.expanding-input-control.input-sm ~ .expanding-input-content {
  margin-top: 8px; }

.expanding-input-control.input-lg ~ .expanding-input-overlay {
  padding: 9px 19px;
  font-size: 15px;
  line-height: 1.4; }

.expanding-input-control.input-lg ~ .expanding-input-content {
  margin-top: 12px; }

.has-validation-error .help-block {
  display: none; }

.has-validation-error .help-block.validation-error {
  display: block; }

.validation-error-no-arrow {
  position: relative;
  top: 5px; }
  .validation-error-no-arrow:before, .validation-error-no-arrow:after {
    display: none; }

.px-responsive-bg-container {
  position: relative;
  z-index: 0;
  -webkit-transition: background .2s;
  transition: background .2s;
  background: rgba(255, 255, 255, 0) !important; }

.px-responsive-bg,
.px-responsive-bg-overlay {
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important; }

.px-responsive-bg {
  z-index: -999997;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-animation-name: px-responsive-bg-animation;
          animation-name: px-responsive-bg-animation;
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }
  .px-responsive-bg img {
    position: absolute;
    z-index: -999999;
    left: 0px;
    width: 100%;
    max-width: none;
    margin: 0px;
    padding: 0px;
    border: none; }

.px-responsive-bg-overlay {
  z-index: -999998; }

@-webkit-keyframes px-responsive-bg-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes px-responsive-bg-animation {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.select2-container {
  position: relative;
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  font-size: 13px; }
  .select2-container .select2-selection {
    border-radius: 2px;
    line-height: 1.61539; }
  .select2-container .select2-selection__rendered {
    line-height: 1.61539; }
  .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 4px 12px; }
  .select2-container .select2-selection--single .select2-selection__arrow {
    padding: 4px 12px 4px 0; }
  .select2-container .select2-selection--multiple .select2-selection__rendered {
    padding: 0px 0px 4px 4px; }
  .select2-container .select2-selection__choice {
    margin: 4px 4px 0 0;
    font-size: 85%;
    line-height: 1.909em; }
  .select2-container .select2-selection__clear {
    line-height: 21.00007px; }
  .select2-container .select2-search--inline .select2-search__field {
    margin-top: 4px;
    font-size: 13px;
    line-height: 1.61539; }
  .select2-container.select2 {
    width: 100% !important; }

.select2-selection {
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #444;
  border: 1px solid #d6d6d6;
  background: #fff; }
  .select2-selection:focus {
    outline: none; }

.select2-selection__rendered {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1.61539; }

.select2-selection__placeholder {
  color: #999; }

.select2-selection__clear {
  float: right;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.4; }
  .select2-selection__clear:hover, .select2-selection__clear:focus {
    opacity: .5; }

.select2-selection--single .select2-selection__clear {
  width: 1.75rem;
  margin-right: 8px;
  padding-left: .5rem; }

.select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: 0;
  right: 0; }
  .select2-selection--single .select2-selection__arrow::after {
    display: inline-block;
    width: 0;
    height: 0;
    content: "";
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }

.select2-selection--multiple {
  cursor: text; }
  .select2-selection--multiple .select2-selection__rendered {
    width: 100%;
    margin: 0;
    padding: 0;
    padding: 0px 0px 4px 4px;
    list-style: none; }
  .select2-selection--multiple .select2-selection__clear {
    width: 1.5rem;
    margin-top: 4px;
    text-align: center; }

.select2-search {
  display: block; }

.select2-search--dropdown {
  padding: .5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  background: rgba(0, 0, 0, 0.04); }
  .select2-search--dropdown .select2-search__field {
    display: block;
    width: 100%;
    padding: 3px 9px;
    color: #444;
    border: 1px solid #d6d6d6;
    border-radius: 2px;
    outline: 0;
    background: #fff;
    font-size: 12px;
    line-height: 1.42; }

.select2-search--inline {
  float: left; }
  .select2-search--inline .select2-search__field {
    padding: 0;
    padding-left: 8px;
    border: none;
    outline: 0;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-appearance: textfield; }
    .select2-selection__choice + .select2-search--inline .select2-search__field {
      padding-left: 0; }
  .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
    -webkit-appearance: none; }

.select2-dropdown {
  position: absolute;
  z-index: 1000;
  /*@noflip*/
  left: -100000px;
  display: block;
  width: 100%;
  border: 1px solid;
  border-radius: 2px;
  background: #fff; }

.select2-container--open .select2-dropdown {
  /*@noflip*/
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important; }

.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important; }

.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important; }

.select2-selection__choice {
  display: block;
  float: left;
  padding: 0 .545em;
  cursor: default;
  color: #fff;
  border-radius: 2px;
  font-weight: 600; }

.select2-selection__choice__remove {
  float: left;
  width: 20px;
  margin-left: -7px;
  cursor: pointer;
  text-align: center;
  font-size: 15px;
  font-weight: bold; }
  .select2-selection__choice__remove:hover, .select2-selection__choice__remove:focus {
    opacity: .5; }

.select2-results__option[aria-selected=true] {
  color: #444;
  background: #eee; }

.select2-results {
  display: block;
  padding: 5px 0; }
  .select2-results > .select2-results__options {
    overflow-y: auto;
    max-height: 200px; }

.select2-results__options {
  margin: 0;
  padding: 0;
  list-style: none; }

.select2-results__option {
  padding: 5px 18px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .select2-results__option[role=group] {
    padding: 0;
    border-bottom: 1px solid #e5e5e5; }
    .select2-results__option[role=group]:last-child {
      border-bottom: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }
  .select2-results__option[aria-disabled=true] {
    color: #898989; }
  .select2-results__option .select2-results__option {
    padding-left: 20px; }

.select2-results__group {
  display: block;
  padding: 5px 18px 5px 14px;
  cursor: default;
  font-weight: 600; }

.select2-container--disabled .select2-selection__clear,
.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--disabled .select2-search__field,
.select2-container--disabled .select2-selection,
.select2-container--disabled .select2-selection__choice {
  cursor: not-allowed; }

.select2-container--disabled .select2-selection {
  border: 1px solid #d6d6d6 !important;
  background: #eceeef; }

.select2 .select2-selection__choice,
.select2 + .select2-container .select2-selection__choice {
  background-color: #818a91; }

.select2-success .select2-selection__choice,
.select2-success + .select2-container .select2-selection__choice {
  background-color: #78bd5d; }

.select2-info .select2-selection__choice,
.select2-info + .select2-container .select2-selection__choice {
  background-color: #59c4e4; }

.select2-warning .select2-selection__choice,
.select2-warning + .select2-container .select2-selection__choice {
  background-color: #f4ab43; }

.select2-danger .select2-selection__choice,
.select2-danger + .select2-container .select2-selection__choice {
  background-color: #e46050; }

.has-error .select2-selection {
  border-color: #e46050; }

.has-warning .select2-selection {
  border-color: #f4ab43; }

.has-success .select2-selection {
  border-color: #78bd5d; }

.select2-container.select2-sm,
.select2-sm + .select2-container,
.form-group-sm .select2-container {
  font-size: 12px; }
  .select2-container.select2-sm .select2-selection,
  .select2-sm + .select2-container .select2-selection,
  .form-group-sm .select2-container .select2-selection {
    border-radius: 2px;
    line-height: 1.42; }
  .select2-container.select2-sm .select2-selection__rendered,
  .select2-sm + .select2-container .select2-selection__rendered,
  .form-group-sm .select2-container .select2-selection__rendered {
    line-height: 1.42; }
  .select2-container.select2-sm .select2-selection--single .select2-selection__rendered,
  .select2-sm + .select2-container .select2-selection--single .select2-selection__rendered,
  .form-group-sm .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 3px 9px; }
  .select2-container.select2-sm .select2-selection--single .select2-selection__arrow,
  .select2-sm + .select2-container .select2-selection--single .select2-selection__arrow,
  .form-group-sm .select2-container .select2-selection--single .select2-selection__arrow {
    padding: 3px 9px 3px 0; }
  .select2-container.select2-sm .select2-selection--multiple .select2-selection__rendered,
  .select2-sm + .select2-container .select2-selection--multiple .select2-selection__rendered,
  .form-group-sm .select2-container .select2-selection--multiple .select2-selection__rendered {
    padding: 0px 0px 3px 3px; }
  .select2-container.select2-sm .select2-selection__choice,
  .select2-sm + .select2-container .select2-selection__choice,
  .form-group-sm .select2-container .select2-selection__choice {
    margin: 3px 3px 0 0;
    font-size: 85%;
    line-height: 1.667em; }
  .select2-container.select2-sm .select2-selection__clear,
  .select2-sm + .select2-container .select2-selection__clear,
  .form-group-sm .select2-container .select2-selection__clear {
    line-height: 17.04px; }
  .select2-container.select2-sm .select2-search--inline .select2-search__field,
  .select2-sm + .select2-container .select2-search--inline .select2-search__field,
  .form-group-sm .select2-container .select2-search--inline .select2-search__field {
    margin-top: 3px;
    font-size: 12px;
    line-height: 1.42; }

.select2-container.select2-lg,
.select2-lg + .select2-container,
.form-group-lg .select2-container {
  font-size: 15px; }
  .select2-container.select2-lg .select2-selection,
  .select2-lg + .select2-container .select2-selection,
  .form-group-lg .select2-container .select2-selection {
    border-radius: 3px;
    line-height: 1.4; }
  .select2-container.select2-lg .select2-selection__rendered,
  .select2-lg + .select2-container .select2-selection__rendered,
  .form-group-lg .select2-container .select2-selection__rendered {
    line-height: 1.4; }
  .select2-container.select2-lg .select2-selection--single .select2-selection__rendered,
  .select2-lg + .select2-container .select2-selection--single .select2-selection__rendered,
  .form-group-lg .select2-container .select2-selection--single .select2-selection__rendered {
    padding: 8px 18px; }
  .select2-container.select2-lg .select2-selection--single .select2-selection__arrow,
  .select2-lg + .select2-container .select2-selection--single .select2-selection__arrow,
  .form-group-lg .select2-container .select2-selection--single .select2-selection__arrow {
    padding: 8px 18px 8px 0; }
  .select2-container.select2-lg .select2-selection--multiple .select2-selection__rendered,
  .select2-lg + .select2-container .select2-selection--multiple .select2-selection__rendered,
  .form-group-lg .select2-container .select2-selection--multiple .select2-selection__rendered {
    padding: 2px 2px 8px 8px; }
  .select2-container.select2-lg .select2-selection__choice,
  .select2-lg + .select2-container .select2-selection__choice,
  .form-group-lg .select2-container .select2-selection__choice {
    margin: 6px 6px 0 0;
    font-size: 73.4%;
    line-height: 1.909em; }
  .select2-container.select2-lg .select2-selection__clear,
  .select2-lg + .select2-container .select2-selection__clear,
  .form-group-lg .select2-container .select2-selection__clear {
    line-height: 21px; }
  .select2-container.select2-lg .select2-search--inline .select2-search__field,
  .select2-lg + .select2-container .select2-search--inline .select2-search__field,
  .form-group-lg .select2-container .select2-search--inline .select2-search__field {
    margin-top: 6px;
    font-size: 15px;
    line-height: 1.4; }

.select2-close-mask {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  display: block;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  margin: 0;
  padding: 0;
  opacity: 0;
  border: 0;
  background: #fff; }

.select2-hidden-accessible {
  position: absolute !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important; }

.ui-select-highlight {
  font-weight: bold; }

.ui-select-offscreen {
  position: absolute !important;
  top: 0px !important;
  left: 0px !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  outline: 0 !important; }

.ui-select-search-hidden {
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: 0 !important; }

.ui-select-container {
  font-size: 13px;
  line-height: 1.61539; }
  .ui-select-container .ui-select-search,
  .ui-select-container .ui-select-toggle {
    padding: 4px 12px;
    border-radius: 2px;
    font-size: 13px;
    line-height: 1.61539; }
  .ui-select-container.ui-select-multiple {
    padding: 0px 0px 4px 4px; }
    .ui-select-container.ui-select-multiple .ui-select-search {
      margin-top: 4px; }
    .ui-select-container.ui-select-multiple .ui-select-match-item {
      margin: 4px 4px 0 0;
      font-size: 85%;
      line-height: 1.909em; }
    .ui-select-container.ui-select-multiple .ui-select-match .close {
      line-height: 21.00007px; }
  .ui-select-container.open,
  .ui-select-container.open .ui-select-toggle,
  .ui-select-container .ui-select-search {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .ui-select-container.direction-up.open,
  .ui-select-container.direction-up.open .ui-select-toggle,
  .ui-select-container.direction-up .ui-select-search {
    border-radius: 2px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  .ui-select-container:before, .ui-select-container:after {
    content: " ";
    display: table; }
  .ui-select-container:after {
    clear: both; }
  .ui-select-container * {
    outline: none !important; }
  .ui-select-container.direction-up .ui-select-choices,
  .ui-select-container.direction-up .ui-select-no-choice {
    border-top-width: 1px;
    border-bottom-width: 0;
    border-radius: 2px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

.input-group > .ui-select-container.dropdown {
  position: static; }

.input-group > .ui-select-container > input.ui-select-search.form-control {
  border-radius: 2px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.input-group > .ui-select-container > input.ui-select-search.form-control.direction-up {
  border-radius: 2px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.ui-select-placeholder {
  color: #999 !important; }

.ui-select-toggle {
  position: relative;
  height: auto;
  cursor: text; }
  .ui-select-toggle, .ui-select-toggle:hover, .ui-select-toggle:focus, .ui-select-toggle:active {
    color: #444 !important;
    border: 1px solid #d6d6d6;
    background: #fff !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  .ui-select-toggle > .caret {
    position: absolute;
    top: 50%;
    right: 10px;
    height: 10px;
    margin-top: -2px; }

.ui-select-search {
  height: auto;
  background: none !important; }
  .ui-select-container:not(.ui-select-multiple) .ui-select-search {
    width: 100% !important; }

.ui-select-match > .btn {
  text-align: left; }

.ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px; }

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-choices,
.ui-select-no-choice {
  overflow-x: hidden;
  width: 100%;
  height: auto;
  max-height: 200px;
  margin: 0;
  border-width: 1px;
  border-color: #d6d6d6;
  border-top-width: 0;
  border-radius: 2px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.ui-select-choices .divider {
  margin: 0; }

.ui-select-choices-group-label {
  padding: 5px 18px 5px 14px;
  text-transform: none;
  color: #444;
  font-size: 13px;
  font-weight: 600; }

.ui-select-no-choice li {
  padding: 5px 18px; }

.ui-select-choices-row > span {
  display: block;
  clear: both;
  padding: 5px 18px;
  cursor: pointer;
  white-space: nowrap;
  color: #444;
  font-weight: 400;
  line-height: 1.61539; }
  .ui-select-choices-row > span:hover, .ui-select-choices-row > span:focus {
    text-decoration: none;
    color: #444;
    background-color: #f2f2f2; }

.ui-select-choices-row.active > span {
  text-decoration: none;
  outline: 0; }

.ui-select-choices-row.disabled > span,
.ui-select-choices-row.active.disabled > span {
  color: #999;
  background-color: transparent; }

body > .ui-select-container.open {
  z-index: 1000;
  /* Standard Bootstrap dropdown z-index */ }

.ui-select-multiple {
  height: auto;
  padding: 0px 0px 4px 4px; }
  .ui-select-multiple .ui-select-choices,
  .ui-select-multiple .ui-select-no-choice {
    right: -1px;
    left: -1px;
    width: auto;
    margin-top: 1px; }
  .ui-select-multiple.direction-up {
    border-bottom-width: 1px; }
    .ui-select-multiple.direction-up .ui-select-choices,
    .ui-select-multiple.direction-up .ui-select-no-choice {
      margin-top: -1px; }
  .ui-select-multiple input.ui-select-search {
    display: block;
    float: left;
    padding: 0;
    padding-left: 8px;
    border: none;
    background: transparent !important; }
  .ui-select-multiple.ng-not-empty input.ui-select-search {
    padding-left: 0; }
  .ui-select-multiple .ui-select-match .close {
    width: 20px;
    margin-right: -7px;
    cursor: pointer;
    text-align: center;
    opacity: 1;
    color: #fff;
    text-shadow: none;
    font-size: 15px;
    font-weight: bold; }
    .ui-select-multiple .ui-select-match .close:hover, .ui-select-multiple .ui-select-match .close:focus {
      opacity: .5; }
    .ui-select-multiple .ui-select-match .close:after {
      content: "\A0"; }
  .ui-select-multiple .ui-select-match-item {
    position: relative;
    display: block;
    float: left;
    padding: 0 .545em;
    cursor: default;
    vertical-align: inherit;
    color: #fff !important;
    border: none !important;
    border-radius: 2px;
    outline: 0;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    font-weight: 600; }
  .ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
    pointer-events: none; }
  .ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
    position: absolute;
    top: 0;
    right: 100%;
    height: 100%;
    margin-right: 2px;
    content: "";
    border-left: 1px solid #428bca; }
  .ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
    position: absolute;
    top: 0;
    left: 100%;
    height: 100%;
    margin-left: 2px;
    content: "";
    border-right: 1px solid #428bca; }

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
  display: none !important; }

.ui-select-match-text {
  width: 100%;
  padding-right: 1em; }
  .ui-select-match-text span {
    display: block;
    overflow: hidden;
    width: 100%; }

.ui-select-toggle > a.btn {
  position: absolute;
  right: 10px;
  height: 10px;
  margin-top: -2px; }

.ui-select-container[disabled] .ui-select-toggle,
.ui-select-multiple[disabled] {
  opacity: 1 !important;
  border-color: #d6d6d6 !important;
  background: #eceeef !important; }

.ui-select-container[disabled],
.ui-select-container[disabled] * {
  cursor: not-allowed; }

.ui-select-match-item[disabled] {
  opacity: 1 !important; }

.ui-select-container.ui-select-multiple .ui-select-match-item {
  background: #818a91 !important; }

.ui-select-container.ui-select-multiple .ui-select-match-item.btn-primary {
  background: #687077 !important; }

.ui-select-success.ui-select-multiple .ui-select-match-item {
  background: #78bd5d !important; }

.ui-select-success.ui-select-multiple .ui-select-match-item.btn-primary {
  background: #5ea443 !important; }

.ui-select-info.ui-select-multiple .ui-select-match-item {
  background: #59c4e4 !important; }

.ui-select-info.ui-select-multiple .ui-select-match-item.btn-primary {
  background: #2db4dd !important; }

.ui-select-warning.ui-select-multiple .ui-select-match-item {
  background: #f4ab43 !important; }

.ui-select-warning.ui-select-multiple .ui-select-match-item.btn-primary {
  background: #f19513 !important; }

.ui-select-danger.ui-select-multiple .ui-select-match-item {
  background: #e46050 !important; }

.ui-select-danger.ui-select-multiple .ui-select-match-item.btn-primary {
  background: #dd3824 !important; }

.has-error .ui-select-toggle,
.has-error .ui-select-multiple {
  border-color: #e46050; }

.has-warning .ui-select-toggle,
.has-warning .ui-select-multiple {
  border-color: #f4ab43; }

.has-success .ui-select-toggle,
.has-success .ui-select-multiple {
  border-color: #78bd5d; }

.ui-select-container.ng-dirty.ng-invalid,
.ui-select-container.ng-dirty.ng-invalid .ui-select-toggle {
  border-color: #e46050; }

.ui-select-sm,
.ui-select-sm + .ui-select-container,
.form-group-sm .ui-select-container {
  font-size: 12px;
  line-height: 1.42; }
  .ui-select-sm .ui-select-search,
  .ui-select-sm .ui-select-toggle,
  .ui-select-sm + .ui-select-container .ui-select-search,
  .ui-select-sm + .ui-select-container .ui-select-toggle,
  .form-group-sm .ui-select-container .ui-select-search,
  .form-group-sm .ui-select-container .ui-select-toggle {
    padding: 3px 9px;
    border-radius: 2px;
    font-size: 12px;
    line-height: 1.42; }
  .ui-select-sm.ui-select-multiple,
  .ui-select-sm + .ui-select-container.ui-select-multiple,
  .form-group-sm .ui-select-container.ui-select-multiple {
    padding: 0px 0px 3px 3px; }
    .ui-select-sm.ui-select-multiple .ui-select-search,
    .ui-select-sm + .ui-select-container.ui-select-multiple .ui-select-search,
    .form-group-sm .ui-select-container.ui-select-multiple .ui-select-search {
      margin-top: 3px; }
    .ui-select-sm.ui-select-multiple .ui-select-match-item,
    .ui-select-sm + .ui-select-container.ui-select-multiple .ui-select-match-item,
    .form-group-sm .ui-select-container.ui-select-multiple .ui-select-match-item {
      margin: 3px 3px 0 0;
      font-size: 85%;
      line-height: 1.667em; }
    .ui-select-sm.ui-select-multiple .ui-select-match .close,
    .ui-select-sm + .ui-select-container.ui-select-multiple .ui-select-match .close,
    .form-group-sm .ui-select-container.ui-select-multiple .ui-select-match .close {
      line-height: 17.04px; }
  .ui-select-sm.open,
  .ui-select-sm.open .ui-select-toggle,
  .ui-select-sm .ui-select-search,
  .ui-select-sm + .ui-select-container.open,
  .ui-select-sm + .ui-select-container.open .ui-select-toggle,
  .ui-select-sm + .ui-select-container .ui-select-search,
  .form-group-sm .ui-select-container.open,
  .form-group-sm .ui-select-container.open .ui-select-toggle,
  .form-group-sm .ui-select-container .ui-select-search {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .ui-select-sm.direction-up.open,
  .ui-select-sm.direction-up.open .ui-select-toggle,
  .ui-select-sm.direction-up .ui-select-search,
  .ui-select-sm + .ui-select-container.direction-up.open,
  .ui-select-sm + .ui-select-container.direction-up.open .ui-select-toggle,
  .ui-select-sm + .ui-select-container.direction-up .ui-select-search,
  .form-group-sm .ui-select-container.direction-up.open,
  .form-group-sm .ui-select-container.direction-up.open .ui-select-toggle,
  .form-group-sm .ui-select-container.direction-up .ui-select-search {
    border-radius: 2px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.ui-select-lg,
.ui-select-lg + .ui-select-container,
.form-group-lg .ui-select-container {
  font-size: 15px;
  line-height: 1.4; }
  .ui-select-lg .ui-select-search,
  .ui-select-lg .ui-select-toggle,
  .ui-select-lg + .ui-select-container .ui-select-search,
  .ui-select-lg + .ui-select-container .ui-select-toggle,
  .form-group-lg .ui-select-container .ui-select-search,
  .form-group-lg .ui-select-container .ui-select-toggle {
    padding: 8px 18px;
    border-radius: 3px;
    font-size: 15px;
    line-height: 1.4; }
  .ui-select-lg.ui-select-multiple,
  .ui-select-lg + .ui-select-container.ui-select-multiple,
  .form-group-lg .ui-select-container.ui-select-multiple {
    padding: 2px 2px 8px 8px; }
    .ui-select-lg.ui-select-multiple .ui-select-search,
    .ui-select-lg + .ui-select-container.ui-select-multiple .ui-select-search,
    .form-group-lg .ui-select-container.ui-select-multiple .ui-select-search {
      margin-top: 6px; }
    .ui-select-lg.ui-select-multiple .ui-select-match-item,
    .ui-select-lg + .ui-select-container.ui-select-multiple .ui-select-match-item,
    .form-group-lg .ui-select-container.ui-select-multiple .ui-select-match-item {
      margin: 6px 6px 0 0;
      font-size: 73.4%;
      line-height: 1.909em; }
    .ui-select-lg.ui-select-multiple .ui-select-match .close,
    .ui-select-lg + .ui-select-container.ui-select-multiple .ui-select-match .close,
    .form-group-lg .ui-select-container.ui-select-multiple .ui-select-match .close {
      line-height: 21px; }
  .ui-select-lg.open,
  .ui-select-lg.open .ui-select-toggle,
  .ui-select-lg .ui-select-search,
  .ui-select-lg + .ui-select-container.open,
  .ui-select-lg + .ui-select-container.open .ui-select-toggle,
  .ui-select-lg + .ui-select-container .ui-select-search,
  .form-group-lg .ui-select-container.open,
  .form-group-lg .ui-select-container.open .ui-select-toggle,
  .form-group-lg .ui-select-container .ui-select-search {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .ui-select-lg.direction-up.open,
  .ui-select-lg.direction-up.open .ui-select-toggle,
  .ui-select-lg.direction-up .ui-select-search,
  .ui-select-lg + .ui-select-container.direction-up.open,
  .ui-select-lg + .ui-select-container.direction-up.open .ui-select-toggle,
  .ui-select-lg + .ui-select-container.direction-up .ui-select-search,
  .form-group-lg .ui-select-container.direction-up.open,
  .form-group-lg .ui-select-container.direction-up.open .ui-select-toggle,
  .form-group-lg .ui-select-container.direction-up .ui-select-search {
    border-radius: 3px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.ui-select-refreshing {
  position: absolute;
  top: 1px;
  right: 0;
  display: inline-block;
  padding: 8px 27px;
  font-family: 'Glyphicons Halflings';
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

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

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

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

.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s; }

.datepicker {
  padding: 0; }
  .datepicker table {
    width: 224px;
    margin: 0;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: none; }
  .datepicker th {
    font-weight: 600; }
  .datepicker td,
  .datepicker thead th,
  .datepicker tfoot th {
    padding: 5px 0 !important;
    cursor: pointer;
    text-align: center;
    border: none; }
  .datepicker .month,
  .datepicker .year,
  .datepicker .decade,
  .datepicker .century {
    display: block;
    float: left;
    width: 23%;
    margin: 1%;
    padding: 12px 0;
    cursor: pointer;
    text-align: center;
    border-radius: 2px; }
  .datepicker .dow,
  .datepicker .cw {
    cursor: default; }
  .datepicker .day,
  .datepicker .today,
  .datepicker .clear {
    border-top: 1px solid #eee; }
  .datepicker tbody tr:first-child .day {
    border-top: none; }
  .datepicker .day,
  .datepicker tbody .cw {
    border-right: 1px solid #eee; }
  .datepicker .day:last-child {
    border-right: none; }
  .datepicker .day.today {
    background: #fff4df; }
  .datepicker .day.highlighted {
    background: #eff8fc; }
  .datepicker .cw {
    color: #bbb;
    background: #f8f8f8;
    font-size: .692em;
    line-height: 2.333em; }
  .datepicker .range {
    background: #f3f3f3; }
  .datepicker .old,
  .datepicker .new {
    color: #bbb; }
  .datepicker .day:hover,
  .datepicker .month:hover,
  .datepicker .year:hover,
  .datepicker .decade:hover,
  .datepicker .century:hover,
  .datepicker .today:hover,
  .datepicker .clear:hover {
    background: #f3f3f3; }
  .datepicker .disabled:not(.dow) {
    cursor: not-allowed !important;
    color: #bbb !important;
    background: none !important; }

.datepicker-days table {
  table-layout: fixed; }

.datepicker-months td,
.datepicker-years td,
.datepicker-decades td,
.datepicker-centuries td {
  cursor: default; }

.datepicker-months .next,
.datepicker-months .prev,
.datepicker-years .next,
.datepicker-years .prev,
.datepicker-decades .next,
.datepicker-decades .prev,
.datepicker-centuries .next,
.datepicker-centuries .prev {
  width: 32px !important; }

.datepicker-dropdown {
  border: 3px solid;
  border-color: #ccc;
  border-color: #ccc; }
  .datepicker-dropdown:after {
    position: absolute;
    display: block;
    content: "";
    border-width: 7px;
    border-style: solid;
    border-color: transparent; }
  .datepicker-dropdown.datepicker-orient-bottom {
    margin-top: 7px; }
    .datepicker-dropdown.datepicker-orient-bottom:after {
      top: -10px;
      border-top-width: 0;
      border-bottom-color: #ccc;
      border-bottom-color: #ccc; }
  .datepicker-dropdown.datepicker-orient-top {
    margin-top: -7px; }
    .datepicker-dropdown.datepicker-orient-top:after {
      bottom: -10px;
      border-top-color: #ccc;
      border-top-color: #ccc;
      border-bottom-width: 0; }
  .datepicker-dropdown.datepicker-orient-left:after {
    left: 12px; }
  .datepicker-dropdown.datepicker-orient-right:after {
    right: 12px; }

.datepicker-inline {
  display: inline-block;
  border: 1px solid #eee; }

.datepicker-rtl.dropdown-menu {
  /*@noflip*/
  left: auto;
  /*@noflip*/
  right: 0;
  /*@noflip*/
  float: left; }

.bootstrap-timepicker-trigger {
  cursor: pointer; }

.bootstrap-timepicker-widget.dropdown-menu {
  padding: 12px;
  /*@noflip*/
  right: auto;
  /*@noflip*/
  float: left;
  border: 3px solid;
  border-color: #ccc;
  border-color: #ccc; }
  .bootstrap-timepicker-widget.dropdown-menu.open {
    display: block; }
  .bootstrap-timepicker-widget.dropdown-menu:after {
    position: absolute;
    display: block;
    content: "";
    border-width: 7px;
    border-style: solid;
    border-color: transparent; }

.bootstrap-timepicker-widget .table {
  width: auto;
  margin: 0;
  table-layout: fixed; }
  .bootstrap-timepicker-widget .table td {
    width: 48px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    border: none; }

.bootstrap-timepicker-widget.modal .table {
  width: 100%; }
  .bootstrap-timepicker-widget.modal .table td {
    width: auto; }

.bootstrap-timepicker-widget .separator {
  width: 12px !important; }

.timepicker-input,
.timepicker-value {
  margin: 8px 0; }

.timepicker-value,
.timepicker-increment,
.timepicker-decrement {
  display: block;
  padding: 4px 0;
  text-align: center;
  vertical-align: middle;
  font-weight: 600; }

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

.timepicker-increment,
.timepicker-decrement {
  color: #444;
  border: 1px solid #eee;
  border-radius: 2px;
  font-size: 16px;
  line-height: 21.00007px; }
  .timepicker-increment:focus,
  .timepicker-decrement:focus {
    text-decoration: none;
    color: #444;
    outline: none; }

.timepicker-orient-top.dropdown-menu {
  margin-top: 7px; }
  .timepicker-orient-top.dropdown-menu:after {
    top: -10px;
    border-top-width: 0;
    border-bottom-color: #ccc;
    border-bottom-color: #ccc; }

.timepicker-orient-bottom.dropdown-menu:after {
  bottom: -10px;
  border-top-color: #ccc;
  border-top-color: #ccc;
  border-bottom-width: 0; }

.timepicker-orient-left.dropdown-menu:after {
  /*@noflip*/
  left: 12px; }

.timepicker-orient-right.dropdown-menu:after {
  /*@noflip*/
  right: 12px; }

.minicolors {
  position: relative; }

.minicolors-sprite {
  background-image: url(data:image/png;base64,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); }

.minicolors-swatch {
  position: absolute;
  display: inline-block;
  margin: 1px;
  padding: 0;
  cursor: text;
  vertical-align: middle;
  background-position: -80px 0; }
  .minicolors input[type=hidden] + .minicolors-swatch {
    position: static;
    cursor: pointer; }
  .minicolors input[type=hidden][disabled] + .minicolors-swatch {
    cursor: not-allowed; }

.minicolors-swatch-color {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: inherit; }

.minicolors-panel {
  position: absolute;
  z-index: 1090;
  display: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 173px;
  height: 152px;
  border: 3px solid;
  border-color: #ccc;
  border-color: #ccc;
  border-radius: 2px;
  background: #fff; }
  .minicolors-panel.minicolors-visible {
    display: block; }
  .minicolors-panel:after {
    position: absolute;
    display: block;
    content: "";
    border-width: 7px;
    border-style: solid;
    border-color: transparent; }

.minicolors-grid {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 150px;
  height: 150px;
  cursor: crosshair;
  background-position: -120px 0; }

.minicolors-grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px; }

.minicolors-slider,
.minicolors-opacity-slider {
  position: absolute;
  top: 1px;
  left: 152px;
  width: 20px;
  height: 150px;
  cursor: row-resize;
  background-color: white;
  background-position: 0 0; }

.minicolors-opacity-slider {
  left: 173px;
  display: none;
  background-position: -40px 0; }

.minicolors-slider-saturation .minicolors-grid {
  background-position: -420px 0; }

.minicolors-slider-saturation .minicolors-grid-inner {
  background-image: inherit;
  background-position: -270px 0; }

.minicolors-slider-saturation .minicolors-slider {
  background-position: -60px 0; }

.minicolors-slider-brightness .minicolors-grid {
  background-position: -570px 0; }

.minicolors-slider-brightness .minicolors-grid-inner {
  background-color: black; }

.minicolors-slider-brightness .minicolors-slider {
  background-position: -20px 0; }

.minicolors-slider-wheel .minicolors-grid {
  background-position: -720px 0; }

.minicolors-slider-wheel .minicolors-slider {
  background-position: -20px 0; }

.minicolors-with-opacity .minicolors-panel {
  width: 194px; }

.minicolors-with-opacity .minicolors-opacity-slider {
  display: block; }

.minicolors-grid .minicolors-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-left: -6px;
  border: solid 1px black;
  border-radius: 10px;
  background: none; }
  .minicolors-grid .minicolors-picker > div {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    width: 8px;
    height: 8px;
    border: solid 2px white;
    border-radius: 8px; }

.minicolors-picker {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 18px;
  height: 2px;
  margin-top: -2px;
  border: solid 1px black;
  background: white; }

.minicolors-position-top .minicolors-panel {
  top: -154px;
  margin-top: -10px; }
  .minicolors-position-top .minicolors-panel:after {
    bottom: -10px;
    border-top-color: #ccc;
    border-top-color: #ccc;
    border-bottom-width: 0; }

.minicolors-position-right .minicolors-panel {
  right: 0; }
  .minicolors-position-right .minicolors-panel:after {
    margin-right: -9px; }

.minicolors-position-bottom .minicolors-panel {
  top: auto;
  margin-top: 7px; }
  .minicolors-position-bottom .minicolors-panel:after {
    top: -10px;
    border-top-width: 0;
    border-bottom-color: #ccc;
    border-bottom-color: #ccc; }

.minicolors-position-left .minicolors-panel {
  left: 0; }
  .minicolors-position-left .minicolors-panel:after {
    margin-left: -9px; }

.minicolors-inline {
  display: inline-block; }
  .minicolors-inline .minicolors-input {
    display: none !important; }
  .minicolors-inline .minicolors-panel {
    position: relative;
    z-index: auto;
    top: auto;
    left: auto;
    display: inline-block;
    border-width: 1px;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }
    .minicolors-inline .minicolors-panel:after {
      display: none; }

.minicolors-input + .minicolors-swatch {
  top: 3px;
  left: 3px;
  width: 23px;
  height: 23px; }

.minicolors-input[type=hidden] + .minicolors-swatch {
  height: 29px;
  cursor: pointer;
  border-radius: 2px; }
  .minicolors-input[type=hidden] + .minicolors-swatch .minicolors-swatch-color {
    border-radius: 2px; }

.minicolors-position-left .minicolors-input {
  padding-left: 35px; }
  .minicolors-position-left .minicolors-input ~ .minicolors-panel:after {
    left: 14.5px; }

.minicolors-position-right .minicolors-input {
  padding-right: 35px; }
  .minicolors-position-right .minicolors-input + .minicolors-swatch {
    left: auto;
    right: 3px; }
  .minicolors-position-right .minicolors-input ~ .minicolors-panel:after {
    right: 14.5px; }

.minicolors-input.input-sm + .minicolors-swatch {
  top: 2px;
  left: 2px;
  width: 19px;
  height: 19px; }

.minicolors-input.input-sm[type=hidden] + .minicolors-swatch {
  height: 23px;
  cursor: pointer;
  border-radius: 2px; }
  .minicolors-input.input-sm[type=hidden] + .minicolors-swatch .minicolors-swatch-color {
    border-radius: 2px; }

.minicolors-position-left .minicolors-input.input-sm {
  padding-left: 28px; }
  .minicolors-position-left .minicolors-input.input-sm ~ .minicolors-panel:after {
    left: 11.5px; }

.minicolors-position-right .minicolors-input.input-sm {
  padding-right: 28px; }
  .minicolors-position-right .minicolors-input.input-sm + .minicolors-swatch {
    left: auto;
    right: 2px; }
  .minicolors-position-right .minicolors-input.input-sm ~ .minicolors-panel:after {
    right: 11.5px; }

.minicolors-input.input-lg + .minicolors-swatch {
  top: 5px;
  left: 5px;
  width: 27px;
  height: 27px; }

.minicolors-input.input-lg[type=hidden] + .minicolors-swatch {
  height: 37px;
  cursor: pointer;
  border-radius: 3px; }
  .minicolors-input.input-lg[type=hidden] + .minicolors-swatch .minicolors-swatch-color {
    border-radius: 3px; }

.minicolors-position-left .minicolors-input.input-lg {
  padding-left: 45px; }
  .minicolors-position-left .minicolors-input.input-lg ~ .minicolors-panel:after {
    left: 18.5px; }

.minicolors-position-right .minicolors-input.input-lg {
  padding-right: 45px; }
  .minicolors-position-right .minicolors-input.input-lg + .minicolors-swatch {
    left: auto;
    right: 5px; }
  .minicolors-position-right .minicolors-input.input-lg ~ .minicolors-panel:after {
    right: 18.5px; }

.dataTables_wrapper {
  position: relative; }

.dataTables_table_wrapper {
  overflow-x: auto;
  min-height: 0.01%;
  margin: 0 !important;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }
  @media screen and (max-width: 543px) {
    .dataTables_table_wrapper {
      overflow-y: hidden;
      width: 100%;
      -ms-overflow-style: -ms-autohiding-scrollbar; }
      .dataTables_table_wrapper > .table > thead > tr > th,
      .dataTables_table_wrapper > .table > thead > tr > td,
      .dataTables_table_wrapper > .table > tbody > tr > th,
      .dataTables_table_wrapper > .table > tbody > tr > td,
      .dataTables_table_wrapper > .table > tfoot > tr > th,
      .dataTables_table_wrapper > .table > tfoot > tr > td {
        white-space: nowrap; } }

.dataTable .sorting,
.dataTable .sorting_asc,
.dataTable .sorting_desc {
  cursor: pointer; }

.dataTable thead th {
  position: relative;
  vertical-align: middle !important; }
  .dataTable thead th:before, .dataTable thead th:after {
    position: absolute;
    top: 50%;
    right: 7px;
    display: none;
    width: 0;
    height: 0;
    content: "";
    border-right: 4px solid transparent;
    border-left: 4px solid transparent; }
  .dataTable thead th:before {
    margin-top: -5px;
    border-bottom: 4px solid; }
  .dataTable thead th:after {
    margin-top: 1px;
    border-top: 4px solid; }

.dataTable .sorting:before,
.dataTable .sorting:after {
  display: block; }

.dataTable .sorting_asc:before {
  display: block; }

.dataTable .sorting_desc:after {
  display: block; }

.dataTable .sorting_asc_disabled:before,
.dataTable .sorting_desc_disabled:after {
  opacity: .3; }

.dataTables_wrapper .table-caption {
  float: left; }

.dataTables_wrapper label {
  margin: 0;
  white-space: nowrap; }

.dataTables_wrapper .form-control {
  display: inline-block;
  width: auto; }

.dataTables_wrapper .table-header,
.dataTables_wrapper .table-footer {
  padding-top: 0; }
  .dataTables_wrapper .table-header > div,
  .dataTables_wrapper .table-footer > div {
    margin-top: 10px; }

.DT-lf-right {
  float: right; }
  .DT-lf-right > div {
    position: relative;
    float: left; }
  .DT-lf-right > div + div {
    margin-left: 20px; }
    .DT-lf-right > div + div:before {
      position: absolute;
      top: 0;
      bottom: 0;
      left: -10px;
      width: 1px;
      content: "";
      background: rgba(255, 255, 255, 0.3); }

.DT-search .form-control {
  width: 130px; }

.DT-label {
  float: left;
  color: #888;
  font-size: 12px; }

.DT-pagination {
  float: right; }
  .DT-pagination .pagination {
    display: block;
    margin: 0; }
    .DT-pagination .pagination a,
    .DT-pagination .pagination span {
      padding: 5px 10px;
      font-size: 12px;
      line-height: 1.42; }

.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  max-width: 200px;
  height: 60px;
  margin-top: -30px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  text-align: center;
  opacity: .9;
  font-size: 16px;
  font-weight: 600;
  line-height: 60px; }

#growls {
  position: fixed;
  z-index: 1110;
  top: 8px;
  right: 0; }

.growl {
  position: relative;
  float: right;
  clear: right;
  margin: 8px;
  -webkit-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  opacity: 1;
  border-radius: 2px; }

.growl-title {
  display: inline-block;
  font-size: 1.077em;
  font-weight: 600; }

.growl-close {
  position: absolute;
  top: 4px;
  right: 12px;
  cursor: pointer;
  font-family: helvetica, verdana, sans-serif;
  font-size: 14px; }

.growl-medium {
  width: 256px;
  padding: 10px 24px 10px 10px;
  font-size: 13px; }

.growl-small {
  width: 208px;
  padding: 8px 24px 8px 8px;
  font-size: 11px; }

.growl-large {
  width: 304px;
  padding: 14px 24px 14px 14px;
  font-size: 15px; }

.growl-incoming {
  opacity: 0; }

.growl-outgoing {
  opacity: 0; }

.growl-default {
  color: #fff;
  background: #7f8c8d; }

.growl-success {
  color: #fff;
  background: #78bd5d; }

.growl-error {
  color: #fff;
  background: #e46050; }

.growl-notice {
  color: #fff;
  background: #59c4e4; }

.growl-warning {
  color: #fff;
  background: #f4ab43; }

.dz-browser-not-supported .dz-message {
  display: none !important; }

.dz-browser-not-supported.dropzone-box {
  width: auto !important;
  min-height: auto !important;
  padding: 0 !important;
  cursor: default !important;
  -webkit-transition: none;
  transition: none;
  border: none !important;
  border-radius: 0 !important; }

.dropzone-box {
  position: relative;
  width: 100%;
  min-height: 288px;
  padding: 0 16px 16px 0;
  cursor: pointer;
  border: 3px dashed rgba(0, 0, 0, 0.05);
  border-radius: 2px; }

.dz-default.dz-message {
  position: absolute;
  top: 50%;
  right: 16px;
  left: 16px;
  padding-left: 80px;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
  font-size: 20px;
  font-weight: 600;
  line-height: 22px; }
  .dz-default.dz-message .dz-text-small {
    font-size: 14px;
    font-weight: 400; }
  .dz-started .dz-default.dz-message {
    display: none; }

.dz-upload-icon {
  position: absolute;
  top: 50%;
  left: 0;
  width: 64px;
  height: 64px;
  -webkit-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
  border-radius: 2px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEgUlEQVR4Xu1ai1EUQRDtjkCNQIhAjECIQI1AiECIQIxAiECIQIhAiECJQIhAjKCtd9VzNdc3/53do7idqqu6qp1fv3n9uqd3mba88ZbbTzMAMwO2HIHZBbacALMIzi7QywVE5CURvSeiD0SE//jtefPfENE9Ef0momtmxv+Nt8EMEBEY/JmI9iutARBnzHxZOa5r92YARAQGf2kw3BoAJhwxMxgyeWsCQES+EdFx592CDSed58xOVwWA+vmPxKnfEdGF+vkjM4PmJCI7RIQfWAOXeRPZGfofMPNjduedOhQDoMb/NMLmtgE/Pi0VNgXklIg+BeyYFIQaAGC8FboHIjps9V/VETDmtQFiMhCKABCRM1V6f5+3oPNQuiqzIIDWLc6ZubfOrBEuC4CeEk5/xXhmrg17Sa8VEYDwznQC8Mgl8ENegQZ9AEPQ/7LU7WKLlwBgqQ/a7w09ebuhBBNycgcgvra6YRIAETkkou9mB1DpUWJ2hG05ANzzpjCaA+BK09ul2jMzQBmtiQhEMRQdStasFs8oAErJv2bV3aE+l7NCQ+Qf7QehBSA3bl0RcZqAg7CagWFVIKQAsPS/Y2b/cpOzpfm5iIB5yCsWiVSsJcJocQRJAWCpeMLMUOUn1RLiWaRVKQBsWCqacBPoKAhgi59QwW0OcvtJAQA/RP7u2tscJXOLjfk8EkGQbidzhSAARogW+2bmbM4wpoElc0eSKQyFOyNXWCvCrBmlsR/XXZd5jQaArgVwscHBLZK3uHmRQaLuAIFdthUAMhO86pn9Gcp20RcNkb8ySAKEJeBLABLGI/WF+l/0AkA3ihTbz+8BQjLslVJE58ddBZcpe9PENEsQFgCozwM5n/b/NBZ3DX2JukJVAlMBBkCAS/sN7oCk7tEBYGM+jN/vdSL+ygmhQrei0FVqvOsXcQ1Eh0MOKT4RjZL0FOb5cLWjWiNz/UUkxIRdAGAfPDCzH/9zcxc9zwisnWNFqIoWKOgkIgiDviacAACb8XU//cZrbpfIYNzPHvY1AMCNzxe/rje+gOIXnNWiC4SqW2RQscdlzg+T9wBAVhKDjhlfppJcAkT3yLBm78gAhOp8JYb7fbpGhhAAQNmvyHa59BQqfikYXSJDIBzewQVs2au7CBohWnE5i8CYl65AxFuIoFXGe2beLT2a2n6WghMDYK/4izCImO9qcG4/o7FgUwBEEyEND6FKbBctsCe8CQCSqbACABZADF+YDR8z83ktzVP9pwZARPDxhr3Q4a6zs7wMKQh4bY1X37YhfcQEtz0uR1MAoCeOkjn0LZTWf3SFkZqCSBMRrKrXApDr37CpcEHETaTf/EATrDs0rLVeS8wZVAtYxaZAe7zKj5fEPBBAm9gHDBVrPhkA8AEH9Gzty5Pcu0EAAW1AeQn/Y5+2REGpPdHa/pGF8akOtAup+FXqdd7kpe5aF6iiW0PnGYAG0AYNmRlg6g9T3gVCJze7wCA+NwzeehdowGzUIZO7wKjWNEw+A9AA2rMaMjPgWR1ngzEzAxpAe1ZDtp4B/wGmkx9uXKTG5wAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 32px 32px; }

.dz-preview {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin: 16px 0 0 16px;
  padding: 8px 10px 10px 10px;
  cursor: default;
  vertical-align: top;
  border: 1px solid rgba(0, 0, 0, 0.05); }

.dz-filename {
  overflow: hidden; }

.dz-size {
  padding-bottom: 8px;
  color: #a1a7ab;
  font-size: 11px;
  font-style: italic; }

.dz-thumbnail {
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 120px;
  margin: 0 -10px;
  padding: 10px;
  text-align: center;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  background: #f2f2f2; }
  .dz-thumbnail > img,
  .dz-thumbnail .dz-nopreview {
    position: relative;
    top: 50%;
    display: block;
    margin: 0 auto;
    -webkit-transform: translateY(-50%) scale(1);
            transform: translateY(-50%) scale(1); }
  .dz-thumbnail > img {
    max-width: 100%;
    max-height: 100%; }

.dz-nopreview {
  text-transform: uppercase;
  color: #a1a7ab;
  font-size: 11px;
  font-weight: 600; }
  .dz-thumbnail img[src] ~ .dz-nopreview {
    display: none; }

.dz-preview .progress,
.dz-preview .progess-bar {
  height: 8px; }

.dz-preview .progress {
  margin: 8px 0 0 0; }

.dz-remove {
  display: block;
  margin: 8px -10px -10px -10px;
  padding: 8px 0;
  text-align: center;
  text-transform: uppercase;
  color: #444;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  font-size: 10px;
  font-weight: 600; }
  .dz-remove:hover, .dz-remove:focus {
    text-decoration: none;
    color: #fff;
    border-top-color: transparent;
    background: #e46050; }

.dz-error-mark,
.dz-success-mark,
.dz-error-message {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  display: none;
  background-color: rgba(0, 0, 0, 0.2); }

.dz-error-mark,
.dz-success-mark {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 36px 36px; }

.dz-error-mark {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); }

.dz-success-mark {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); }

.dz-error-message {
  overflow: auto;
  padding: 12px;
  text-align: center;
  color: #fff;
  font-weight: 600; }

.dz-error .dz-error-mark {
  display: block; }

.dz-error .dz-error-message {
  display: none; }

.dz-error:hover .dz-error-mark {
  display: none; }

.dz-error:hover .dz-error-message {
  display: block; }

.dz-success .dz-success-mark {
  display: block; }

@media (min-width: 544px) {
  .dz-default.dz-message {
    right: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); }
  .dz-preview {
    display: inline-block;
    width: 160px; }
  .dz-thumbnail {
    width: 160px; }
  html[dir="rtl"] .dz-default.dz-message {
    -webkit-transform: translate(50%, -50%) scale(1);
            transform: translate(50%, -50%) scale(1); } }

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

.note-editor {
  position: relative; }
  .note-editor .modal-body {
    overflow: auto !important;
    max-height: none !important; }

.note-toolbar {
  padding: 6px 8px 0 8px; }
  .note-toolbar > .note-btn-group {
    margin-bottom: 6px; }

.note-btn-group {
  margin: 0; }
  .note-btn-group + .note-btn-group {
    margin-left: 5px; }

.note-btn > i {
  font-size: 14px; }

.note-btn.dropdown-toggle:after {
  margin: 0; }

.note-editing-area {
  position: relative;
  overflow: hidden; }

.note-editable {
  outline: none;
  background: #fff; }

.note-editor.codeview .note-editable {
  display: none; }

.note-editor.codeview .note-codable {
  display: block; }

.note-editor.fullscreen {
  position: fixed;
  z-index: 1070;
  top: 0;
  left: 0;
  width: 100%;
  border: none;
  border-radius: 0; }
  .note-editor.fullscreen .note-resizebar {
    display: none; }
  .note-editor.fullscreen .modal {
    background-color: rgba(0, 0, 0, 0.5); }

.note-statusbar {
  border-top: 1px solid #e2e2e2;
  background-color: #fafafa;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }
  .note-statusbar:before, .note-statusbar:after {
    content: " ";
    display: table; }
  .note-statusbar:after {
    clear: both; }

.note-resizebar {
  width: 100%;
  cursor: ns-resize; }

.note-icon-bar {
  width: 20px;
  height: 1px;
  margin: 1px auto;
  background: #e2e2e2; }

.note-popover,
.note-popover.note-air-popover {
  max-width: none; }
  .note-popover .arrow,
  .note-popover.note-air-popover .arrow {
    left: 8px;
    margin-left: 0; }

.note-popover {
  display: none; }
  .note-popover .popover-content {
    padding: 5px 5px 0 5px; }
    .note-popover .popover-content a {
      display: inline-block;
      overflow: hidden;
      max-width: 200px;
      margin-right: 5px;
      vertical-align: middle;
      white-space: nowrap;
      text-overflow: ellipsis; }
    .note-popover .popover-content > .note-btn-group {
      padding-bottom: 5px; }
  .note-popover .arrow {
    left: 8px;
    margin-left: 0; }
  .note-popover .note-btn > i {
    font-size: 14px; }

.note-link-popover .note-btn-group {
  margin-right: 0; }

.note-editable {
  overflow: auto;
  padding: 4px 12px; }
  .note-editable[contenteditable="false"] {
    opacity: 1;
    background-color: #eceeef; }

.note-codable,
.CodeMirror-code pre {
  font-family: Consolas, Monaco, "Courier New", monospace !important; }

.note-codable {
  display: none;
  width: 100%;
  padding: 4px 12px;
  resize: none;
  color: #ccc;
  border: none;
  border-radius: 0;
  background-color: #333; }

.note-editor .dropdown-menu,
.note-air-popover .dropdown-menu {
  min-width: 90px; }
  .note-editor .dropdown-menu.right,
  .note-air-popover .dropdown-menu.right {
    right: 0;
    left: auto; }
  .note-editor .dropdown-menu.note-check,
  .note-air-popover .dropdown-menu.note-check {
    padding-right: 0;
    padding-left: 0; }
    .note-editor .dropdown-menu.note-check a > i,
    .note-air-popover .dropdown-menu.note-check a > i {
      visibility: hidden;
      margin: 0 6px 0 -4px;
      color: deepskyblue; }
    .note-editor .dropdown-menu.note-check a.checked > i,
    .note-air-popover .dropdown-menu.note-check a.checked > i {
      visibility: visible; }
    .note-editor .dropdown-menu.note-check a.checked:hover > i,
    .note-air-popover .dropdown-menu.note-check a.checked:hover > i {
      color: inherit; }

.note-placeholder {
  position: absolute;
  display: none;
  padding: 4px 12px;
  color: gray; }

.note-color .dropdown-menu > li {
  white-space: nowrap; }

.note-color .dropdown-menu .btn-group {
  margin-right: 5px !important; }
  .note-color .dropdown-menu .btn-group:first-child {
    margin-left: 5px; }

.note-palette-title {
  margin: 4px 0 0 0;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  font-size: 12px; }

.note-color-reset {
  display: block;
  width: 100%;
  margin: 8px 0; }

.note-color-palette {
  line-height: 1; }

.note-color-btn {
  width: 20px;
  height: 20px;
  border: 1px solid #fff; }
  .note-color-btn:hover {
    border-color: #000; }

.note-color-reset,
.note-color-default {
  padding: 3px 9px;
  font-size: 12px; }

.note-paragraph .dropdown-menu,
.note-para .dropdown-menu {
  padding: 5px;
  white-space: nowrap; }
  .note-paragraph .dropdown-menu .note-btn,
  .note-para .dropdown-menu .note-btn {
    display: inline-block;
    float: none; }
  .note-paragraph .dropdown-menu .note-btn-group,
  .note-para .dropdown-menu .note-btn-group {
    white-space: nowrap; }
    .note-paragraph .dropdown-menu .note-btn-group + .note-btn-group,
    .note-para .dropdown-menu .note-btn-group + .note-btn-group {
      margin-left: 5px; }

.note-current-fontsize:after {
  content: " "; }

.dropdown-menu.dropdown-style {
  padding-right: 0;
  padding-left: 0; }
  .dropdown-menu.dropdown-style a > * {
    margin: 0 !important; }

.note-table.dropdown-menu {
  min-width: 0;
  padding: 5px; }

.note-dimension-picker {
  font-size: 18px; }

.note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer; }

.note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
  opacity: 1; }

.note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat; }

.note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid black; }
  .note-control-selection > div {
    position: absolute; }

.note-control-selection-bg {
  width: 100%;
  height: 100%;
  opacity: .3;
  background-color: black; }

.note-control-handle, .note-control-holder, .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid black; }

.note-control-sizing {
  background-color: white; }

.note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none; }

.note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none; }

.note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none; }

.note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize; }

.note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none; }

.note-control-selection-info {
  right: 0;
  bottom: 0;
  margin: 5px;
  padding: 5px;
  opacity: .7;
  color: white;
  border-radius: 2px;
  background-color: #000;
  font-size: 12px; }

.note-dropzone {
  position: absolute;
  z-index: 100;
  display: none;
  opacity: 0.9;
  color: lightskyblue;
  background-color: #fff; }
  .note-dropzone .note-dropzone-message {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 24px;
    font-weight: 600; }
  .note-dropzone.hover {
    color: #098ddf; }

.note-editor.dragover .note-dropzone {
  display: table; }

.note-image-dialog .note-dropzone {
  min-height: 100px;
  margin-bottom: 10px;
  text-align: center;
  color: lightgray;
  border: 4px dashed lightgray;
  font-size: 30px;
  line-height: 4; }

.note-hint-popover {
  min-width: 100px; }
  .note-hint-popover .popover-content {
    overflow: auto;
    max-height: 150px;
    padding-right: 0;
    padding-left: 0; }

.note-hint-item {
  display: block !important;
  clear: both;
  padding: 5px 18px;
  cursor: pointer;
  white-space: nowrap;
  color: #444;
  line-height: 1.61539; }
  .note-hint-item:hover, .note-hint-item:focus, .note-hint-item:active, .note-hint-item.active {
    text-decoration: none;
    color: #333;
    background-color: #f2f2f2; }

.md-editor {
  border: 1px solid #e2e2e2;
  border-radius: 2px; }
  .md-editor:before, .md-editor:after {
    content: " ";
    display: table; }
  .md-editor:after {
    clear: both; }

.md-header,
.md-footer {
  padding: 6px 8px;
  background: #fafafa; }

.md-header {
  margin: 0;
  padding-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px; }
  .md-header .btn-group {
    margin-bottom: 6px; }
    .md-header .btn-group:first-child {
      margin-left: 0; }
  .md-header .btn > span {
    font-size: 14px; }

.md-footer {
  border-top: 1px solid #e2e2e2; }

.md-input,
.md-preview {
  width: 100% !important; }

.md-input {
  border: none;
  border-top: 1px solid #e2e2e2 !important;
  border-radius: 0;
  font-family: Consolas, Monaco, "Courier New", monospace;
  font-size: 14px; }

.md-preview {
  overflow: auto;
  min-height: 1rem;
  padding: 12px 16px;
  border-top: 1px solid #e2e2e2; }

.md-controls {
  float: right;
  margin-top: 2px; }

.md-control,
.md-fullscreen-controls a {
  color: #aaaaaa; }
  .md-control:hover, .md-control:focus,
  .md-fullscreen-controls a:hover,
  .md-fullscreen-controls a:focus {
    color: #444; }

.md-fullscreen-controls {
  position: fixed;
  right: 16px;
  bottom: 16px;
  display: none; }
  .md-fullscreen-controls:before, .md-fullscreen-controls:after {
    content: " ";
    display: table; }
  .md-fullscreen-controls:after {
    clear: both; }
  .md-fullscreen-controls a {
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    text-align: center;
    border-radius: 2px;
    background: #fafafa;
    line-height: 32px; }

.md-nooverflow {
  position: fixed;
  overflow: hidden;
  width: 100%; }

.md-fullscreen-mode {
  position: fixed;
  z-index: 1070;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: #fff; }
  .md-fullscreen-mode .md-header {
    position: fixed;
    top: 0;
    width: 100%; }
  .md-fullscreen-mode .md-input,
  .md-fullscreen-mode .md-preview {
    position: absolute;
    bottom: 0;
    left: 0;
    height: auto !important;
    padding: 16px;
    resize: none;
    background: #fff;
    font-size: 20px;
    line-height: 1.6em; }
  .md-fullscreen-mode .md-fullscreen-controls {
    display: block; }
  .md-fullscreen-mode .md-footer,
  .md-fullscreen-mode .md-controls {
    display: none; }

html[dir="rtl"] .irs,
html[dir="rtl"] .irs * {
  /*@noflip*/
  direction: ltr !important; }

.irs {
  position: relative;
  display: block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none; }

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important; }

.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  top: 0;
  display: block; }

.irs-line-left {
  /*@noflip*/
  left: 0;
  width: 11%; }

.irs-line-mid {
  /*@noflip*/
  left: 9%;
  width: 82%; }

.irs-line-right {
  /*@noflip*/
  right: 0;
  width: 11%; }

.irs-bar {
  position: absolute;
  /*@noflip*/
  left: 0;
  display: block;
  width: 0; }

.irs-bar-edge {
  position: absolute;
  top: 0;
  /*@noflip*/
  left: 0;
  display: block; }

.irs-shadow {
  position: absolute;
  /*@noflip*/
  left: 0;
  display: none;
  width: 0; }

.irs-slider {
  position: absolute;
  z-index: 1;
  display: block;
  cursor: default; }
  .irs-slider.type_last {
    z-index: 2; }

.irs-min {
  position: absolute;
  /*@noflip*/
  left: 0;
  display: block;
  cursor: default; }

.irs-max {
  position: absolute;
  /*@noflip*/
  right: 0;
  display: block;
  cursor: default; }

.irs-from, .irs-to, .irs-single {
  position: absolute;
  top: 0;
  /*@noflip*/
  left: 0;
  display: block;
  cursor: default;
  white-space: nowrap; }

.irs-grid {
  position: absolute;
  bottom: 0;
  /*@noflip*/
  left: 0;
  display: none;
  width: 100%;
  height: 20px; }
  .irs-with-grid .irs-grid {
    display: block; }

.irs-grid-pol {
  position: absolute;
  top: 0;
  /*@noflip*/
  left: 0;
  width: 1px;
  height: 8px;
  background: #000; }
  .irs-grid-pol.small {
    height: 4px; }

.irs-grid-text {
  position: absolute;
  bottom: 0;
  /*@noflip*/
  left: 0;
  padding: 0 3px;
  text-align: center;
  white-space: nowrap;
  color: #000;
  font-size: 9px;
  line-height: 9px; }

.irs-disable-mask {
  position: absolute;
  z-index: 2;
  top: 0;
  /*@noflip*/
  left: -1%;
  display: block;
  width: 102%;
  height: 100%;
  cursor: default;
  background: transparent; }

.irs-disabled {
  opacity: 0.4; }

.irs-hidden-input {
  position: absolute !important;
  z-index: -9999 !important;
  top: 0 !important;
  /*@noflip*/
  left: 0 !important;
  display: block !important;
  overflow: hidden;
  width: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border-style: solid !important;
  border-color: transparent !important;
  outline: none !important;
  background: none !important;
  font-size: 0 !important;
  line-height: 0 !important; }

.irs {
  height: 44px; }

.irs-with-grid {
  height: 62px; }

.irs-line {
  top: 25px;
  height: 10px; }

.irs-line-left {
  height: 10px;
  background: #E1E4E9;
  /*@noflip*/
  border-bottom-left-radius: 999px;
  /*@noflip*/
  border-top-left-radius: 999px; }

.irs-line-mid {
  height: 10px;
  background: #E1E4E9; }

.irs-line-right {
  height: 10px;
  background: #E1E4E9;
  /*@noflip*/
  border-bottom-right-radius: 999px;
  /*@noflip*/
  border-top-right-radius: 999px; }

.irs-bar {
  top: 25px;
  height: 10px; }

.irs-bar-edge {
  top: 25px;
  width: 9px;
  height: 10px;
  /*@noflip*/
  border-bottom-left-radius: 999px;
  /*@noflip*/
  border-top-left-radius: 999px; }

.irs-shadow {
  top: 32px;
  height: 3px;
  background: rgba(0, 0, 0, 0.25); }

.irs-slider {
  top: 22px;
  width: 16px;
  height: 16px; }
  .irs-slider:after {
    position: absolute;
    top: 0;
    bottom: 0;
    /*@noflip*/
    left: 7px;
    display: block;
    width: 2px;
    content: ''; }

.irs-min,
.irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  border-radius: 2px;
  background: #e1e4e9;
  text-shadow: none;
  font-size: 10px;
  line-height: 1.333; }

.irs-from,
.irs-to,
.irs-single {
  padding: 1px 5px;
  border-radius: 2px;
  text-shadow: none;
  font-size: 10px;
  line-height: 1.333; }
  .irs-from:after,
  .irs-to:after,
  .irs-single:after {
    position: absolute;
    bottom: -6px;
    /*@noflip*/
    left: 50%;
    display: block;
    overflow: hidden;
    width: 0;
    height: 0;
    /*@noflip*/
    margin-left: -3px;
    content: "";
    border: 3px solid transparent; }

.irs-grid-pol {
  background: #e1e4e9; }

.irs-grid-text {
  color: #999; }

.px-irs-bullet .irs {
  height: 46px; }

.px-irs-bullet .irs-with-grid {
  height: 64px; }

.px-irs-bullet .irs-line,
.px-irs-bullet .irs-line-left,
.px-irs-bullet .irs-line-mid,
.px-irs-bullet .irs-line-right,
.px-irs-bullet .irs-bar,
.px-irs-bullet .irs-bar-edge {
  height: 6px; }

.px-irs-bullet .irs-slider {
  top: 19px;
  height: 18px; }
  .px-irs-bullet .irs-slider:before {
    position: absolute;
    top: 1px;
    /*@noflip*/
    left: 0px;
    display: block;
    width: 16px;
    height: 16px;
    content: '';
    border-radius: 999px;
    background: #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
  .px-irs-bullet .irs-slider:after {
    top: 6px;
    bottom: auto;
    /*@noflip*/
    left: 5px;
    width: 6px;
    height: 6px;
    border-radius: 999px; }

.px-irs-bullet .irs-shadow {
  top: 28px; }

.px-irs-bullet .irs-from:after,
.px-irs-bullet .irs-to:after,
.px-irs-bullet .irs-single:after {
  display: none; }

.irs-bar,
.irs-bar-edge,
.irs-slider:after {
  background: #818a91; }

.irs-slider.state_hover:after,
.irs-slider:hover:after {
  background: #50575c; }

.irs-from,
.irs-to,
.irs-single {
  color: #fff;
  background: #818a91; }
  .irs-from:after,
  .irs-to:after,
  .irs-single:after {
    border-top-color: #818a91; }

.px-irs-info .irs-bar,
.px-irs-info .irs-bar-edge,
.px-irs-info .irs-slider:after {
  background: #59c4e4; }

.px-irs-info .irs-slider.state_hover:after,
.px-irs-info .irs-slider:hover:after {
  background: #1e95b9; }

.px-irs-info .irs-from,
.px-irs-info .irs-to,
.px-irs-info .irs-single {
  color: #fff;
  background: #59c4e4; }
  .px-irs-info .irs-from:after,
  .px-irs-info .irs-to:after,
  .px-irs-info .irs-single:after {
    border-top-color: #59c4e4; }

.px-irs-success .irs-bar,
.px-irs-success .irs-bar-edge,
.px-irs-success .irs-slider:after {
  background: #78bd5d; }

.px-irs-success .irs-slider.state_hover:after,
.px-irs-success .irs-slider:hover:after {
  background: #498034; }

.px-irs-success .irs-from,
.px-irs-success .irs-to,
.px-irs-success .irs-single {
  color: #fff;
  background: #78bd5d; }
  .px-irs-success .irs-from:after,
  .px-irs-success .irs-to:after,
  .px-irs-success .irs-single:after {
    border-top-color: #78bd5d; }

.px-irs-warning .irs-bar,
.px-irs-warning .irs-bar-edge,
.px-irs-warning .irs-slider:after {
  background: #f4ab43; }

.px-irs-warning .irs-slider.state_hover:after,
.px-irs-warning .irs-slider:hover:after {
  background: #c5790c; }

.px-irs-warning .irs-from,
.px-irs-warning .irs-to,
.px-irs-warning .irs-single {
  color: #fff;
  background: #f4ab43; }
  .px-irs-warning .irs-from:after,
  .px-irs-warning .irs-to:after,
  .px-irs-warning .irs-single:after {
    border-top-color: #f4ab43; }

.px-irs-danger .irs-bar,
.px-irs-danger .irs-bar-edge,
.px-irs-danger .irs-slider:after {
  background: #e46050; }

.px-irs-danger .irs-slider.state_hover:after,
.px-irs-danger .irs-slider:hover:after {
  background: #b22c1c; }

.px-irs-danger .irs-from,
.px-irs-danger .irs-to,
.px-irs-danger .irs-single {
  color: #fff;
  background: #e46050; }
  .px-irs-danger .irs-from:after,
  .px-irs-danger .irs-to:after,
  .px-irs-danger .irs-single:after {
    border-top-color: #e46050; }

body.dragging, body.dragging * {
  cursor: move !important; }

.dragged {
  position: absolute;
  z-index: 1120;
  opacity: 0.7; }

.bootstrap-touchspin .input-group-btn-vertical {
  position: relative;
  display: table-cell;
  width: 1%;
  vertical-align: top;
  white-space: nowrap; }
  .bootstrap-touchspin .input-group-btn-vertical > .btn {
    position: relative;
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
    margin-left: -1px;
    padding: 0 10px; }
  .bootstrap-touchspin .input-group-btn-vertical i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: .65em;
    font-weight: normal; }
  .bootstrap-touchspin .input-group-btn-vertical .glyphicon:before {
    position: relative;
    top: -1px;
    display: inline-block;
    content: "";
    color: inherit; }
  .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
    border-radius: 0; }
    .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up .glyphicon:before {
      border-top: none;
      border-right: 0.5em solid transparent;
      border-bottom: 0.5em solid;
      border-left: 0.5em solid transparent; }
  .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
    margin-top: -1px;
    border-radius: 0; }
    .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down .glyphicon:before {
      border-top: 0.5em solid;
      border-right: 0.5em solid transparent;
      border-bottom: none;
      border-left: 0.5em solid transparent; }

.bootstrap-touchspin .input-group-btn-vertical > .btn {
  height: 16px; }

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {
  border-top-right-radius: 2px; }

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {
  border-bottom-right-radius: 2px; }

.bootstrap-touchspin .input-group-btn-vertical i {
  height: 14px;
  line-height: 14px; }

.bootstrap-touchspin-prefix:empty + input {
  border-bottom-left-radius: 2px !important;
  border-top-left-radius: 2px !important; }

.bootstrap-touchspin.input-group-sm .input-group-btn-vertical > .btn {
  height: 13px; }

.bootstrap-touchspin.input-group-sm .input-group-btn-vertical .bootstrap-touchspin-up {
  border-top-right-radius: 2px; }

.bootstrap-touchspin.input-group-sm .input-group-btn-vertical .bootstrap-touchspin-down {
  border-bottom-right-radius: 2px; }

.bootstrap-touchspin.input-group-sm .input-group-btn-vertical i {
  height: 11px;
  line-height: 11px; }

.input-group-sm .bootstrap-touchspin-prefix:empty + input {
  border-bottom-left-radius: 2px !important;
  border-top-left-radius: 2px !important; }

.bootstrap-touchspin.input-group-lg .input-group-btn-vertical > .btn {
  height: 20px; }

.bootstrap-touchspin.input-group-lg .input-group-btn-vertical .bootstrap-touchspin-up {
  border-top-right-radius: 3px; }

.bootstrap-touchspin.input-group-lg .input-group-btn-vertical .bootstrap-touchspin-down {
  border-bottom-right-radius: 3px; }

.bootstrap-touchspin.input-group-lg .input-group-btn-vertical i {
  height: 18px;
  line-height: 18px; }

.input-group-lg .bootstrap-touchspin-prefix:empty + input {
  border-bottom-left-radius: 3px !important;
  border-top-left-radius: 3px !important; }

.bootstrap-touchspin .input-group-btn + .bootstrap-touchspin-prefix + input {
  border-radius: 0 !important; }

.quickselect__more {
  position: relative; }

.quickselect__select {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  color: #333;
  border: 0;
  -webkit-appearance: menulist-button;
  /* Fix for Chrome's select box height bug */ }

.quickselect__select:not(:disabled) {
  cursor: pointer; }

.quickselect__select.quickselect__hidden {
  position: absolute;
  visibility: hidden;
  width: 0;
  height: 0;
  padding: 0; }

.quickselect__more--label:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3076923076em;
  content: "";
  vertical-align: middle;
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: none;
  border-left: 0.3em solid transparent; }

.toast-title {
  font-weight: bold; }

.toast-message {
  word-wrap: break-word; }
  .toast-message a {
    text-decoration: underline !important; }
    .toast-message a:hover, .toast-message a:focus {
      opacity: .4 !important; }

.toast-close-button {
  position: relative;
  top: -0.3em;
  right: -0.3em;
  float: right;
  cursor: pointer;
  text-decoration: none !important;
  font-size: 20px;
  font-weight: 600;
  line-height: 1; }
  .toast-close-button:hover, .toast-close-button:focus {
    opacity: .4; }

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

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%; }

.toast-bottom-center {
  right: 0;
  bottom: 0;
  width: 100%; }

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%; }

.toast-bottom-full-width {
  right: 0;
  bottom: 0;
  width: 100%; }

.toast-top-left {
  top: 8px;
  left: 8px; }

.toast-top-right {
  top: 8px;
  right: 8px; }

.toast-bottom-right {
  right: 8px;
  bottom: 8px; }

.toast-bottom-left {
  bottom: 8px;
  left: 8px; }

#toast-container {
  position: fixed;
  z-index: 1110;
  pointer-events: none; }
  #toast-container > div {
    position: relative;
    overflow: hidden;
    width: 300px;
    margin: 8px 0 0 0;
    padding: 15px 15px 15px 50px;
    pointer-events: auto;
    border-radius: 2px; }
  #toast-container > div:hover {
    cursor: pointer; }
  #toast-container.toast-top-center > div,
  #toast-container.toast-bottom-center > div {
    width: 300px;
    margin-right: auto;
    margin-left: auto; }
  #toast-container.toast-top-full-width > div,
  #toast-container.toast-bottom-full-width > div {
    width: 96%;
    margin-right: auto;
    margin-left: auto; }

.toast-progress {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  background-color: rgba(0, 0, 0, 0.4); }

.toast:before {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 0;
  display: block;
  width: 50px;
  height: 26px;
  margin-top: -13px;
  text-align: center;
  font-family: FontAwesome;
  font-size: 26px;
  line-height: 26px; }

.toast-success:before {
  content: "\F00C"; }

.toast-error:before {
  content: "\F057"; }

.toast-info:before {
  content: "\F129"; }

.toast-warning:before {
  content: "\F071"; }

.toast {
  background: #7f8c8d; }
  .toast,
  .toast a,
  .toast label,
  .toast .toast-close-button {
    color: #fff; }

.toast-success {
  background: #78bd5d; }
  .toast-success,
  .toast-success a,
  .toast-success label,
  .toast-success .toast-close-button {
    color: #fff; }

.toast-error {
  background: #e46050; }
  .toast-error,
  .toast-error a,
  .toast-error label,
  .toast-error .toast-close-button {
    color: #fff; }

.toast-info {
  background: #59c4e4; }
  .toast-info,
  .toast-info a,
  .toast-info label,
  .toast-info .toast-close-button {
    color: #fff; }

.toast-warning {
  background: #f4ab43; }
  .toast-warning,
  .toast-warning a,
  .toast-warning label,
  .toast-warning .toast-close-button {
    color: #fff; }

.daterangepicker {
  top: 100px;
  left: 20px;
  width: 278px;
  margin-top: 7px;
  padding: 4px; }
  .daterangepicker.dropdown-menu {
    max-width: none; }
  .daterangepicker.single.ranges,
  .daterangepicker .calendar {
    float: none; }

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
  margin: 4px; }
  .daterangepicker .calendar.single .calendar-table {
    padding-top: 0 !important;
    padding-right: 4px !important;
    border: none; }
  .daterangepicker .calendar th,
  .daterangepicker .calendar td {
    min-width: 32px;
    text-align: center;
    white-space: nowrap; }
  .daterangepicker .calendar th {
    font-weight: 600; }

.daterangepicker.show-calendar .calendar {
  display: block; }

.daterangepicker .calendar-table {
  padding-top: 4px; }

.daterangepicker table {
  width: 100%;
  margin: 0; }

.daterangepicker td,
.daterangepicker th {
  width: 20px;
  height: 20px;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #eee; }
  .daterangepicker td.week,
  .daterangepicker th.week {
    font-size: 80%; }

.daterangepicker td.off {
  color: #bbb !important;
  background: transparent !important; }

.daterangepicker td.in-range {
  background-color: #eff8fc; }

.daterangepicker td.available:hover {
  background-color: #f3f3f3; }

.daterangepicker th.month {
  width: auto; }

.daterangepicker .calendar thead {
  border-collapse: separate; }

.daterangepicker .calendar th {
  border: none;
  border-color: transparent;
  border-top: 1px solid; }

.daterangepicker .input-mini {
  height: 31.04px;
  margin: 0 0 4px 0;
  padding: 0 6px 0 28px;
  line-height: 29.04px; }

.daterangepicker .daterangepicker_input {
  position: relative; }
  .daterangepicker .daterangepicker_input i {
    position: absolute;
    top: 9.04px;
    left: 8px; }

.daterangepicker select {
  height: 25.04px;
  padding: 0 0 0 8px;
  vertical-align: middle;
  color: #444;
  border: 1px solid #d6d6d6;
  border-radius: 2px;
  outline: none !important;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 5px center;
  background-image: none \9;
  background-size: 8px 10px;
  line-height: 23.04px;
  -moz-appearance: none;
  -webkit-appearance: none;
  /*@noflip*/ }
  .daterangepicker select::-ms-expand {
    opacity: 0; }
  html[dir="rtl"] .daterangepicker select {
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat left 5px center;
    background-image: none \9;
    background-size: 8px 10px; }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    cursor: default; }
  .daterangepicker select.monthselect {
    width: 56%;
    margin-right: 2%; }
  .daterangepicker select.yearselect {
    width: 40%; }
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }

.daterangepicker td.disabled,
.daterangepicker option.disabled {
  cursor: not-allowed !important;
  text-decoration: line-through !important;
  color: #bbb !important; }

.daterangepicker select.disabled {
  cursor: not-allowed !important;
  color: #bbb !important; }

.daterangepicker .calendar-time {
  position: relative;
  margin: 5px auto;
  padding-left: 28px;
  text-align: center;
  line-height: 25.04px; }

.daterangepicker .ranges {
  float: none;
  margin: 4px;
  text-align: left;
  font-size: 11px; }
  .daterangepicker .ranges ul {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 9px;
    padding: 0;
    list-style: none; }
  .daterangepicker .ranges li {
    margin-bottom: 6px;
    padding: 4px 12px;
    cursor: pointer;
    border-radius: 2px;
    background: #f3f3f3;
    font-size: 13px; }

.daterangepicker:after {
  position: absolute;
  top: -9px;
  display: block;
  content: "";
  border-width: 7px;
  border-style: solid;
  border-color: transparent;
  border-top-width: 0;
  border-bottom-color: #ccc;
  border-bottom-color: #ccc; }

.daterangepicker.opensleft:after {
  right: 12px; }

.daterangepicker.opensright:after {
  left: 12px; }

.daterangepicker.openscenter:after {
  right: 0;
  left: 0;
  width: 0;
  margin-right: auto;
  margin-left: auto; }

.daterangepicker.dropup:after {
  top: auto;
  bottom: -11px;
  border-top-width: 7px;
  border-top-color: #ccc;
  border-top-color: #ccc;
  border-bottom-width: 0; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 160px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker .calendar.left {
      clear: none; }
    .daterangepicker .ranges, .daterangepicker .calendar {
      float: left; }
    .daterangepicker .calendar.left {
      clear: left;
      margin-right: 0; }
      .daterangepicker .calendar.left .calendar-table {
        border-right: none;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
    .daterangepicker .calendar.right {
      margin-left: 0; }
      .daterangepicker .calendar.right .calendar-table {
        border-left: none;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
    .daterangepicker .left .daterangepicker_input {
      padding-right: 12px; }
    .daterangepicker .calendar.left .calendar-table {
      padding-right: 12px; }
    .daterangepicker .ranges, .daterangepicker .calendar {
      float: left; } }

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker .ranges {
    float: left; }
  .daterangepicker .calendar.left {
    clear: none !important; } }

.bootstrap-tagsinput {
  display: block;
  max-width: 100%;
  cursor: text;
  -webkit-transition: border-color .15s;
  transition: border-color .15s;
  vertical-align: middle;
  color: #444;
  border: 1px solid #d6d6d6;
  background-color: #fff; }
  .bootstrap-tagsinput:before, .bootstrap-tagsinput:after {
    display: table;
    content: " "; }
  .bootstrap-tagsinput:after {
    clear: both; }

.bootstrap-tagsinput input,
.bootstrap-tagsinput-input {
  display: block;
  float: left;
  width: auto;
  max-width: 100% !important;
  padding: 0 6px !important;
  border: none !important;
  outline: none !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.bootstrap-tagsinput-input {
  max-width: none !important; }

.bootstrap-tagsinput.form-control input::-moz-placeholder {
  opacity: 1;
  color: #999 !important; }

.bootstrap-tagsinput.form-control input:-ms-input-placeholder {
  color: #999 !important; }

.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #999 !important; }

.bootstrap-tagsinput .tag {
  position: relative;
  display: block;
  float: left;
  font-size: 11px; }

.bootstrap-tagsinput .tag [data-role="remove"] {
  position: absolute;
  right: 0;
  display: inline-block;
  cursor: pointer;
  text-align: center;
  text-align: center;
  font-size: 15px;
  font-weight: bold; }

.bootstrap-tagsinput .tag [data-role="remove"]:after {
  padding: 0px 2px;
  content: "\D7"; }

.bootstrap-tagsinput .tag [data-role="remove"]:hover,
.bootstrap-tagsinput .tag [data-role="remove"]:focus {
  opacity: .5; }

.bootstrap-tagsinput {
  padding: 5px 5px 0;
  border-radius: 2px;
  line-height: 19px; }

.bootstrap-tagsinput input {
  height: 19px;
  margin: 0 0 5px 0 !important;
  line-height: 19px; }

.bootstrap-tagsinput .tag {
  height: 19px;
  margin: 0 5px 5px 0;
  padding-right: 19px;
  line-height: 19px; }

.bootstrap-tagsinput .tag [data-role="remove"] {
  width: 19px;
  height: 19px;
  line-height: 19px; }

.bootstrap-tagsinput-sm .bootstrap-tagsinput,
.form-group-sm .bootstrap-tagsinput {
  padding: 3px 3px 0;
  border-radius: 2px;
  line-height: 17px; }

.bootstrap-tagsinput-sm .bootstrap-tagsinput input,
.form-group-sm .bootstrap-tagsinput input {
  height: 17px;
  margin: 0 0 3px 0 !important;
  line-height: 17px; }

.bootstrap-tagsinput-sm .bootstrap-tagsinput .tag,
.form-group-sm .bootstrap-tagsinput .tag {
  height: 17px;
  margin: 0 3px 3px 0;
  padding-right: 17px;
  line-height: 17px; }

.bootstrap-tagsinput-sm .bootstrap-tagsinput .tag [data-role="remove"],
.form-group-sm .bootstrap-tagsinput .tag [data-role="remove"] {
  width: 17px;
  height: 17px;
  line-height: 17px; }

.bootstrap-tagsinput-lg .bootstrap-tagsinput,
.form-group-lg .bootstrap-tagsinput {
  padding: 8px 8px 0;
  border-radius: 3px;
  line-height: 21px; }

.bootstrap-tagsinput-lg .bootstrap-tagsinput input,
.form-group-lg .bootstrap-tagsinput input {
  height: 21px;
  margin: 0 0 8px 0 !important;
  line-height: 21px; }

.bootstrap-tagsinput-lg .bootstrap-tagsinput .tag,
.form-group-lg .bootstrap-tagsinput .tag {
  height: 21px;
  margin: 0 8px 8px 0;
  padding-right: 21px;
  line-height: 21px; }

.bootstrap-tagsinput-lg .bootstrap-tagsinput .tag [data-role="remove"],
.form-group-lg .bootstrap-tagsinput .tag [data-role="remove"] {
  width: 21px;
  height: 21px;
  line-height: 21px; }

.has-error .bootstrap-tagsinput {
  border-color: #e46050; }

.has-warning .bootstrap-tagsinput {
  border-color: #f4ab43; }

.has-success .bootstrap-tagsinput {
  border-color: #78bd5d; }

tags-input {
  display: block; }
  tags-input * {
    outline: none !important; }
  tags-input .host {
    position: relative;
    height: 100%; }
  tags-input .tags {
    color: #444;
    border: 1px solid #d6d6d6;
    background: #fff;
    overflow: hidden;
    word-wrap: break-word;
    cursor: text;
    height: 100%;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 2px; }
  tags-input .tag-list {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  tags-input .tag-item {
    display: block;
    float: left;
    font-size: 11px; }
  tags-input .tag-item * {
    display: inline;
    vertical-align: top; }
  tags-input .tag-item.selected {
    opacity: .8; }
  tags-input .tags .remove-button {
    margin: 0 0 0 5px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    cursor: pointer; }
    tags-input .tags .remove-button:hover, tags-input .tags .remove-button:focus {
      opacity: .5; }
  tags-input .tags .input {
    border: 0;
    outline: none;
    padding: 0;
    float: left; }
    tags-input .tags .input:-ms-input-placeholder {
      color: #999 !important; }
    tags-input .tags .input::-webkit-input-placeholder {
      color: #999 !important; }
  tags-input .tags .input {
    padding-left: 4px; }
  tags-input .input::-ms-clear {
    display: none; }
  tags-input.ng-invalid .tags {
    border-color: #e46050; }
  tags-input .invalid-tag {
    color: #e46050; }

tags-input .autocomplete {
  margin: 2px 0 0;
  position: absolute;
  z-index: 1000;
  width: 100%;
  padding: 5px 0;
  border: 2px solid #ccc;
  border-radius: 2px;
  color: #444;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none; }

tags-input .suggestion-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  max-height: 280px;
  overflow-y: auto;
  position: relative; }

tags-input .suggestion-item {
  padding: 5px 18px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  tags-input .suggestion-item em {
    font-weight: 700; }
  tags-input .suggestion-item:hover, tags-input .suggestion-item:focus {
    color: #333;
    background: #f2f2f2; }

tags-input[disabled] .tags,
tags-input[disabled] .input {
  opacity: 1 !important;
  border-color: #d6d6d6 !important;
  background: #eceeef !important; }

tags-input[disabled] .tags .remove-button {
  display: none !important; }

tags-input[disabled] * {
  cursor: not-allowed !important; }

tags-input .tags {
  padding: 5px 5px 0;
  border-radius: 2px;
  font-size: 13px;
  line-height: 19px; }

tags-input .tags .input {
  height: 19px;
  margin: 0 0 5px 0 !important;
  font-size: 13px;
  line-height: 19px; }

tags-input .tag-item {
  height: 19px;
  margin: 0 5px 5px 0;
  line-height: 19px; }

tags-input .tags .remove-button {
  width: 19px;
  height: 19px;
  line-height: 19px; }

.form-group-sm tags-input .tags,
.input-group-sm tags-input .tags,
.tags-input-sm .tags {
  padding: 3px 3px 0;
  border-radius: 2px;
  font-size: 12px;
  line-height: 17px; }

.form-group-sm tags-input .tags .input,
.input-group-sm tags-input .tags .input,
.tags-input-sm .tags .input {
  height: 17px;
  margin: 0 0 3px 0 !important;
  font-size: 12px;
  line-height: 17px; }

.form-group-sm tags-input .tag-item,
.input-group-sm tags-input .tag-item,
.tags-input-sm .tag-item {
  height: 17px;
  margin: 0 3px 3px 0;
  line-height: 17px; }

.form-group-sm tags-input .tags .remove-button,
.input-group-sm tags-input .tags .remove-button,
.tags-input-sm .tags .remove-button {
  width: 17px;
  height: 17px;
  line-height: 17px; }

.form-group-lg tags-input .tags,
.input-group-lg tags-input .tags,
.tags-input-lg .tags {
  padding: 8px 8px 0;
  border-radius: 3px;
  font-size: 15px;
  line-height: 21px; }

.form-group-lg tags-input .tags .input,
.input-group-lg tags-input .tags .input,
.tags-input-lg .tags .input {
  height: 21px;
  margin: 0 0 8px 0 !important;
  font-size: 15px;
  line-height: 21px; }

.form-group-lg tags-input .tag-item,
.input-group-lg tags-input .tag-item,
.tags-input-lg .tag-item {
  height: 21px;
  margin: 0 8px 8px 0;
  line-height: 21px; }

.form-group-lg tags-input .tags .remove-button,
.input-group-lg tags-input .tags .remove-button,
.tags-input-lg .tags .remove-button {
  width: 21px;
  height: 21px;
  line-height: 21px; }

.has-error tags-input .tags {
  border-color: #e46050; }

.has-warning tags-input .tags {
  border-color: #f4ab43; }

.has-success tags-input .tags {
  border-color: #78bd5d; }

.sortable-ghost {
  opacity: .2; }

.slider {
  position: relative;
  vertical-align: middle; }
  .slider input {
    display: none; }
  .slider .tooltip.top {
    margin-top: -36px; }
  .slider .hide {
    display: none; }
  .slider .tooltip-inner {
    max-width: none;
    white-space: nowrap; }

.slider-disabled .slider-handle {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07); }

.slider-disabled .slider-track {
  cursor: not-allowed;
  opacity: .3; }

.slider-track {
  position: absolute;
  cursor: pointer;
  border-radius: 999px;
  background: #E1E4E9; }

.slider-selection {
  position: absolute;
  border-radius: 999px; }

.slider-track-low,
.slider-track-high {
  position: absolute;
  border-radius: 999px;
  background: transparent; }

.slider-handle {
  position: absolute;
  top: 0;
  width: 16px;
  height: 16px;
  background: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }
  .slider-handle.round {
    border-radius: 999px; }

.slider-tick {
  position: absolute;
  width: 12px;
  height: 12px;
  border: 0px solid transparent;
  background: #E1E4E9; }
  .slider-tick.round {
    border-radius: 999px; }

.slider-tick-label {
  color: #999;
  font-size: 11px; }

.slider-horizontal {
  display: block;
  width: 100%;
  height: 18px; }
  .slider-horizontal .slider-track {
    top: 50%;
    /*@noflip*/
    left: 0;
    width: 100%;
    height: 6px;
    margin-top: -3px; }
  .slider-horizontal .slider-selection,
  .slider-horizontal .slider-track-low,
  .slider-horizontal .slider-track-high {
    top: 0;
    bottom: 0;
    height: 100%; }
  .slider-horizontal .slider-handle {
    top: 1px;
    /*@noflip*/
    margin-left: -8px; }
  .slider-horizontal .slider-tick {
    top: 3px;
    /*@noflip*/
    margin-left: -6px; }
  .slider-horizontal .slider-tick-container {
    position: absolute;
    top: 0;
    /*@noflip*/
    left: 0;
    width: 100%;
    white-space: nowrap; }
  .slider-horizontal .slider-tick-label-container {
    white-space: nowrap;
    /*@noflip*/
    direction: ltr !important; }
  .slider-horizontal .slider-tick-label {
    display: inline-block;
    margin-top: 17.6px;
    text-align: center; }

.slider-vertical {
  display: inline-block;
  width: 18px;
  height: 210px; }
  .slider-vertical .slider-track {
    top: 0;
    /*@noflip*/
    left: 50%;
    width: 6px;
    height: 100%;
    /*@noflip*/
    margin-left: -3px; }
  .slider-vertical .slider-selection {
    top: 0;
    bottom: 0;
    /*@noflip*/
    left: 0;
    width: 100%; }
  .slider-vertical .slider-track-low,
  .slider-vertical .slider-track-high {
    right: 0;
    left: 0;
    width: 100%; }
  .slider-vertical .slider-handle {
    /*@noflip*/
    left: 1px;
    margin-top: -8px;
    /*@noflip*/
    margin-left: 0; }
  .slider-vertical .slider-tick-label-container {
    white-space: nowrap; }
  .slider-vertical .slider-tick-label {
    padding-left: 3.2px; }
  .slider-vertical .slider-tick {
    margin-top: -6px;
    margin-left: 3px; }

html[dir="rtl"] .slider-vertical .slider-tick-label {
  /*@noflip*/
  margin-left: 0 !important;
  /*@noflip*/
  margin-right: 16px !important; }

.slider-reversed .slider-selection {
  background: #E1E4E9 !important; }

.slider-reversed .slider-tick.in-selection {
  background: #E1E4E9 !important; }

.slider-selection,
.slider-selection.tick-slider-selection,
.slider-tick.in-selection,
.slider-reversed .slider-track-high,
.slider-reversed .slider-tick {
  background: #818a91; }

.slider-info .slider-selection,
.slider-info .slider-selection.tick-slider-selection,
.slider-info .slider-tick.in-selection,
.slider-info .slider-reversed .slider-track-high,
.slider-info .slider-reversed .slider-tick {
  background: #59c4e4; }

.slider-info.slider-reversed .slider-track-high,
.slider-info.slider-reversed .slider-tick {
  background: #59c4e4; }

.slider-success .slider-selection,
.slider-success .slider-selection.tick-slider-selection,
.slider-success .slider-tick.in-selection,
.slider-success .slider-reversed .slider-track-high,
.slider-success .slider-reversed .slider-tick {
  background: #78bd5d; }

.slider-success.slider-reversed .slider-track-high,
.slider-success.slider-reversed .slider-tick {
  background: #78bd5d; }

.slider-warning .slider-selection,
.slider-warning .slider-selection.tick-slider-selection,
.slider-warning .slider-tick.in-selection,
.slider-warning .slider-reversed .slider-track-high,
.slider-warning .slider-reversed .slider-tick {
  background: #f4ab43; }

.slider-warning.slider-reversed .slider-track-high,
.slider-warning.slider-reversed .slider-tick {
  background: #f4ab43; }

.slider-danger .slider-selection,
.slider-danger .slider-selection.tick-slider-selection,
.slider-danger .slider-tick.in-selection,
.slider-danger .slider-reversed .slider-track-high,
.slider-danger .slider-reversed .slider-tick {
  background: #e46050; }

.slider-danger.slider-reversed .slider-track-high,
.slider-danger.slider-reversed .slider-tick {
  background: #e46050; }

.noUi-target,
.noUi-target * {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -ms-touch-action: none;
      touch-action: none; }

.noUi-target {
  position: relative;
  /*@noflip*/
  direction: ltr !important; }

.noUi-base {
  position: relative;
  z-index: 1;
  /* Fix 401 */
  width: 100%;
  height: 100%; }

.noUi-connect {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.noUi-origin {
  position: absolute;
  width: 0;
  height: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.noUi-horizontal {
  height: 10px; }

.noUi-horizontal .noUi-handle {
  top: -5px;
  /*@noflip*/
  left: -15px;
  width: 30px;
  height: 20px; }

.noUi-vertical {
  width: 10px; }

.noUi-vertical .noUi-handle {
  top: -15px;
  /*@noflip*/
  left: -5px;
  width: 20px;
  height: 30px; }

.noUi-target {
  border-radius: 3px;
  background: #E1E4E9; }

.noUi-connect {
  -webkit-transition: background 450ms;
  transition: background 450ms; }

.noUi-draggable {
  cursor: w-resize; }

.noUi-vertical .noUi-draggable {
  cursor: n-resize; }

.noUi-handle {
  cursor: default;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); }

.noUi-handle:before,
.noUi-handle:after {
  position: absolute;
  top: 4px;
  /*@noflip*/
  left: 13px;
  display: block;
  width: 1px;
  height: 12px;
  content: "";
  background: rgba(0, 0, 0, 0.15); }

.noUi-handle:after {
  /*@noflip*/
  left: 16px; }

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  top: 13px;
  /*@noflip*/
  left: 4px;
  width: 12px;
  height: 1px; }

.noUi-vertical .noUi-handle:after {
  top: 16px; }

.noUi-target[disabled] {
  background: rgba(225, 228, 233, 0.3); }

[disabled] .noUi-connect {
  opacity: .3; }

[disabled] .noUi-handle {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07); }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

.noUi-pips {
  position: absolute;
  color: #999; }

.noUi-value {
  position: absolute;
  text-align: center;
  color: #999;
  font-size: 10px; }

.noUi-marker {
  position: absolute;
  background: #bfbfbf; }

.noUi-pips-horizontal {
  top: 100%;
  left: 0;
  width: 100%;
  height: 80px;
  padding: 11px 0 0 0; }

.noUi-value-horizontal {
  padding-top: 7px;
  -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0); }

.noUi-marker-horizontal.noUi-marker {
  width: 1px;
  height: 8px; }

html[dir="rtl"] .noUi-value-horizontal {
  -webkit-transform: translate(50%, 0);
      transform: translate(50%, 0); }

.noUi-pips-vertical {
  top: 0;
  left: 100%;
  height: 100%;
  padding: 0 0 0 11px; }

.noUi-value-vertical {
  padding-left: 14px;
  -webkit-transform: translate(0, 50%);
      transform: translate(0, 50%); }

.noUi-marker-vertical.noUi-marker {
  width: 8px;
  height: 1px; }

html[dir="rtl"] .noUi-pips-vertical {
  /*@noflip*/
  direction: rtl !important; }

.noUi-tooltip {
  position: absolute;
  display: block;
  padding: 2px 6px;
  text-align: center;
  color: #444;
  border-radius: 2px;
  background: #fff;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  font-size: 12px; }

.noUi-horizontal .noUi-tooltip {
  bottom: 125%;
  /*@noflip*/
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0); }

.noUi-vertical .noUi-tooltip {
  top: 50%;
  right: 125%;
  -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%); }

html[dir="rtl"] .noUi-tooltip {
  /*@noflip*/
  direction: rtl !important; }

.noUi-connect {
  background: #818a91; }

.noUi-info .noUi-connect {
  background: #59c4e4; }

.noUi-success .noUi-connect {
  background: #78bd5d; }

.noUi-warning .noUi-connect {
  background: #f4ab43; }

.noUi-danger .noUi-connect {
  background: #e46050; }

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    /*@noflip*/
    direction: rtl; }
  .no-js .owl-carousel {
    display: block; }

.owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }
  .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }

.owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d; }

.owl-nav.disabled,
.owl-dots.disabled {
  display: none; }

.owl-nav .owl-prev,
.owl-nav .owl-next,
.owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-nav [class*='owl-'] {
    color: #444;
    font-size: 12px;
    margin: 5px;
    padding: 2px 7px;
    background: rgba(0, 0, 0, 0.12);
    display: inline-block;
    cursor: pointer;
    border-radius: 2px; }
  .owl-nav .disabled {
    opacity: .5;
    cursor: default; }
  .owl-nav.disabled + .owl-dots {
    margin-top: 10px; }

.owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1; }
  .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    margin: 5px;
    background: rgba(0, 0, 0, 0.12);
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    border-radius: 30px; }

.owl-carousel-inverted .owl-dots .owl-dot span {
  background: rgba(255, 255, 255, 0.3); }

.owl-carousel-inverted .owl-nav [class*='owl-'] {
  color: #fff;
  background: rgba(255, 255, 255, 0.3); }

.owl-carousel .animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

.owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-video-play-icon {
  position: absolute;
  height: 100px;
  width: 100px;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -50px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjEwMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNDEgKDM1MzI2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5SZWN0YW5nbGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8Y2lyY2xlIGlkPSJwYXRoLTEiIGN4PSI1MCIgY3k9IjUwIiByPSIzNiI+PC9jaXJjbGU+CiAgICAgICAgPGZpbHRlciB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMiI+CiAgICAgICAgICAgIDxmZU1vcnBob2xvZ3kgcmFkaXVzPSIzLjUiIG9wZXJhdG9yPSJkaWxhdGUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRPdXRlcjEiPjwvZmVNb3JwaG9sb2d5PgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZU9mZnNldD4KICAgICAgICAgICAgPGZlTW9ycGhvbG9neSByYWRpdXM9IjMuNSIgb3BlcmF0b3I9ImVyb2RlIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93SW5uZXIiPjwvZmVNb3JwaG9sb2d5PgogICAgICAgICAgICA8ZmVPZmZzZXQgZHg9IjAiIGR5PSIwIiBpbj0ic2hhZG93SW5uZXIiIHJlc3VsdD0ic2hhZG93SW5uZXIiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiBpbjI9InNoYWRvd0lubmVyIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSI+PC9mZUNvbXBvc2l0ZT4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMi41IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVHYXVzc2lhbkJsdXI+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjMwNDM0NzgyNiAwIiB0eXBlPSJtYXRyaXgiIGluPSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+CiAgICAgICAgPC9maWx0ZXI+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMyIgcG9pbnRzPSI2NCA1MSA0MyA2OCA0MyAzNCI+PC9wb2x5Z29uPgogICAgICAgIDxmaWx0ZXIgeD0iLTUwJSIgeT0iLTUwJSIgd2lkdGg9IjIwMCUiIGhlaWdodD0iMjAwJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTQiPgogICAgICAgICAgICA8ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMC41IiBvcGVyYXRvcj0iZGlsYXRlIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIj48L2ZlTW9ycGhvbG9neT4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMCIgaW49InNoYWRvd1NwcmVhZE91dGVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIuNSIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIj48L2ZlR2F1c3NpYW5CbHVyPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC4zMDQzNDc4MjYgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUNvbG9yTWF0cml4PgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ik92YWwiPgogICAgICAgICAgICA8dXNlIGZpbGw9ImJsYWNrIiBmaWxsLW9wYWNpdHk9IjEiIGZpbHRlcj0idXJsKCNmaWx0ZXItMikiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8dXNlIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSI1IiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICA8L2c+CiAgICAgICAgPGcgaWQ9IlRyaWFuZ2xlIj4KICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTQpIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICAgICAgPHVzZSBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPgogICAgICAgIDwvZz4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCI+PC9yZWN0PgogICAgPC9nPgo8L3N2Zz4=") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: -webkit-transform 100ms ease;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/* No Js */
/*
 *  Owl Carousel -
 */
/**
   * Owl Carousel v2.2.0
   * Copyright 2013-2016 David Deutsch
   * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
   */
/*
   * 	Default theme - Owl Carousel CSS File
   */
.morris-hover {
  position: absolute;
  z-index: 1000; }

.morris-default-style {
  text-align: center;
  border-radius: 2px;
  background-color: #222;
  font-size: 11px;
  padding: 4px 10px; }
  .morris-default-style .morris-hover-row-label {
    font-weight: bold;
    margin: 4px 0;
    color: #fff; }
  .morris-default-style .morris-hover-point {
    white-space: nowrap;
    font-size: 10px; }

.flotTip {
  border-radius: 2px !important;
  background-color: #222 !important;
  color: #fff !important;
  font-size: 11px !important;
  padding: 4px 10px !important; }

.flot-overlay ~ .legend > * {
  right: 0 !important; }

.flot-overlay ~ .legend .legendColorBox {
  padding-right: 5px; }

.ct-label {
  fill: #444;
  color: #444;
  font-size: 11px;
  line-height: 1; }

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end; }

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end; }

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px; }

.ct-point {
  stroke-width: 8px;
  stroke-linecap: round; }

.ct-line {
  fill: none;
  stroke-width: 1px; }

.ct-area {
  stroke: none;
  fill-opacity: 0.1; }

.ct-bar {
  fill: none;
  stroke-width: 10px; }

.ct-slice-donut {
  fill: none;
  stroke-width: 60px; }

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #0288D1; }

.ct-series-a .ct-slice-pie, .ct-series-a .ct-area {
  fill: #0288D1; }

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #FF4081; }

.ct-series-b .ct-slice-pie, .ct-series-b .ct-area {
  fill: #FF4081; }

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #4CAF50; }

.ct-series-c .ct-slice-pie, .ct-series-c .ct-area {
  fill: #4CAF50; }

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #D32F2F; }

.ct-series-d .ct-slice-pie, .ct-series-d .ct-area {
  fill: #D32F2F; }

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #FFC107; }

.ct-series-e .ct-slice-pie, .ct-series-e .ct-area {
  fill: #FFC107; }

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #673AB7; }

.ct-series-f .ct-slice-pie, .ct-series-f .ct-area {
  fill: #673AB7; }

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #FF5722; }

.ct-series-g .ct-slice-pie, .ct-series-g .ct-area {
  fill: #FF5722; }

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #CDDC39; }

.ct-series-h .ct-slice-pie, .ct-series-h .ct-area {
  fill: #CDDC39; }

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #795548; }

.ct-series-i .ct-slice-pie, .ct-series-i .ct-area {
  fill: #795548; }

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #607D8B; }

.ct-series-j .ct-slice-pie, .ct-series-j .ct-area {
  fill: #607D8B; }

.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #009688; }

.ct-series-k .ct-slice-pie, .ct-series-k .ct-area {
  fill: #009688; }

.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #E91E63; }

.ct-series-l .ct-slice-pie, .ct-series-l .ct-area {
  fill: #E91E63; }

.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #9E9E9E; }

.ct-series-m .ct-slice-pie, .ct-series-m .ct-area {
  fill: #9E9E9E; }

.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #E040FB; }

.ct-series-n .ct-slice-pie, .ct-series-n .ct-area {
  fill: #E040FB; }

.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #00BCD4; }

.ct-series-o .ct-slice-pie, .ct-series-o .ct-area {
  fill: #00BCD4; }

.ct-square {
  display: block;
  position: relative;
  width: 100%; }
  .ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%; }
  .ct-square:after {
    content: "";
    display: table;
    clear: both; }
  .ct-square > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%; }
  .ct-minor-second:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-second {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.88889%; }
  .ct-major-second:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-second > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.33333%; }
  .ct-minor-third:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-third {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%; }
  .ct-major-third:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-third > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%; }
  .ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-perfect-fourth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.66667%; }
  .ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-perfect-fifth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%; }
  .ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%; }
  .ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.8047%; }
  .ct-golden-section:after {
    content: "";
    display: table;
    clear: both; }
  .ct-golden-section > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%; }
  .ct-major-sixth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-sixth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%; }
  .ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-minor-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.33333%; }
  .ct-major-seventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-seventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%; }
  .ct-octave:after {
    content: "";
    display: table;
    clear: both; }
  .ct-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%; }
  .ct-major-tenth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-tenth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%; }
  .ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-eleventh > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%; }
  .ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.33333%; }
  .ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both; }
  .ct-major-twelfth > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%; }
  .ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%; }
  .ct-double-octave:after {
    content: "";
    display: table;
    clear: both; }
  .ct-double-octave > svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0; }

.ct-negative-labels .ct-label {
  color: #fff !important;
  fill: #fff !important; }

.c3 svg {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

.c3 path,
.c3 line {
  fill: none;
  stroke: rgba(0, 0, 0, 0.2); }

.c3 text {
  fill: rgba(0, 0, 0, 0.8);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.c3-legend-item-tile,
.c3-xgrid-focus,
.c3-ygrid,
.c3-event-rect,
.c3-bars path {
  shape-rendering: crispEdges; }

.c3-chart-arc path {
  stroke: #fff; }

.c3-chart-arc text {
  fill: #fff;
  font-size: 11px; }

.c3-grid line {
  stroke: rgba(0, 0, 0, 0.4); }

.c3-grid text {
  fill: rgba(0, 0, 0, 0.4); }

.c3-xgrid,
.c3-ygrid {
  stroke-dasharray: 3 3; }

.c3-text.c3-empty {
  fill: #808080;
  font-size: 2em; }

.c3-line {
  stroke-width: 1px; }

.c3-circle._expanded_ {
  stroke-width: 1px;
  stroke: white; }

.c3-selected-circle {
  fill: white;
  stroke-width: 2px; }

.c3-bar {
  stroke-width: 0; }

.c3-bar._expanded_ {
  fill-opacity: 0.75; }

.c3-target.c3-focused {
  opacity: 1; }

.c3-target.c3-focused path.c3-line, .c3-target.c3-focused path.c3-step {
  stroke-width: 2px; }

.c3-target.c3-defocused {
  opacity: 0.3 !important; }

.c3-region {
  fill: steelblue;
  fill-opacity: .1; }

.c3-brush .extent {
  fill-opacity: .1; }

.c3-legend-item {
  font-size: 12px; }

.c3-legend-item-hidden {
  opacity: 0.15; }

.c3-legend-background {
  opacity: 0.75;
  fill: white;
  stroke: lightgray;
  stroke-width: 1; }

.c3-title {
  font: 14px sans-serif; }

.c3-tooltip-container {
  z-index: 10;
  background-color: #222;
  border-radius: 2px;
  padding: 5px; }

.c3-tooltip {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  background: none; }
  .c3-tooltip,
  .c3-tooltip tr,
  .c3-tooltip th,
  .c3-tooltip td {
    border: none;
    color: #FFF; }
  .c3-tooltip th {
    font-size: 12px;
    padding: 1px 5px;
    text-align: left; }
  .c3-tooltip td {
    font-size: 11px;
    padding: 0 6px; }
    .c3-tooltip td.value {
      text-align: right; }
    .c3-tooltip td > span {
      display: inline-block;
      width: 10px;
      height: 10px;
      margin-right: 6px; }

.c3-area {
  stroke-width: 0;
  opacity: 0.2; }

.c3-chart-arcs-title {
  dominant-baseline: middle;
  font-size: 1.3em; }

.c3-chart-arcs .c3-chart-arcs-background {
  fill: #e0e0e0;
  stroke: none; }

.c3-chart-arcs .c3-chart-arcs-gauge-unit {
  fill: rgba(0, 0, 0, 0.8);
  font-size: 16px; }

.c3-chart-arcs .c3-chart-arcs-gauge-max {
  fill: rgba(0, 0, 0, 0.8); }

.c3-chart-arcs .c3-chart-arcs-gauge-min {
  fill: rgba(0, 0, 0, 0.8); }

.c3-chart-arcs .c3-chart-arc .c3-gauge-value {
  fill: rgba(0, 0, 0, 0.8); }

.easy-pie-chart {
  position: relative;
  display: block;
  text-align: center; }
  .easy-pie-chart:before, .easy-pie-chart:after {
    content: " ";
    display: table; }
  .easy-pie-chart:after {
    clear: both; }
  .easy-pie-chart > canvas {
    display: block;
    margin: 0 auto; }
  .easy-pie-chart > span {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%; }

/*# sourceMappingURL=pixeladmin.css.map */
@charset "UTF-8";
.widget-more-link {
  text-align: center;
  padding: 10px 0 !important;
  border-top: 1px solid;
  border-color: rgba(0, 0, 0, 0.05);
  display: block;
  text-decoration: none !important;
  font-size: 10px;
  font-weight: 600;
  color: #898989; }
  .widget-more-link:hover, .widget-more-link:focus {
    background: rgba(0, 0, 0, 0.03);
    color: #444; }

.widget-activity-item {
  position: relative;
  padding: 12px 15px 12px 64px; }
  .widget-activity-item:before, .widget-activity-item:after {
    content: " ";
    display: table; }
  .widget-activity-item:after {
    clear: both; }
  .widget-activity-item + .widget-activity-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-activity-avatar {
  position: relative;
  display: block;
  float: left;
  width: 34px;
  height: 34px;
  margin-top: 3px;
  margin-left: -49px; }
  .widget-activity-avatar > img {
    width: 34px;
    height: 34px;
    border-radius: 2px; }

.widget-activity-icon {
  position: absolute;
  top: -5px;
  right: -5px;
  display: block;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 999px;
  background: #fafafa;
  font-size: 10px;
  line-height: 20px; }

.widget-activity-text {
  margin: 3px 0; }

.widget-activity-footer {
  color: #a1a7ab; }
  .widget-activity-footer,
  .widget-activity-footer a {
    color: #a1a7ab;
    font-size: 12px; }
  .widget-activity-footer a {
    display: inline-block;
    margin-right: 10px; }
    .widget-activity-footer a:hover, .widget-activity-footer a:focus {
      color: #444; }

.panel.widget-activity .panel-body {
  padding: 0; }

.panel .widget-activity-item {
  padding-right: 20px;
  padding-left: 69px; }

.panel-title + .widget-activity-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-profile .panel-heading {
  overflow: hidden;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  white-space: nowrap; }
  .widget-profile .panel-heading:before, .widget-profile .panel-heading:after {
    content: " ";
    display: table; }
  .widget-profile .panel-heading:after {
    clear: both; }
  .widget-profile .panel-heading * {
    white-space: normal; }

.widget-profile-avatar {
  display: inline-block;
  width: 52px;
  height: 52px;
  border-radius: 999px; }

.widget-profile-header {
  display: inline-block;
  margin: 0;
  padding-right: 52px;
  vertical-align: middle;
  line-height: 1.2; }
  .widget-profile-avatar + .widget-profile-header {
    padding-left: 10px; }

.widget-profile-secondary-text {
  display: block;
  margin-top: 5px;
  font-size: 13px;
  font-weight: normal; }

.widget-profile-bg-icon {
  position: absolute;
  right: 5px;
  bottom: -23px;
  overflow: hidden;
  height: 100px;
  color: rgba(255, 255, 255, 0.3);
  font-size: 100px;
  line-height: 100px; }

.widget-profile-counters {
  display: table;
  width: 100%;
  table-layout: fixed;
  text-align: center;
  font-size: 11px; }
  .widget-profile-counters > * {
    display: table-cell;
    padding: 13px 0;
    color: #444; }
  .widget-profile-counters > * + * {
    border-left: 1px solid rgba(0, 0, 0, 0.05); }

.widget-profile-counter {
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px; }

.widget-profile-input {
  border: none;
  border-radius: 0;
  padding-left: 20px;
  padding-right: 20px; }

.widget-profile > input.widget-profile-input:focus {
  border-color: rgba(0, 0, 0, 0.05); }

.widget-profile-counters ~ *,
.widget-profile-input ~ * {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.panel-dark .widget-profile .widget-profile-header,
.panel-dark.widget-profile .widget-profile-header {
  color: #fff; }

.panel-dark .widget-profile .widget-profile-secondary-text,
.panel-dark.widget-profile .widget-profile-secondary-text {
  color: #fff;
  color: rgba(255, 255, 255, 0.8); }
  .panel-dark .widget-profile .widget-profile-secondary-text[href]:hover,
  .panel-dark.widget-profile .widget-profile-secondary-text[href]:hover {
    color: #fff; }

.widget-profile-centered {
  white-space: normal; }
  .widget-profile-centered .panel-heading {
    text-align: center; }
  .widget-profile-centered .widget-profile-avatar {
    width: 70px;
    height: 70px;
    display: block;
    margin: 0 auto 8px auto; }
  .widget-profile-centered .widget-profile-header {
    padding: 0; }

.widget-messages-item {
  position: relative;
  padding: 8px 15px 8px 15px; }
  .widget-messages-item:before, .widget-messages-item:after {
    content: " ";
    display: table; }
  .widget-messages-item:after {
    clear: both; }
  .widget-messages-item + .widget-messages-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }
  .widget-messages-item.unread .widget-messages-title {
    font-weight: bold; }

.widget-messages-checkbox {
  position: absolute;
  top: 7px;
  width: 20px; }

.widget-messages-from,
.widget-messages-title,
.widget-messages-date {
  display: block;
  float: left;
  clear: left;
  margin-left: 30px; }

.widget-messages-from {
  color: #444; }
  .widget-messages-from:hover {
    color: #a1a7ab; }

.widget-messages-date {
  color: #a1a7ab; }

.widget-messages-icon {
  display: inline-block;
  margin-right: 7px;
  text-decoration: none !important;
  color: #444;
  font-size: 14px;
  font-weight: 400 !important; }

@media (min-width: 768px) {
  .widget-messages-from {
    float: left;
    clear: none;
    overflow: hidden;
    width: 25%;
    min-width: 115px;
    max-width: 180px;
    padding-right: 8px; }
  .widget-messages-title {
    float: none;
    clear: none;
    overflow: hidden;
    margin: 0;
    padding-right: 60px; }
  .widget-messages-date {
    position: absolute;
    top: 8px;
    right: 15px;
    width: 50px;
    text-align: right; } }

.panel.widget-messages .panel-body {
  padding: 0; }

.panel .widget-messages-item {
  padding-right: 20px;
  padding-left: 20px; }

.panel-title + .widget-messages-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

@media (min-width: 768px) {
  .panel .widget-messages-date {
    right: 20px; } }

.widget-messages-alt-item {
  position: relative;
  padding: 12px 15px 12px 62px; }
  .widget-messages-alt-item:before, .widget-messages-alt-item:after {
    content: " ";
    display: table; }
  .widget-messages-alt-item:after {
    clear: both; }
  .widget-messages-alt-item + .widget-messages-alt-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-messages-alt-avatar {
  display: block;
  float: left;
  width: 32px;
  height: 32px;
  margin-top: 3px;
  margin-left: -47px;
  border-radius: 2px; }

.widget-messages-alt-subject {
  display: block;
  clear: right;
  margin-bottom: 1px; }

.widget-messages-alt-description,
.widget-messages-alt-date {
  display: block;
  float: left;
  color: #a1a7ab;
  font-size: 11px; }

.widget-messages-alt-description a {
  color: #444; }
  .widget-messages-alt-description a:hover, .widget-messages-alt-description a:focus {
    color: #a1a7ab; }

.widget-messages-alt-description + .widget-messages-alt-date:before {
  display: inline-block;
  padding: 0 5px;
  content: "\B7"; }

.panel.widget-messages-alt .panel-body {
  padding: 0; }

.panel .widget-messages-alt-item {
  padding-right: 20px;
  padding-left: 67px; }

.panel-title + .widget-messages-alt-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-notifications-item {
  position: relative;
  padding: 8px 15px 8px 15px; }
  .widget-notifications-item:before, .widget-notifications-item:after {
    content: " ";
    display: table; }
  .widget-notifications-item:after {
    clear: both; }
  .widget-notifications-item + .widget-notifications-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-notifications-title,
.widget-notifications-description,
.widget-notifications-date {
  display: block;
  margin-right: 41px; }

.widget-notifications-title {
  font-size: 11px;
  font-weight: 700; }

.widget-notifications-description {
  color: #6d6d6d;
  font-size: 11px; }

.widget-notifications-date {
  color: #a1a7ab;
  font-size: 11px;
  font-style: italic; }

.widget-notifications-icon {
  position: absolute;
  top: 50%;
  right: 15px;
  width: 26px;
  height: 26px;
  margin-top: -13px;
  text-align: center;
  border-radius: 2px;
  font-size: 14px;
  line-height: 26px; }

.panel.widget-notifications .panel-body {
  padding: 0; }

.panel .widget-notifications-item {
  padding-right: 20px;
  padding-left: 20px; }
  .panel .widget-notifications-item .widget-notifications-icon {
    right: 20px; }

.panel-title + .widget-notifications-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-tasks-item {
  position: relative;
  padding: 8px 15px 8px 15px; }
  .widget-tasks-item:before, .widget-tasks-item:after {
    content: " ";
    display: table; }
  .widget-tasks-item:after {
    clear: both; }
  .widget-tasks-item + .widget-tasks-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }
  .widget-tasks-item .custom-control {
    margin: 0; }
  .widget-tasks-item input[type=checkbox]:checked ~ .widget-tasks-title {
    color: #a1a7ab;
    text-decoration: line-through; }
  .widget-tasks-item input[type=checkbox]:checked ~ .widget-tasks-timer {
    display: none; }

.widget-tasks-timer {
  color: #a1a7ab;
  font-size: 12px;
  font-style: italic; }

.panel.widget-tasks .panel-body {
  padding: 0; }

.panel .widget-tasks-item {
  padding-right: 20px;
  padding-left: 20px; }

.panel-title + .widget-tasks-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-rating {
  position: relative;
  display: block;
  float: left; }
  .widget-rating:before, .widget-rating:after {
    content: " ";
    display: table; }
  .widget-rating:after {
    clear: both; }
  .widget-rating input {
    position: absolute;
    z-index: -1;
    margin: 0;
    padding: 0;
    opacity: 0; }
  .widget-rating label {
    display: block;
    float: right;
    margin: 0;
    padding-left: 0.15385em;
    color: #a1a7ab; }
  .widget-rating input:not(:disabled) + label {
    cursor: pointer; }
  .widget-rating input:checked ~ label {
    color: #ffd700; }
  .widget-rating input:not(:disabled) + label:hover,
  .widget-rating input:not(:disabled) + label:hover ~ label {
    color: #ffe766 !important; }

.widget-support-tickets-item {
  position: relative;
  padding: 12px 15px 12px 15px; }
  .widget-support-tickets-item:before, .widget-support-tickets-item:after {
    content: " ";
    display: table; }
  .widget-support-tickets-item:after {
    clear: both; }
  .widget-support-tickets-item + .widget-support-tickets-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }
  .widget-support-tickets-item .label,
  .widget-support-tickets-item .badge {
    font-size: 11px; }

.widget-support-tickets-title {
  display: block;
  font-size: 14px; }

.widget-support-tickets-id {
  text-decoration: none !important;
  color: #a1a7ab; }

.widget-support-tickets-info {
  color: #a1a7ab;
  font-size: 12px; }
  .widget-support-tickets-info a {
    color: #444; }
  .widget-support-tickets-info a:hover,
  .widget-support-tickets-info a:focus {
    color: #a1a7ab; }

.panel.widget-support-tickets .panel-body {
  padding: 0; }

.panel .widget-support-tickets-item {
  padding-right: 20px;
  padding-left: 20px; }

.panel-title + .widget-support-tickets-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-comments-item {
  position: relative;
  padding: 12px 15px 12px 62px; }
  .widget-comments-item:before, .widget-comments-item:after {
    content: " ";
    display: table; }
  .widget-comments-item:after {
    clear: both; }
  .widget-comments-item + .widget-comments-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-comments-avatar {
  display: block;
  float: left;
  width: 32px;
  height: 32px;
  margin-top: 3px;
  margin-left: -47px;
  border-radius: 2px; }

.widget-comments-header,
.widget-comments-footer {
  color: #a1a7ab; }

.widget-comments-header {
  margin-bottom: 3px; }

.widget-comments-footer {
  margin-top: 3px; }
  .widget-comments-footer,
  .widget-comments-footer a {
    color: #a1a7ab;
    font-size: 12px; }
  .widget-comments-footer a {
    display: inline-block;
    margin-right: 10px; }
    .widget-comments-footer a:hover, .widget-comments-footer a:focus {
      color: #444; }

.panel.widget-comments .panel-body {
  padding: 0; }

.panel .widget-comments-item {
  padding-right: 20px;
  padding-left: 67px; }

.panel-title + .widget-comments-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-tree-comments-item {
  position: relative;
  margin-left: 47px;
  padding: 14px 15px; }
  .widget-tree-comments-item:before, .widget-tree-comments-item:after {
    content: " ";
    display: table; }
  .widget-tree-comments-item:after {
    clear: both; }
  .widget-tree-comments-item .widget-tree-comments-item {
    top: 14px;
    margin-left: 0;
    padding-top: 0;
    padding-right: 0 !important; }
  @media (min-width: 768px) {
    .widget-tree-comments-item .widget-tree-comments-item {
      margin-left: 32px; } }
  .widget-tree-comments-item + .widget-tree-comments-item {
    padding-top: 0; }

.widget-tree-comments-avatar {
  display: block;
  float: left;
  width: 32px;
  height: 32px;
  margin-top: 4px;
  margin-left: -47px;
  border-radius: 2px; }

.widget-tree-comments-header {
  color: #a1a7ab;
  font-size: 11px; }
  .widget-tree-comments-header a {
    font-size: 13px; }

.widget-tree-comments-footer {
  margin-top: 3px;
  font-size: 12px; }
  .widget-tree-comments-footer,
  .widget-tree-comments-footer a {
    color: #a1a7ab; }
  .widget-tree-comments-footer a:hover,
  .widget-tree-comments-footer a:focus {
    color: #444; }

.widget-tree-comments-input {
  margin: 4px 0 7px 0; }
  .widget-tree-comments-header + .widget-tree-comments-input {
    margin-top: 7px; }

.panel.widget-tree-comments .panel-body {
  padding: 0; }

.panel .widget-tree-comments-item {
  padding-right: 20px;
  padding-left: 20px; }

.panel-title + .widget-tree-comments-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-threads-item {
  position: relative;
  padding: 12px 15px 12px 62px; }
  .widget-threads-item:before, .widget-threads-item:after {
    content: " ";
    display: table; }
  .widget-threads-item:after {
    clear: both; }
  .widget-threads-item + .widget-threads-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-threads-avatar {
  display: block;
  float: left;
  width: 32px;
  height: 32px;
  margin-top: 4px;
  margin-left: -47px;
  border-radius: 2px; }

.widget-threads-date {
  float: right;
  color: #a1a7ab;
  font-size: 12px; }

.widget-threads-info {
  color: #a1a7ab;
  font-size: 12px; }
  .widget-threads-info a {
    color: #444; }
  .widget-threads-info a:hover,
  .widget-threads-info a:focus {
    color: #a1a7ab; }

.panel.widget-threads .panel-body {
  padding: 0; }

.panel .widget-threads-item {
  padding-right: 20px;
  padding-left: 67px; }

.panel-title + .widget-threads-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-chat-item {
  position: relative;
  padding: 14px 15px; }
  .widget-chat-item:before, .widget-chat-item:after {
    content: " ";
    display: table; }
  .widget-chat-item:after {
    clear: both; }
  .widget-chat-item.left {
    margin-left: 55px; }
  .widget-chat-item.right {
    margin-right: 55px; }
  .widget-chat-item + .widget-chat-item {
    padding-top: 0; }

.widget-chat-avatar {
  display: block;
  width: 40px;
  height: 40px;
  margin-top: 4px;
  border-radius: 2px; }
  .widget-chat-item.left .widget-chat-avatar {
    float: left;
    margin-left: -55px; }
  .widget-chat-item.right .widget-chat-avatar {
    float: right;
    margin-right: -55px; }

.widget-chat-heading,
.widget-chat-date {
  color: #a1a7ab;
  font-size: 12px; }

.widget-chat-text {
  position: relative;
  margin-top: 3px;
  padding: 8px 14px;
  border-radius: 2px;
  background: #f4f4f4; }
  .widget-chat-text:before {
    position: absolute;
    top: 7px;
    display: block;
    content: ""; }
  .widget-chat-item.left .widget-chat-text:before {
    left: -6px;
    border-top: 6px solid transparent;
    border-right: 6px solid;
    border-bottom: 6px solid transparent;
    border-left: none;
    border-right-color: #f4f4f4; }
  .widget-chat-item.right .widget-chat-text:before {
    right: -6px;
    border-top: 6px solid transparent;
    border-right: none;
    border-bottom: 6px solid transparent;
    border-left: 6px solid;
    border-left-color: #f4f4f4; }

.panel.widget-chat .panel-body {
  padding: 0; }

.panel .widget-chat-item {
  padding-right: 20px;
  padding-left: 20px; }

.panel-title + .widget-chat-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-followers-item {
  position: relative;
  padding: 12px 15px 12px 62px; }
  .widget-followers-item:before, .widget-followers-item:after {
    content: " ";
    display: table; }
  .widget-followers-item:after {
    clear: both; }
  .widget-followers-item + .widget-followers-item {
    border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-followers-avatar {
  display: block;
  float: left;
  width: 32px;
  height: 32px;
  margin-top: 2px;
  margin-left: -47px;
  border-radius: 2px; }

.widget-followers-controls {
  float: right; }

.widget-followers-name,
.widget-followers-username {
  display: block; }

.widget-followers-name {
  color: #444; }
  .widget-followers-name:hover, .widget-followers-name:focus {
    color: #a1a7ab; }

.widget-followers-username {
  color: #a1a7ab;
  font-size: 12px;
  line-height: 14px; }
  .widget-followers-username:hover, .widget-followers-username:focus {
    color: #a1a7ab; }

.panel.widget-followers .panel-body {
  padding: 0; }

.panel .widget-followers-item {
  padding-right: 20px;
  padding-left: 67px; }

.panel-title + .widget-followers-item {
  border-top: 1px solid rgba(0, 0, 0, 0.05); }

.widget-maps {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }
  .widget-maps img {
    max-width: none !important; }
  .widget-maps label {
    display: inline !important;
    width: auto !important; }
  .widget-maps .gmnoprint {
    line-height: normal !important; }

.widget-products-item {
  margin-bottom: 30px; }

.widget-products-overlay {
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  background: rgba(255, 255, 255, 0);
  display: block; }
  .widget-products-overlay.inverted {
    background: transparent; }

.widget-products-overlay-content,
.widget-products-overlay-content-middle {
  display: none;
  width: 100%; }
  .widget-products-overlay-content:before, .widget-products-overlay-content:after,
  .widget-products-overlay-content-middle:before,
  .widget-products-overlay-content-middle:after {
    content: " ";
    display: table; }
  .widget-products-overlay-content:after,
  .widget-products-overlay-content-middle:after {
    clear: both; }

.widget-products-overlay-content {
  position: absolute;
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px; }

.widget-products-overlay-content-middle {
  height: 100%; }

.widget-products-overlay-content-inner {
  display: table-cell;
  vertical-align: middle; }

.widget-products-image {
  padding: 3px;
  display: block;
  border-radius: 2px;
  border: 1px solid #e2e2e2;
  position: relative;
  background: #fff; }
  .widget-products-image img {
    width: 100%; }
  .widget-products-image[href]:hover .widget-products-overlay, .widget-products-image[href]:focus .widget-products-overlay {
    background: rgba(255, 255, 255, 0.25);
    -webkit-transition: background .3s;
    transition: background .3s; }
    .widget-products-image[href]:hover .widget-products-overlay.inverted, .widget-products-image[href]:focus .widget-products-overlay.inverted {
      background: rgba(0, 0, 0, 0.3); }
  .widget-products-image[href]:hover .widget-products-overlay-content, .widget-products-image[href]:focus .widget-products-overlay-content {
    display: block; }
  .widget-products-image[href]:hover .widget-products-overlay-content-middle, .widget-products-image[href]:focus .widget-products-overlay-content-middle {
    display: table; }

.widget-products-title {
  display: block;
  font-weight: 600;
  padding-left: 4px; }

.widget-products-footer {
  font-size: 11px;
  padding-left: 4px; }

.widget-products-price {
  margin-top: 1px;
  margin-bottom: -1px;
  position: relative;
  font-weight: 700; }

.widget-products-image + .widget-products-title,
.widget-products-title + .widget-products-image {
  margin-top: 6px; }

.widget-products-image + .widget-products-footer {
  padding-top: 4px; }

.widget-pricing {
  display: block;
  margin: 0 auto; }
  .widget-pricing .label-ribbon,
  .widget-pricing .label-corner {
    z-index: 10; }

.widget-pricing-inner {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed; }

.widget-pricing-item {
  position: relative;
  height: 100%;
  padding: 40px 0;
  border: 1px solid;
  background: #fff; }
  .widget-pricing-item + .widget-pricing-item {
    border-top-width: 0; }

.widget-pricing-plan,
.widget-pricing-section {
  display: block;
  padding: 0 20px;
  text-align: center; }

.widget-pricing-plan {
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  margin: 0; }

.widget-pricing-section {
  margin-top: 30px; }

.widget-pricing-active {
  background: #fafafa; }

.widget-pricing-hover:hover .widget-pricing-item {
  background: #fff; }

.widget-pricing-hover:hover .widget-pricing-item:hover {
  background: #fafafa; }

.widget-pricing-hover .widget-pricing-item {
  -webkit-transition: all .2s;
  transition: all .2s; }

.widget-pricing-simple .widget-pricing-item {
  border-width: 1px !important;
  background: rgba(255, 255, 255, 0); }

.widget-pricing-simple .widget-pricing-active {
  background: #fff; }

.widget-pricing-simple.widget-pricing-hover:hover .widget-pricing-item {
  background: rgba(255, 255, 255, 0); }

.widget-pricing-simple.widget-pricing-hover:hover .widget-pricing-item:hover {
  background: #fff; }

.widget-pricing-expanded .widget-pricing-inner {
  display: block !important;
  width: auto; }

.widget-pricing-expanded .widget-pricing-item {
  display: block;
  margin-bottom: 20px;
  border-width: 1px !important; }

.widget-pricing-item[class^="col-sm-"],
.widget-pricing-item[class*=" col-sm-"],
.widget-pricing-item[class^="col-md-"],
.widget-pricing-item[class*=" col-md-"],
.widget-pricing-item[class^="col-lg-"],
.widget-pricing-item[class*=" col-lg-"],
.widget-pricing-item[class^="col-xl-"],
.widget-pricing-item[class*=" col-xl-"] {
  display: block; }

.widget-pricing-item[class^="col-xs-"],
.widget-pricing-item[class*=" col-xs-"] {
  display: table-cell;
  float: none; }
  .widget-pricing-item[class^="col-xs-"] + .widget-pricing-item,
  .widget-pricing-item[class*=" col-xs-"] + .widget-pricing-item {
    border-top-width: 1px;
    border-left-width: 0; }

@media (min-width: 544px) {
  .widget-pricing-item[class^="col-sm-"],
  .widget-pricing-item[class*=" col-sm-"] {
    display: table-cell;
    float: none; }
    .widget-pricing-item[class^="col-sm-"] + .widget-pricing-item,
    .widget-pricing-item[class*=" col-sm-"] + .widget-pricing-item {
      border-top-width: 1px;
      border-left-width: 0; } }

@media (min-width: 768px) {
  .widget-pricing-item[class^="col-md-"],
  .widget-pricing-item[class*=" col-md-"] {
    display: table-cell;
    float: none; }
    .widget-pricing-item[class^="col-md-"] + .widget-pricing-item,
    .widget-pricing-item[class*=" col-md-"] + .widget-pricing-item {
      border-top-width: 1px;
      border-left-width: 0; } }

@media (min-width: 992px) {
  .widget-pricing-item[class^="col-lg-"],
  .widget-pricing-item[class*=" col-lg-"] {
    display: table-cell;
    float: none; }
    .widget-pricing-item[class^="col-lg-"] + .widget-pricing-item,
    .widget-pricing-item[class*=" col-lg-"] + .widget-pricing-item {
      border-top-width: 1px;
      border-left-width: 0; } }

@media (min-width: 1200px) {
  .widget-pricing-item[class^="col-xl-"],
  .widget-pricing-item[class*=" col-xl-"] {
    display: table-cell;
    float: none; }
    .widget-pricing-item[class^="col-xl-"] + .widget-pricing-item,
    .widget-pricing-item[class*=" col-xl-"] + .widget-pricing-item {
      border-top-width: 1px;
      border-left-width: 0; } }

.widget-timeline {
  position: relative;
  padding-bottom: 30px; }
  .widget-timeline:before, .widget-timeline:after {
    content: " ";
    display: table; }
  .widget-timeline:after {
    clear: both; }
  .widget-timeline:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 44px;
    display: block;
    width: 2px;
    content: ""; }
  .widget-timeline:after {
    position: absolute;
    bottom: -4px;
    left: 41px;
    display: block;
    width: 8px;
    height: 8px;
    content: "";
    border-radius: 999px; }

.widget-timeline-section {
  position: relative;
  z-index: 10;
  width: 120px;
  margin-bottom: 30px;
  padding: 6px 0;
  text-align: center;
  border-radius: 2px; }

.widget-timeline-item {
  position: relative;
  margin-bottom: 30px;
  padding-left: 90px; }
  .widget-timeline-item:last-child {
    margin-bottom: 0; }
  .widget-timeline-item .panel {
    margin: 0; }

.widget-timeline-info {
  position: absolute;
  left: 0;
  width: 90px;
  text-align: center; }

.widget-timeline-bullet:before,
.widget-timeline-icon:before,
.widget-timeline-image:before {
  position: absolute;
  right: 5px;
  left: 50%;
  display: block;
  height: 2px;
  content: ""; }

.widget-timeline-bullet {
  display: block;
  width: 8px;
  height: 8px;
  margin: 10px auto;
  border-radius: 999px; }
  .widget-timeline-bullet:before {
    margin-top: 3px;
    margin-left: 9px; }

.widget-timeline-icon,
.widget-timeline-image {
  display: block;
  width: 30px;
  height: 30px;
  margin: 0 auto 10px auto; }
  .widget-timeline-icon:before,
  .widget-timeline-image:before {
    margin-top: 14px;
    margin-left: 20px; }

.widget-timeline-icon {
  border-radius: 999px;
  font-size: 13px;
  line-height: 30px; }

.widget-timeline-image img {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 999px; }

.widget-timeline-time {
  position: relative;
  z-index: 10;
  display: inline-block;
  padding: 2px 6px;
  border-radius: 2px;
  font-size: 11px; }

@media (min-width: 768px) {
  .widget-timeline-centered:before {
    left: 50%;
    margin-left: -1px; }
  .widget-timeline-centered:after {
    left: 50%;
    margin-left: -4px; }
  .widget-timeline-centered .widget-timeline-section {
    margin-right: auto;
    margin-left: auto; }
  .widget-timeline-centered .widget-timeline-item.right {
    margin-left: 50%;
    padding-left: 45px; }
    .widget-timeline-centered .widget-timeline-item.right .widget-timeline-info {
      left: -45px; }
  .widget-timeline-centered .widget-timeline-item.left {
    margin-right: 50%;
    padding-right: 45px;
    padding-left: 0; }
    .widget-timeline-centered .widget-timeline-item.left .widget-timeline-info {
      right: -45px;
      left: auto; }
    .widget-timeline-centered .widget-timeline-item.left .widget-timeline-bullet:before,
    .widget-timeline-centered .widget-timeline-item.left .widget-timeline-icon:before,
    .widget-timeline-centered .widget-timeline-item.left .widget-timeline-image:before {
      right: 50%;
      left: 5px; }
    .widget-timeline-centered .widget-timeline-item.left .widget-timeline-bullet:before {
      margin-right: 9px;
      margin-left: 0; }
    .widget-timeline-centered .widget-timeline-item.left .widget-timeline-icon:before,
    .widget-timeline-centered .widget-timeline-item.left .widget-timeline-image:before {
      margin-right: 20px;
      margin-left: 0; } }

/*# sourceMappingURL=widgets.css.map */
.bg-primary,.bg-primary a,.bg-primary a:active,.bg-primary a:focus,.bg-primary a:hover,.bg-primary:active,.bg-primary:focus,.bg-primary:hover,.bg-primary[href],.bg-primary[href]:active,.bg-primary[href]:focus,.bg-primary[href]:hover{color:#fff!important}.panel-primary .panel-heading-text a,.panel-primary.panel-body-colorful .panel-body a,.panel-primary.panel-body-colorful .panel-footer a,.panel-primary.panel-dark .panel-heading-text a,.panel-primary.panel-dark.panel-body-colorful .panel-body a,.panel-primary.panel-dark.panel-body-colorful .panel-footer a{text-decoration:underline}body{background:#fff}.page-breadcrumb,.page-header:not(.panel){background:0 0}.nav-tabs,.nav-tabs.nav-justified,.page-breadcrumb,.page-header,hr{border-color:#f2f2f2}.panel .nav-tabs{border-color:rgba(0,0,0,.11)}.panel,.widget-more-link.b-a-1,.widget-products-image,:not(.panel) .thumbnail{border-color:#e4e4e4}.bg-primary,.bg-primary .bg-primary{border-color:#359ebc!important}.bg-primary{background-color:#4ab6d5!important}.bg-primary[href]:hover{background-color:#45adcb!important}.bg-primary .bg-primary.darken,.bg-primary.darken{background-color:#45adcb!important;border-color:#3194b0!important}.bg-primary .bg-primary.darken[href]:hover,.bg-primary.darken[href]:hover{background-color:#39a8c8!important}.bg-primary .bg-primary.darker,.bg-primary.darker{background-color:#39a8c8!important;border-color:#2f8da9!important}.bg-primary .bg-primary.darker[href]:hover,.bg-primary.darker[href]:hover{background-color:#359ebc!important}.bg-primary .text-muted,.bg-primary .text-muted a,.bg-primary .text-muted:active,.bg-primary .text-muted:focus,.bg-primary .text-muted:hover,.bg-primary .text-muted[href]{color:rgba(255,255,255,.6)!important}.text-primary,.text-primary a,.text-primary:active,.text-primary:focus,.text-primary:hover,.text-primary[href]{color:#2c9fc0!important}.text-primary a:active,.text-primary a:focus,.text-primary a:hover,.text-primary[href]:active,.text-primary[href]:focus,.text-primary[href]:hover{color:#237c96!important}.border-primary{border-color:#4ab6d5!important}.table-primary .table,.table-primary.table{margin:0;border-top-color:#3b8fa6!important}.table-primary{margin-bottom:21px}.table-primary .table-header,.table-primary thead,.table-primary thead th,.table-primary thead tr{border-color:#3b8fa6!important;color:#fff}.table-primary thead th,.table-primary thead tr{background:#3ba6c5}.btn-primary,.table-primary .table-header{background:#4ab6d5}.table-primary .table-header .form-control{border:none}.form-control:focus,.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus{border-color:#4ab6d5}.btn-primary{color:#fff;border-color:#31accf}.btn-primary.btn-outline{color:#2ea6c8;border-color:#31accf;background:0 0}.btn-primary.btn-outline.focus,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;border-color:#2ea6c8 #2ea6c8 #1d687d;background:#3eb1d2}.btn-primary.active,.btn-primary.btn-outline.active,.btn-primary.btn-outline:active,.btn-primary:active,.open>.btn-primary.dropdown-toggle,.open>.btn-primary.dropdown-toggle.btn-outline{color:#fff;border-color:#278aa7;background:#31accf}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.btn-outline.active.focus,.btn-primary.btn-outline.active:focus,.btn-primary.btn-outline.active:hover,.btn-primary.btn-outline:active.focus,.btn-primary.btn-outline:active:focus,.btn-primary.btn-outline:active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.btn-outline.focus,.open>.btn-primary.dropdown-toggle.btn-outline:focus,.open>.btn-primary.dropdown-toggle.btn-outline:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{border-color:#278aa7;background:#2ea6c8}.btn-primary.btn-3d.btn-outline.focus,.btn-primary.btn-3d.btn-outline:focus,.btn-primary.btn-3d.btn-outline:hover,.btn-primary.btn-3d.focus,.btn-primary.btn-3d:focus,.btn-primary.btn-3d:hover{border-bottom-color:#278aa7}.btn-primary.btn-3d.active,.btn-primary.btn-3d.active.focus,.btn-primary.btn-3d.active:focus,.btn-primary.btn-3d.active:hover,.btn-primary.btn-3d:active,.btn-primary.btn-3d:active.focus,.btn-primary.btn-3d:active:focus,.btn-primary.btn-3d:active:hover,.open>.btn-primary.dropdown-toggle.btn-3d,.open>.btn-primary.dropdown-toggle.btn-3d.focus,.open>.btn-primary.dropdown-toggle.btn-3d:focus,.open>.btn-primary.dropdown-toggle.btn-3d:hover{background:#3eb1d2}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary{border-color:#31accf!important;background:#4ab6d5!important}.btn-primary.btn-outline.disabled,.btn-primary.btn-outline[disabled],fieldset[disabled] .btn-primary.btn-outline{color:#2ea6c8;border-color:#31accf!important;background:0 0!important}.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{color:#fff!important;border-color:#278aa7!important;background:#31accf!important}.px-navbar,.px-navbar .dropdown-menu a,.px-navbar .navbar-nav a{color:#515151}.px-navbar{-webkit-box-shadow:0 1px 0 0 #ddd;box-shadow:0 1px 0 0 #ddd}.px-navbar .dropdown-menu a:active,.px-navbar .dropdown-menu a:focus,.px-navbar .dropdown-menu a:hover,.px-navbar .dropdown.active>a,.px-navbar .dropdown.active>a:active,.px-navbar .dropdown.active>a:focus,.px-navbar .dropdown.active>a:hover,.px-navbar .dropdown.open>a,.px-navbar .dropdown.open>a:active,.px-navbar .dropdown.open>a:focus,.px-navbar .dropdown.open>a:hover,.px-navbar .navbar-nav a:active,.px-navbar .navbar-nav a:focus,.px-navbar .navbar-nav a:hover,.px-navbar li.active>a,.px-navbar li.active>a:active,.px-navbar li.active>a:focus,.px-navbar li.active>a:hover{color:#444;background:rgba(0,0,0,.03)}.px-navbar .dropdown-menu li:hover,.px-navbar .navbar-nav li:hover{background:0 0}.px-navbar .navbar-brand{background:0 0!important}.px-navbar form.navbar-form .form-control{color:#444;border-color:transparent!important;background:#fff}.px-navbar .navbar-toggle{color:#444}.px-navbar .navbar-toggle .navbar-toggle-icon,.px-navbar .navbar-toggle .navbar-toggle-icon:after,.px-navbar .navbar-toggle .navbar-toggle-icon:before{opacity:1;color:#444;background:#444}.px-navbar .navbar-header,.px-navbar .navbar-header a,.px-navbar .navbar-toggle.collapsed{color:#515151}.px-navbar .navbar-toggle.collapsed .navbar-toggle-icon,.px-navbar .navbar-toggle.collapsed .navbar-toggle-icon:after,.px-navbar .navbar-toggle.collapsed .navbar-toggle-icon:before{color:#515151;background:#515151}.px-navbar .ps-scrollbar-x-rail,.px-navbar .ps-scrollbar-y-rail{background-color:transparent!important}.px-navbar .ps-scrollbar-x-rail>.ps-scrollbar-x,.px-navbar .ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgba(0,0,0,.2)!important}.px-navbar .navbar-header{background:#f6f6f6}.px-navbar .navbar-header a:focus,.px-navbar .navbar-header a:hover{color:#444;background:rgba(0,0,0,.03)}.px-navbar .dropdown-menu>li.divider{background:#ddd}@media (max-width:767px){.px-navbar .dropdown-menu li,.px-navbar .dropdown.open,.px-navbar .dropdown.open li,.px-navbar .navbar-nav li{border-color:#ddd}.px-navbar .navbar-collapse{border-color:#ddd;background:#f6f6f6}.px-navbar .dropdown.open{background:#ececec!important}}@media (min-width:768px){.px-navbar .navbar-collapse,.px-navbar .navbar-nav>li{border-color:transparent}.px-navbar,.px-navbar .dropdown-menu,.px-navbar .dropdown-multi-column,.px-navbar .navbar-collapse{background:#f6f6f6}.px-navbar .dropdown-menu .dropdown-toggle:hover>a{color:#444;background:rgba(0,0,0,.03)}.px-navbar [class*=" widget-"],.px-navbar [class^=widget-]{border-color:#ddd}.px-navbar [class*=" widget-"] a,.px-navbar [class*=" widget-"] a:focus,.px-navbar [class*=" widget-"] a:hover,.px-navbar [class^=widget-] a,.px-navbar [class^=widget-] a:focus,.px-navbar [class^=widget-] a:hover{background:0 0}.px-navbar .navbar-header a,.px-navbar .navbar-nav>li>a{-webkit-transition:all .3s;transition:all .3s}}@media (min-width:992px){.px-nav-left:not(.px-nav-collapse)~.px-navbar .navbar-header{color:#515151;background:0 0;margin-right:1px;-webkit-box-shadow:1px 0 0 0 transparent;box-shadow:1px 0 0 0 transparent}.px-nav-left:not(.px-nav-collapse)~.px-navbar .navbar-header a{color:#515151}.px-nav-left:not(.px-nav-collapse)~.px-navbar .navbar-header a:focus,.px-nav-left:not(.px-nav-collapse)~.px-navbar .navbar-header a:hover{color:#444}.px-nav-toggle{-webkit-box-shadow:0 1px 0 0 #ddd;box-shadow:0 1px 0 0 #ddd}}.px-nav,.px-nav-item a{color:#777}.px-nav.px-nav-left,.px-nav.px-nav-left .px-nav-content>.px-nav-item.active>a{-webkit-box-shadow:-1px 0 0 #ddd inset;box-shadow:-1px 0 0 #ddd inset}.px-nav{background:#f6f6f6}.px-nav .ps-scrollbar-x-rail,.px-nav .ps-scrollbar-y-rail{background-color:transparent!important}.px-nav .ps-scrollbar-x-rail>.ps-scrollbar-x,.px-nav .ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgba(0,0,0,.2)!important}.px-nav-dimmer{background:rgba(0,0,0,.3)}.px-nav-item a:active,.px-nav-item a:focus,.px-nav-item a:hover{color:#333;background:0 0}.px-nav-item.active>a{color:#333!important;background:rgba(0,0,0,.03)}.px-nav-dropdown.active>a .px-nav-icon,.px-nav-item.active>a .px-nav-icon{color:#333}.px-nav-dropdown.active>a,.px-nav-dropdown.active>a:active,.px-nav-dropdown.active>a:focus,.px-nav-dropdown.active>a:hover{background:0 0}.px-nav-tooltip{background:#444;color:#fff}.px-nav-left .px-nav-tooltip:before{border-right-color:#444}.px-nav-right .px-nav-tooltip:before{border-left-color:#444}.px-nav-dropdown-menu-title,.px-show>a{background:#f6f6f6!important;color:#333!important}.px-nav-dropdown-menu-title .px-nav-icon,.px-show>a .px-nav-icon{color:#333!important}.px-nav-dropdown-menu{background:#f0f0f0}.px-nav-toggle{color:#515151;background:#f6f6f6}.px-nav-toggle .navbar-toggle-icon,.px-nav-toggle .navbar-toggle-icon:after,.px-nav-toggle .navbar-toggle-icon:before{color:#515151;background:#515151}.px-nav-box{border-color:#eaeaea;color:#333}.px-nav-box .close{color:#777}.px-nav-box .close:active,.px-nav-box .close:focus,.px-nav-box .close:hover{color:#333}.px-nav-box .btn-outline{border-color:#eaeaea;color:#777}.px-nav-static .px-nav-dropdown>a,.px-nav-static .px-nav-dropdown>a:focus,.px-nav-static .px-nav-dropdown>a:hover{color:#777}.px-nav-toggle~.px-nav-content{padding-top:51px}.px-nav-toggle~.px-nav-scrollable-area .px-nav-content{padding-top:1px}.px-nav.px-nav-left .px-nav-content>.px-nav-item>.px-nav-dropdown-menu{margin-right:1px}.px-nav.px-nav-right,.px-nav.px-nav-right .px-nav-content>.px-nav-item.active>a{-webkit-box-shadow:1px 0 0 #ddd inset;box-shadow:1px 0 0 #ddd inset}.px-nav.px-nav-right .px-nav-content>.px-nav-item>.px-nav-dropdown-menu{margin-left:1px}.px-nav-dropdown-menu.px-show{-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd}.px-nav-content>.px-nav-item>.px-nav-dropdown-menu,.px-nav-content>.px-nav-item>a,.px-nav-dropdown-menu-title{border-bottom:1px solid #eaeaea}.px-nav-dropdown-menu-wrapper~.px-nav-dropdown-menu-title{border-top:1px solid #eaeaea;border-bottom:none}.px-footer,.px-footer hr{border-color:#f0f0f0}.px-nav-dropdown-menu-top.px-show{margin-bottom:1px!important}@media (max-width:991px){.px-nav-dropdown-menu .px-open>a,.px-nav.px-nav-expand .px-open>a{color:#333}}@media (min-width:992px){.px-nav-dropdown-menu .px-open>a,.px-nav:not(.px-nav-collapse) .px-open>a{color:#333}}.px-footer{background:#fff;color:#444}.px-footer a{color:#666}.px-footer a:focus,.px-footer a:hover{color:#444}.px-footer .text-muted{color:#888!important}.badge-primary,.label-primary,.panel-warning>.panel-heading .badge-primary{border-color:#4ab6d5;background:#4ab6d5;color:#fff}.badge-primary[href]:focus,.badge-primary[href]:hover,.label-primary[href]:focus,.label-primary[href]:hover,.panel-warning>.panel-heading .badge-primary[href]:focus,.panel-warning>.panel-heading .badge-primary[href]:hover{border-color:#39afd1;background:#39afd1;color:#fff}.badge-primary.label-outline,.label-primary.label-outline,.panel-warning>.panel-heading .badge-primary.label-outline{color:#2c9fc0;-webkit-box-shadow:0 0 0 1px #4ab6d5 inset;box-shadow:0 0 0 1px #4ab6d5 inset}.badge-primary.label-outline[href]:focus,.badge-primary.label-outline[href]:hover,.label-primary.label-outline[href]:focus,.label-primary.label-outline[href]:hover,.panel-warning>.panel-heading .badge-primary.label-outline[href]:focus,.panel-warning>.panel-heading .badge-primary.label-outline[href]:hover{color:#237c96}.badge-primary.label-ribbon:before,.label-primary.label-ribbon:before,.panel-warning>.panel-heading .badge-primary.label-ribbon:before{border-top-color:#3e95ae}.progress-bar{background-color:#4ab6d5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:active,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#4ab6d5}.panel-primary{border-color:#31accf!important}.panel-primary .panel-heading,.panel-primary .panel-heading .accordion-toggle{background:#4ab6d5;border-color:#31accf;color:#fff}.panel-primary .panel-heading-text a,.panel-primary .panel-heading-text a:focus,.panel-primary .panel-heading-text a:hover,.panel-primary.panel-body-colorful a,.panel-primary.panel-body-colorful a:focus,.panel-primary.panel-body-colorful a:hover{color:#fff}.panel-primary .panel-footer{border-color:#31accf}.panel-primary.panel-body-colorful,.panel-primary.panel-body-colorful .panel-body,.panel-primary.panel-body-colorful .panel-footer{background:#4ab6d5;color:#fff}.panel-primary.panel-body-colorful .panel-body,.panel-primary.panel-body-colorful hr{border-color:#31accf!important}.panel-primary.panel-dark{border-color:#4ab6d5!important}.panel-primary.panel-dark .panel-heading,.panel-primary.panel-dark .panel-heading .accordion-toggle{background:#4ab6d5;border-color:#4ab6d5;color:#fff}.panel-primary.panel-dark .panel-heading-text a,.panel-primary.panel-dark .panel-heading-text a:focus,.panel-primary.panel-dark .panel-heading-text a:hover,.panel-primary.panel-dark.panel-body-colorful a,.panel-primary.panel-dark.panel-body-colorful a:focus,.panel-primary.panel-dark.panel-body-colorful a:hover{color:#fff}.panel-primary.panel-dark .panel-footer{border-color:#4ab6d5}.panel-primary.panel-dark.panel-body-colorful,.panel-primary.panel-dark.panel-body-colorful .panel-body,.panel-primary.panel-dark.panel-body-colorful .panel-footer{background:#4ab6d5;color:#fff}.panel-primary.panel-dark .panel-heading .pager a,.panel-primary.panel-dark .panel-heading .pager a:focus,.panel-primary.panel-dark .panel-heading .pager a:hover,.panel-primary.panel-dark .panel-heading .pager span,.panel-primary.panel-dark .panel-heading .pager span:focus,.panel-primary.panel-dark .panel-heading .pager span:hover,.panel-primary.panel-dark .panel-heading .pagination a,.panel-primary.panel-dark .panel-heading .pagination a:focus,.panel-primary.panel-dark .panel-heading .pagination a:hover,.panel-primary.panel-dark .panel-heading .pagination span,.panel-primary.panel-dark .panel-heading .pagination span:focus,.panel-primary.panel-dark .panel-heading .pagination span:hover{color:#fff}.panel-primary.panel-dark .panel-heading .pager li.active a,.panel-primary.panel-dark .panel-heading .pager li.active a:focus,.panel-primary.panel-dark .panel-heading .pager li.active a:hover,.panel-primary.panel-dark .panel-heading .pager li.active span,.panel-primary.panel-dark .panel-heading .pager li.active span:focus,.panel-primary.panel-dark .panel-heading .pager li.active span:hover,.panel-primary.panel-dark .panel-heading .pagination li.active a,.panel-primary.panel-dark .panel-heading .pagination li.active a:focus,.panel-primary.panel-dark .panel-heading .pagination li.active a:hover,.panel-primary.panel-dark .panel-heading .pagination li.active span,.panel-primary.panel-dark .panel-heading .pagination li.active span:focus,.panel-primary.panel-dark .panel-heading .pagination li.active span:hover{color:#4ab6d5}.panel-primary.panel-dark .panel-heading .nav-tabs>li>a{color:rgba(255,255,255,.9)}.panel-primary.panel-dark.panel-body-colorful .text-muted{color:rgba(255,255,255,.7)!important}.panel-primary.panel-dark.panel-body-colorful .list-group-item,.panel-primary.panel-dark.panel-body-colorful .panel-body,.panel-primary.panel-dark.panel-body-colorful .panel-footer,.panel-primary.panel-dark.panel-body-colorful .panel-heading,.panel-primary.panel-dark.panel-body-colorful hr,.panel-primary.panel-dark.panel-body-colorful table,.panel-primary.panel-dark.panel-body-colorful table td,.panel-primary.panel-dark.panel-body-colorful table th,.panel-primary.panel-dark.panel-body-colorful table tr{border-color:#88cfe3!important}.custom-control:hover .custom-control-indicator{-webkit-box-shadow:0 0 0 1px #4ab6d5 inset;box-shadow:0 0 0 1px #4ab6d5 inset}.custom-control:active .custom-control-indicator,.custom-control:active .custom-control-input:checked~.custom-control-indicator{background-color:#73c7df;-webkit-box-shadow:none;box-shadow:none}.custom-control-input:checked~.custom-control-indicator{background-color:#4ab6d5;-webkit-box-shadow:none;box-shadow:none}.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 1px #4ab6d5 inset,0 0 0 1px #fff,0 0 0 2px #4ab6d5;box-shadow:0 0 0 1px #4ab6d5 inset,0 0 0 1px #fff,0 0 0 2px #4ab6d5}.custom-control-input:active~.custom-control-indicator{background-color:#73c7df;-webkit-box-shadow:none;box-shadow:none}.custom-control-input:checked:disabled~.custom-control-indicator,fieldset[disabled] .custom-control-input:checked~.custom-control-indicator{background-color:#4ab6d5!important;-webkit-box-shadow:none!important;box-shadow:none!important}.list-group .list-group-item.active,.nav li.active>a,.nav li.active>a:focus,.nav li.active>a:hover,.popover-primary .popover-title,.popover-primary.popover-colorful,.popover-primary.popover-dark .popover-title,.popover-primary.popover-dark.popover-colorful,.select2-results__option--highlighted[aria-selected],.switcher-primary>input:checked~.switcher-indicator{background:#4ab6d5;color:#fff}.custom-file-control:active,.custom-file-control:focus,.custom-file-control:hover,.custom-file-input:focus~.custom-file-control{border-color:#4ab6d5}.tooltip-primary .tooltip-inner{background-color:#4ab6d5;color:#fff}.tooltip-primary.top .tooltip-arrow,.tooltip-primary.top-left .tooltip-arrow,.tooltip-primary.top-right .tooltip-arrow{border-top-color:#4ab6d5}.tooltip-primary.bottom .tooltip-arrow,.tooltip-primary.bottom-left .tooltip-arrow,.tooltip-primary.bottom-right .tooltip-arrow{border-bottom-color:#4ab6d5}.tooltip-primary.right .tooltip-arrow{border-right-color:#4ab6d5}.tooltip-primary.left .tooltip-arrow{border-left-color:#4ab6d5}.popover-primary{border-width:1px}.popover-primary.top .arrow{bottom:-9px}.popover-primary.bottom .arrow{top:-9px}.popover-primary.left .arrow{right:-9px}.popover-primary.right .arrow{left:-9px}.popover-primary,.popover-primary .popover-title,.popover-primary.popover-colorful{border-color:#31accf}.popover-primary.popover-dark,.popover-primary.popover-dark .popover-title,.popover-primary.popover-dark.popover-colorful{border-color:#4ab6d5}.popover-primary.popover-dark.popover-colorful .popover-title{border-color:#6bc3dd}.nav.nav-tabs>li.active>a{border-bottom-color:#35aed0!important}.pager li>a:active,.pager li>a:focus,.pager li>a:hover,.pagination>li>a:active,.pagination>li>a:focus,.pagination>li>a:hover{border-color:#4ab6d5}.pagination>li.active>a,.pagination>li.active>a:active,.pagination>li.active>a:focus,.pagination>li.active>a:hover,.pagination>li.active>span{color:#fff;border-color:#4ab6d5;background:#4ab6d5}a.active .thumbnail,a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover,a:focus .thumbnail,a:hover .thumbnail{border-color:#4ab6d5!important}.list-group .list-group-item.active{border-color:#4ab6d5}.list-group .list-group-item.active .list-group-icon,.list-group .list-group-item.active .list-group-item-text{color:#fff}.switcher-primary:active .switcher-indicator:after,.switcher-primary>input:active~.switcher-indicator:after,.switcher-primary>input:focus~.switcher-indicator:after{-webkit-box-shadow:0 0 0 1px #4ab6d5 inset;box-shadow:0 0 0 1px #4ab6d5 inset}.select2-primary .select2-selection__choice,.select2-primary+.select2-container .select2-selection__choice{background-color:#4ab6d5}.select2-container--focus .select2-dropdown,.select2-container--focus .select2-selection,.select2-container--open .select2-dropdown,.select2-container--open .select2-selection{border-color:#4ab6d5}.ui-select-primary.ui-select-multiple .ui-select-match-item{background:#4ab6d5!important}.ui-select-primary.ui-select-multiple .ui-select-match-item.btn-primary{background:#2c9fc0!important}.btn-default-focus .ui-select-toggle,.ui-select-choices,.ui-select-container.open .ui-select-search,.ui-select-container.open .ui-select-toggle,.ui-select-multiple.open,.ui-select-no-choice{border-color:#4ab6d5!important}.ui-select-choices-row.active>span{color:#fff;background-color:#4ab6d5}.datepicker thead th{color:#fff}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev{background:#4ab6d5}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover{background:#56bbd8}.datepicker .dow,.datepicker thead .cw{border-top:1px solid #4492a8;background:#4ea0b7}.daterangepicker .calendar th,.daterangepicker select:focus,.dropzone-box.dz-drag-hover,.timepicker-decrement:focus,.timepicker-decrement:hover,.timepicker-increment:focus,.timepicker-increment:hover{border-color:#4ab6d5}.datepicker .active,.datepicker .active:hover,.datepicker .range-end,.datepicker .range-end:hover,.datepicker .range-start,.datepicker .range-start:hover{color:#fff!important;background:#4ab6d5!important}.timepicker-decrement:hover,.timepicker-increment:hover{color:#fff;background:#4ab6d5}.dz-upload-icon{background-color:#4ab6d5}.px-irs-primary .irs-bar,.px-irs-primary .irs-bar-edge,.px-irs-primary .irs-slider:after{background:#4ab6d5}.px-irs-primary .irs-slider.state_hover:after,.px-irs-primary .irs-slider:hover:after{background:#237c96}.daterangepicker .calendar td.active,.daterangepicker .calendar th,.daterangepicker .ranges .active,.daterangepicker .ranges li:focus,.daterangepicker .ranges li:hover,.px-irs-primary .irs-from,.px-irs-primary .irs-single,.px-irs-primary .irs-to{background:#4ab6d5;color:#fff}.px-irs-primary .irs-from:after,.px-irs-primary .irs-single:after,.px-irs-primary .irs-to:after{border-top-color:#4ab6d5}.daterangepicker .calendar th.available:hover{background:#56bbd8}.daterangepicker .calendar thead tr+tr th{border-top-color:#4492a8!important;background:#4ea0b7!important}.bootstrap-tagsinput.focus,tags-input .tags.focused{border-color:#4ab6d5!important}.noUi-active:after,.noUi-active:before,.noUi-primary .noUi-connect,.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span,.slider-primary .slider-reversed .slider-tick,.slider-primary .slider-reversed .slider-track-high,.slider-primary .slider-selection,.slider-primary .slider-selection.tick-slider-selection,.slider-primary .slider-tick.in-selection,.slider-primary.slider-reversed .slider-tick,.slider-primary.slider-reversed .slider-track-high,tags-input .suggestion-item.selected{background:#4ab6d5}tags-input .suggestion-item.selected{color:#fff}.owl-nav [class*=owl-]:hover{background:#4ab6d5;color:#fff}.widget-timeline-icon,.widget-timeline-time{color:#444}.widget-timeline-bullet,.widget-timeline-bullet:before,.widget-timeline-icon,.widget-timeline-icon:before,.widget-timeline-image:before,.widget-timeline-time,.widget-timeline:after,.widget-timeline:before{background:#f0f0f0}:not(.panel) .widget-pricing .widget-pricing-item{border-color:#e4e4e4}:not(.panel) .widget-pricing-simple .widget-pricing-item{border-color:rgba(228,228,228,0)}:not(.panel) .widget-pricing-simple .widget-pricing-active{border-color:#e4e4e4}:not(.panel) .widget-pricing-simple.widget-pricing-hover:hover .widget-pricing-item{border-color:rgba(228,228,228,0)}:not(.panel) .widget-pricing-expanded .widget-pricing-item,:not(.panel) .widget-pricing-expanded.widget-pricing-simple .widget-pricing-active,:not(.panel) .widget-pricing-expanded.widget-pricing-simple.widget-pricing-hover:hover .widget-pricing-item,:not(.panel) .widget-pricing-simple.widget-pricing-hover:hover .widget-pricing-item:hover{border-color:#e4e4e4}.widget-timeline-section{color:#444;background:#f0f0f0}.px-nav.px-nav-left .px-nav-toggle{-webkit-box-shadow:0 1px 0 0 #ddd,-1px 0 0 #ddd inset;box-shadow:0 1px 0 0 #ddd,-1px 0 0 #ddd inset}.px-nav.px-nav-right .px-nav-toggle{-webkit-box-shadow:0 1px 0 0 #ddd,1px 0 0 #ddd inset;box-shadow:0 1px 0 0 #ddd,1px 0 0 #ddd inset}@media (min-width:768px){.px-navbar .dropdown-menu,.px-navbar .dropdown-multi-column{background:#fff}.px-navbar .dropdown-multi-column .dropdown-menu{border-color:#e5e5e5}}.pace-progress{background:#4ab6d5}@charset "UTF-8";

/*! sass-mixins - v0.11.0 - 2014-10-20 */

/**
 * @description
 * Generates keyframe animations
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/#feat=css-animation
 * @link spec http://www.w3.org/TR/css3-animations/
 *
 * @param values
 * @returns
 *   -webkit-animation: <values>;
 *           animation: <values>;
 *
 * @example
 *   .selector {
 *     @include x-animation(jump 1s ease-out);
 *   }
 */

/*
 * @example
 *    @include x-keyframes(jump) {
 *      from { top: 0; }
 *      to { top: -10px; }
 *   }
 */

/**
 * @description
 * Generates `appearance` for a given element
 *
 * @author romamatusevich
 *
 * @link MDN https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-appearance
 * @link css-tricks http://css-tricks.com/almanac/properties/a/appearance/
 * @link spec http://www.w3.org/TR/2004/CR-css3-ui-20040511/#appearance
 *
 * @param value
 * @returns
 *   -webkit-appearance: <value>;
 *      -moz-appearance: <value>;
 *           appearance: <value>;
 *
 * @example
 *   .selector {
 *     @include x-appearance(button);
 *   }
 */

/**
 * @description
 * Generates `background-size` output for a given element.
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/background-img-opts
 * @link spec http://www.w3.org/TR/css3-background/
 *
 * @param value
 * @returns
 *   -webkit-background-size: $args;
 *           background-size: $args;
 *
 * @example
 *   .selector {
 *     @include x-background-size(100% auto);
 *   }
 */

/**
 * @description
 * Generates cross-browser-compatible `border-radius` for a given element
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/border-radius
 * @link spec http://www.w3.org/TR/css3-background/#corners
 *
 * @param values
 * @returns
 *   -webkit-border-radius: <values>;
 *           border-radius: <values>;
 *
 * @example
 *   .selector {
 *     @include x-border-radius(20px 10px);
 *   }
 */

/**
 * @description
 * Generates cross-browser-compatible `box-shadow` for a given element
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/css-boxshadow
 * @link spec http://www.w3.org/TR/css3-background/#the-box-shadow
 *
 * @param values
 * @returns
 *   -webkit-box-shadow: <values>;
 *           box-shadow: <values>;
 *
 * @example
 *   .selector {
 *     @include x-box-shadow(5px 5px 10px 5px #aaa);
 *   }
 */

/**
 * @description
 * Generates cross-browser-compatible `box-sizing` output for a given element.
 *
 * @author drublic
 *
 * @link caniuse
 * @link spec
 *
 * @param type
 * @returns
 *   -webkit-box-sizing: <type>;
 *      -moz-box-sizing: <type>;
 *           box-sizing: <type>;
 *
 * @example
 *   .selector {
 *     @include x-box-sizing;
 *   }
 */

/**
 * @description
 * These mixins generates Media Queries
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/#feat=css-mediaqueries
 * @link spec http://www.w3.org/TR/css3-mediaqueries/
 *
 * Note: Please use the CSS unit `em` for device-width in order to stay
 * responsive.
 */

/**
 * @param device-width {number}
 * @content
 * @returns
 *   @media screen and (min-width: <device-width>) {
 *      <content>
 *   }
 *
 * @example
 *   .selector {
 *     x-at-least(40em) { width: 60%; }
 *   }
 */

/**
 * @param device-width {number}
 * @content
 * @returns
 *   @media screen and (max-width: <device-width - 0.01>) {
 *      <content>
 *   }
 *
 * @example
 *   .selector {
 *     x-until(40em) { width: 100%; }
 *   }
 */

/**
 * @author romamatusevich
 *
 * @param point{string}, bp-mobile-width{number}, bp-tablet-width{number} 
 * @content
 * @returns
 *   @media (max-width: <bp-mobile-width>) {
 *      <content>
 *   }
 *
 * @example
 *   .selector {
 *     x-breakpoints(mobile,  320px) { width: 100%; }
 *   }
 */

/**
 * @description
 * Generates `calc` function which allows mathematical expressions for a given property
 *
 * @author romamatusevich
 *
 * @link spec http://www.w3.org/TR/css3-values/#calc
 * @link caniuse http://caniuse.com/calc
 *
 * @param property
 * @param expression
 *
 * @returns
 *    <property>: -webkit-calc(<expression>);
 *    <property>: calc(<expression>);
 *
 * @example
 *   .selector {
 *     @include x-calc(width, "600px - 2em");
 *   }
 */

/**
 * @description
 * Generates flexbox properties for a given element
 *
 * @author romamatusevich
 *
 * @link MDN https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Flexible_boxes
 * @link css-tricks http://css-tricks.com/snippets/css/a-guide-to-flexbox/
 * @link spec http://www.w3.org/TR/css3-flexbox/
 */

/**
 * @returns
 *   display: -webkit-box;
 *   display: -moz-box;
 *   display: -ms-flexbox;
 *   display: -webkit-flex;
 *   display: flex;
 *
 * @example
 *   .selector {
 *     @include x-display-flex;
 *   }
 */

/**
 * @param values
 * @returns
 *   -webkit-box-flex: <values>;
 *      -moz-box-flex: <values>;
 *       -webkit-flex: <values>;
 *           -ms-flex: <values>;
 *               flex: <values>;
 *
 * @example
 *   .selector {
 *     @include x-flex(1 1 auto);
 *   }
 */

/**
 * @param value
 * @returns
 *   -webkit-box-ordinal-group: <value>;
 *      -moz-box-ordinal-group: <value>;
 *              -ms-flex-order: <value>;
 *               -webkit-order: <value>;
 *                       order: <value>;
 *
 * @example
 *   .selector {
 *     @include x-order(1);
 *   }
 */

/**
 * @param value
 * @returns
 *    -webkit-flex-wrap: <value>;
 *        -ms-flex-wrap: <value>;
 *            flex-wrap: <value>;
 *
 * @example
 *   .selector {
 *     @include x-flex-wrap(wrap);
 *   }
 */

/**
 * @param value
 * @returns
 *   -webkit-align-content: <value>;
 *      -moz-align-content: <value>;
 *      -ms-flex-line-pack: <value>;
 *           align-content: <value>;
 * @example
 *   .selector {
 *     @include x-align-content(center);
 *   }
 */

/**
 * @param value
 * @returns
 *	  -webkit-box-direction: <value>;
 *		 -moz-box-direction: <value>;
 *       -webkit-box-orient: <value>;
 *		    -moz-box-orient: <value>;
 *   -webkit-flex-direction: <value>;
 *      -moz-flex-direction: <value>;
 *       -ms-flex-direction: <value>;
 *           flex-direction: <value>;
 * @example
 *   .selector {
 *     @include x-flex-direction(row-reverse);
 *   }
 */

/* ToDo: add flex-grow, flex-shrink, flex-basis, flex-flow, align-items, align-self, justify-content mixins */

/**
 * @description
 * Generates a linear gradient for a given element with a fallback color.
 *
 * @author drublic
 *
 * @link caniuse
 * @link spec
 *
 * @dependency helper-gradient-angle
 * @param direction {'to bottom'|'to right'|'to top'|'to left'|<degree>}
 * @param fallback {color}
 * @param from {color}
 * @param to {color}
 * @default 'to bottom', #ccc, #ccc, #aaa
 *
 * @returns
 *   background-color: <fallback>;
 *   background-image: -webkit-gradient(linear, <direction - old converted>, from(<from>), to(<to>));
 *   background-image: -webkit-linear-gradient(<direction - converted>, <from>, <to>);
 *   background-image:         linear-gradient(<direction>, <from>, <to>);
 *
 * @example
 *   .selector {
 *     @include x-linear-gradient("to bottom", #ccc, #ddd, #bbb);
 *   }
 *
 * Note: By default this linear-gradient-mixin encourages people to use the
 * latest CSS-syntax for gradients.
 */

/**
 * @description
 * This mixin generates multiple backgrounds
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/css-gradients
 * @link spec http://www.w3.org/TR/2011/WD-css3-images-20110217/#linear-gradients
 */

/*
 * A function for prefixing gradients
 *
 * @param mode {'webkit-old'|'webkit'|''}
 * @param gradient
 * @returns
 *   -<mode>-linear-gradient(<gradient>);
 */

/*
 * Generates multiple backgrounds
 *
 * @param backgrounds {list}
 *
 * @example
 *   .selector {
 *     @include x-multiple-backgrounds(
 *       rgba(0, 0, 0, 0.3),
 *       url('../img/html5_logo.png') top right no-repeat,
 *       (linear-gradient, to bottom, #aaa, #ddd)
 *     );
 *   }
 */

/**
 * @description
 * This mixin creates (endless) multiple color stops in gradients just with one
 * call for the mixin.
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/css-gradients
 * @link spec http://www.w3.org/TR/2011/WD-css3-images-20110217/#linear-gradients
 *
 * @param stops {list}
 * @returns
 *   background-image: -webkit-linear-gradient(top, <stops[1]>, <stops[2]>, ..., <stops[n]>);
 *   background-image:         linear-gradient(to bottom, <stops[1]>, <stops[2]>, ..., <stops[n]>);
 *
 * @example
 *   .selector {
 *     @include x-multiple-colored-gradient((
 *         "top",
 *         #f22 0%,
 *         #f2f 15%,
 *         #22f 30%,
 *         #2ff 45%,
 *         #2f2 60%,
 *         #2f2 75%,
 *         #ff2 90%,
 *         #f22 100%
 *     ));
 *   }
 *
 * Note: This mixis does not define a fallback-color for your background as it
 * is likely you want to add an image or something. Please specify one by
 * yourself.
 */

/**
 * @description
 * Generates `opacity` output for a given element and adds a filter for old IE.
 *
 * @author bartveneman
 *
 * @link caniuse http://caniuse.com/css-opacity
 * @link spec http://www.w3.org/TR/css3-color/#transparency
 *
 * @param value
 * @returns
 *   opacity: <value>;
 *    filter: alpha(opacity=<value * 100>);
 *
 * @example
 *   .selector {
 *     @include x-opacity(0.3);
 *   }
 */

/**
 * @description
 * Generates `placeholder` content for a given element
 *
 * @author romamatusevich
 *
 * @link MDN https://developer.mozilla.org/en-US/docs/Web/CSS/:-moz-placeholder
 * @link css-tricks http://css-tricks.com/snippets/css/style-placeholder-text/
 *
 * @returns
 *    &::-webkit-input-placeholder {
 *        <content property 1>: <content value 1>;
 *        ...
 *        <content property n>: <content value n>;
 *    }
 *    &::-moz-placeholder {
 *        <content property 1>: <content value 1>;
 *        ...
 *        <content property n>: <content value n>;
 *    }
 *    &:-ms-input-placeholder {
 *        <content property 1>: <content value 1>;
 *        ...
 *        <content property n>: <content value n>;
 *    }
 *
 * @example
 *   .selector {
 *     @include x-placeholder {
 *         color: #bada55;
 *         font-weight: bold;
 *     }
 *   }
 */

/**
 * @description
 * This mixin enables you to use the CSS3 value `rem`, which lets you define
 * property sizes based on the root element's font-size.
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/rem
 * @link spec http://www.w3.org/TR/css3-values/#relative0
 *
 * Note: Depending on the font-size of the root-element `rem` calculates a
 * property of a current element. The fallback solution accepts a
 * `default-font-size`-argument which is 16px by default.
 */

/*
  * Returns a number without unit. E.g. 30px -> 30
  * Borrowed from https://github.com/zurb/foundation/blob/master/scss/foundation/_functions.scss
  * 
  * @param value {String}
  * @returns
  *   <Number>
  */

/*
  * Outputs properties that use rem with a px fallback.
  * It also takes px values and converts them to rem.
  *
  * @param property
  * @param values
  * @param default-font-size int optional
  * @returns
  *   <property>: <parsed value>px;
  *   <property>: <parsed value>rem;
  *
  * @example
  *   .selector {
  *     @include x-rem(font-size, 1.3);
  *     @include x-rem(padding, 20px);
  *   }
  */

/**
 * @description
 * Sass-mixin for CSS property `tab-size`, generates cross-browser-compatible
 * `tab-size` output.
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/css3-tabsize
 * @link spec http://dev.w3.org/csswg/css-text/#tab-size1
 *
 * @param value int optional
 * @default 4
 * @returns
 *   -moz-tab-size: <value>;
 *        tab-size: <value>;
 *
 * @example
 *   .selector {
 *     @include x-tab-size(4);
 *    }
 */

/**
 * @description
 * Generates cross-browser-compatible `transform` for a given element
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/transforms2d http://caniuse.com/transforms3d
 * @link spec
 *
 * @param values
 * @returns
 *   -webkit-transform: <values>;
 *       -ms-transform: <values>;
 *           transform: <values>;
 *
 * @example
 *   .selector {
 *     @include x-transform(rotate(1deg));
 *   }
 */

/**
 * @description
 * Generates cross-browser-compatible `transition` output for a given element.
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/css-transitions
 * @link spec
 *
 * @param values
 * @returns
 *   -webkit-transition: <values>;
 *           transition: <values>;
 *
 * @example
 *   .selector {
 *     @include x-transition(background 0.3s ease-in);
 *   }
 */

/**
 * @description
 * Disables selection of content of a given element
 *
 * @author drublic
 *
 * @link caniuse http://caniuse.com/user-select-none
 *
 * @param value none|auto optional
 * @default none
 * @returns
 *   -webkit-user-select: <value>;
 *      -moz-user-select: <value>;
 *       -ms-user-select: <value>;
 *           user-select: <value>;
 *
 * @example
 *   .selector {
 *     @include x-user-select;
 *   }
 */

.browserupgrade {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

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

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

.shadowed-box {
  -webkit-box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.3);
}

.text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.iw-datepicker .form-control {
  display: inline-block;
}

.iw-datepicker .iw-datepicker-day {
  width: auto;
  margin-right: 10px;
}

.iw-datepicker .iw-datepicker-month {
  width: auto;
  margin-right: 10px;
}

.iw-datepicker .iw-datepicker-year {
  width: auto;
}

.background-image {
  background: none center center no-repeat;
  background-size: cover;
  height: 0;
  width: 100%;
  display: block;
}

.background-image.background-image-1by1 {
  padding-bottom: 100%;
}

.light {
  font-weight: lighter;
}

.line-height-inherit {
  line-height: inherit;
}

.no-white-space {
  font-size: 0;
}

.page-header-form .input-group-addon,
.page-header-form .form-control {
  background: rgba(0, 0, 0, 0.05);
}

.btn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.navbar-fixed-top {
  -webkit-transition: top 0.5s ease;
  transition: top 0.5s ease;
}

.navbar-out {
  top: -1000%;
}

.angular-google-map-container {
  height: 300px;
}

.notie-background-info {
  background: #fff;
  color: #555;
}

.notie-background-info.notie-button {
  background: #ccc;
}

.text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.page-signin-header,
.page-signin-container {
  position: relative;
  z-index: 10;
}

.page-signin-header {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
  margin: -20px -20px 20px;
}

.page-signin-container {
  width: auto;
  margin: 30px 10px;
  border: 0;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
}

@media (min-width: 544px) {
  .page-signin-container {
    width: 350px;
    margin: 60px auto;
  }
}

.no-select,
.no-select img {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: 0;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.pic-upload-sortable {
  margin: .5rem .5rem .5rem 0;
  background: #fff;
}

.pic-upload-sortable .remove-btn {
  position: absolute;
  top: -5px;
  right: -5px;
  opacity: 0;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  background: #c00;
  color: #fff;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}

.pic-upload-sortable:hover .remove-btn {
  opacity: 1;
}

textarea {
  resize: vertical;
}

.switcher-indicator {
  margin-top: -4px !important;
}

.pac-container,
.daterangepicker {
  z-index: 9999 !important;
}

.ng-view.ng-enter,
.ng-view.ng-leave {
  -webkit-transition: opacity 0.75s ease;
  transition: opacity 0.75s ease;
  opacity: 0;
}

.ng-view.ng-leave-active {
  opacity: 0;
}

.ng-view.ng-enter-active {
  opacity: 1;
}

@font-face {
  font-family: 'icomoon';
  src: url(/fonts/icomoon.eot?f0b2cdd807ffb224240ac3cc1a91e55f);
  src: url(/fonts/icomoon.eot?f0b2cdd807ffb224240ac3cc1a91e55f#iefix) format("embedded-opentype"), url(/fonts/icomoon.ttf?bc883b9d145712e50db82ec63ac9787e) format("truetype"), url(/fonts/icomoon.woff?80ceb717f81fe7c69c7ec7ca35dd19b7) format("woff"), url(/fonts/icomoon.svg?c5c5116214f26d96c2ce7a08e69e9120#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
}

.remax {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.remax-air-conditioner:before {
  content: "\E900";
}

.remax-amount:before {
  content: "\E901";
}

.remax-bathtub:before {
  content: "\E902";
}

.remax-blueprint:before {
  content: "\E903";
}

.remax-box:before {
  content: "\E904";
}

.remax-briefcase:before {
  content: "\E905";
}

.remax-calculator:before {
  content: "\E906";
}

.remax-camera:before {
  content: "\E907";
}

.remax-check:before {
  content: "\E908";
}

.remax-coin:before {
  content: "\E909";
}

.remax-contract:before {
  content: "\E90A";
}

.remax-directions:before {
  content: "\E90B";
}

.remax-duplex:before {
  content: "\E90C";
}

.remax-fall:before {
  content: "\E90D";
}

.remax-fence:before {
  content: "\E90E";
}

.remax-flat:before {
  content: "\E90F";
}

.remax-garage:before {
  content: "\E910";
}

.remax-hammer:before {
  content: "\E911";
}

.remax-home:before {
  content: "\E912";
}

.remax-house-1:before {
  content: "\E913";
}

.remax-house-2:before {
  content: "\E914";
}

.remax-house-3:before {
  content: "\E915";
}

.remax-house-4:before {
  content: "\E916";
}

.remax-house-5:before {
  content: "\E917";
}

.remax-house:before {
  content: "\E918";
}

.remax-houses:before {
  content: "\E919";
}

.remax-investment:before {
  content: "\E91A";
}

.remax-key:before {
  content: "\E91B";
}

.remax-location:before {
  content: "\E91C";
}

.remax-mansion:before {
  content: "\E91D";
}

.remax-mobile-phone:before {
  content: "\E91E";
}

.remax-new:before {
  content: "\E91F";
}

.remax-prize:before {
  content: "\E920";
}

.remax-real-estate-1:before {
  content: "\E921";
}

.remax-real-estate:before {
  content: "\E922";
}

.remax-rent:before {
  content: "\E923";
}

.remax-screen:before {
  content: "\E924";
}

.remax-signature:before {
  content: "\E925";
}

.remax-sold:before {
  content: "\E926";
}

.remax-truck:before {
  content: "\E927";
}

.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border: 1px solid rgba(0, 0, 0, 0.15);
}

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

@media secreen {
  .print-only {
    display: none !important;
  }
}

#comment-modal.modal.fade {
  opacity: 1;
}

#comment-modal.modal.fade #comment-modal.modal-dialog,
#comment-modal.modal.in #comment-modal.modal-dialog {
  -webkit-transition: none;
  transition: none;
}

.sortable-column {
  position: relative;
  cursor: pointer;
}

.sortable-column:before,
.sortable-column:after {
  position: absolute;
  top: 50%;
  right: 7px;
  display: none;
  width: 0;
  height: 0;
  content: "";
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.sortable-column:after {
  margin-top: 1px;
  border-top: 4px solid;
}

.sortable-column:before {
  margin-top: -5px;
  border-bottom: 4px solid;
}

.sortable-column.sorting:before,
.sortable-column.sorting:after {
  display: block;
}

.sortable-column.sorting-asc:before {
  display: block;
}

.sortable-column.sorting-desc:after {
  display: block;
}

.fr-box .fr-wrapper > div:not(.fr-view),
.fr-wrapper.show-placeholder .fr-placeholder {
  display: none;
}

.ui-select-toggle > a.btn {
  height: auto !important;
  margin-top: 4px !important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9waXhlbC1hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcGl4ZWwtYWRtaW4vYm9vdHN0cmFwLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9waXhlbC1hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcGl4ZWwtYWRtaW4vcGl4ZWxhZG1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcGl4ZWwtYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvY3NzL3BpeGVsLWFkbWluL3dpZGdldHMuY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvY3NzL3BpeGVsLWFkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9waXhlbC1hZG1pbi90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9hZG1pbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vbm9kZV9tb2R1bGVzL3Nhc3MtbWl4aW5zL21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL2FkbWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vaW1wb3J0cy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL3BhZ2UtcGFydHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9wYWdlLXBhcnRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9wYWdlLXBhcnRzL19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcGFnZS1wYXJ0cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9wYWdlLXBhcnRzL192aWV3cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL2ZvbnRzL19pY29tb29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vYWRtaW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUFDakIsNEVBQTRFO0FBQzVFO0VBQ0Usd0JBQXdCO0VBQ3hCLDJCQUEyQjtFQUMzQiwrQkFBK0IsRUFBRTs7QUFFbkM7RUFDRSxVQUFVLEVBQUU7O0FBRWQ7Ozs7Ozs7Ozs7Ozs7RUFhRSxlQUFlLEVBQUU7O0FBRW5COzs7O0VBSUUsc0JBQXNCO0VBQ3RCLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLGNBQWM7RUFDZCxVQUFVLEVBQUU7O0FBRWQ7O0VBRUUsY0FBYyxFQUFFOztBQUVsQjtFQUNFLDhCQUE4QixFQUFFOztBQUVsQzs7RUFFRSxXQUFXLEVBQUU7O0FBRWY7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7O0VBRUUsa0JBQWtCLEVBQUU7O0FBRXRCO0VBQ0UsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLGlCQUFpQjtFQUNqQixZQUFZLEVBQUU7O0FBRWhCO0VBQ0UsZUFBZSxFQUFFOztBQUVu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QixVQUFVLENBQUMsNENBQTRDLFVBQVUsQ0FBQyw2TUFBNk0sa0JBQWtCLENBQUMsa0RBQWtELG9CQUFvQixDQUFDLHlEQUF5RCxnQ0FBZ0MsQ0FBQywyREFBMkQsb0JBQW9CLENBQUMsb0ZBQW9GLGdDQUFnQyxDQUFDLG9WQUFvVixvQkFBb0IsQ0FBQyx5QkFBeUIsV0FBVyxrQkFBa0IsQ0FBQyxtQ0FBbUMsbUdBQTZDLENBQUMsb0NBQW9DLGlHQUE0QyxDQUFDLHlCQUF5Qiw0REFBNEQsZUFBZSxDQUFDLGlEQUFpRCxvQkFBb0IsQ0FBQyxDQUFDLGVBQWUsa0JBQWtCLENDQXZ1dkI7O0FDQUE7O0FBQXlDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0NzQnRDOztBREdIOzs7Ozs7R0NLRzs7QURZSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0NVRzs7QURpQkg7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQ0dHOztBRHFCSDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dDREc7O0FEeUJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0NMRzs7QUQ2Qkg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0NSRzs7QURrQ0g7Ozs7Ozs7Ozs7O0dDckJHOztBRGtDSDs7Ozs7Ozs7Ozs7O0dDcEJHOztBRHVDSDs7Ozs7Ozs7Ozs7O0dDekJHOztBRDRDSDs7Ozs7Ozs7Ozs7Ozs7R0M1Qkc7O0FEaUVIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQzNDRzs7QURxRUg7Ozs7Ozs7OztHQzFERzs7QURxRUg7Ozs7Ozs7Ozs7OztHQ3ZERzs7QUQ0RUg7Ozs7Ozs7Ozs7Ozs7R0M3REc7O0FEbUZIOzs7Ozs7Ozs7Ozs7O0dDcEVHOztBRDBGSDs7Ozs7Ozs7Ozs7R0M3RUc7O0FEb0dIOzs7Ozs7Ozs7OztHQ3ZGRzs7QURxSEg7Ozs7Ozs7Ozs7Ozs7OztHQ3BHRzs7QURpSkg7O0FBdURBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQ3ZLRzs7QURrTkg7Ozs7Ozs7O0dDeE1HOztBRGtOSDs7Ozs7OztHQ3pNRzs7QURtUEg7Ozs7Ozs7Ozs7Ozs7R0NwT0c7O0FEdVNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0NwUUc7O0FEbVZIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0MvVEc7O0FEeVZIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0N0VEc7O0FEb1dIOzs7Ozs7Ozs7Ozs7O0dDclZHOztBRG9XRjs7Ozs7OztJQzNWRzs7QUR1V0g7Ozs7Ozs7Ozs7Ozs7Ozs7SUNyVkc7O0FEd1lKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQ2xYRzs7QUQ0WUg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7R0N2WEc7O0FEaVpIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7R0M3WEc7O0FEcVpIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQy9YRzs7QUNsbEJIO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0Q2bEJEOztBQzFsQkQ7O0VBQ0U7Q0Q4bEJEOztBQzNsQkQ7RUFDSTtDRDhsQkg7O0FDM2xCRDtFQUNJO1VBQUE7Q0Q4bEJIOztBQzNsQkQ7RUFDRTtFQUNBO0VBQ0E7Q0Q4bEJEOztBQzNsQkQ7RUFFSTtDRDZsQkg7O0FDL2xCRDtFQUtJO0VBQ0E7Q0Q4bEJIOztBQ3BtQkQ7RUFTSTtFQUNBO0NEK2xCSDs7QUN6bUJEO0VBYUk7Q0RnbUJIOztBQzVsQkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NEK2xCRDs7QUNwbUJEO0VBUUk7Q0RnbUJIOztBQzVsQkQ7RUFDRTtDRCtsQkQ7O0FDNWxCRDtFQUNFO0NEK2xCRDs7QUM1bEJEO0VBQ0U7Q0QrbEJEOztBQzVsQkQ7O0VBRUU7Q0QrbEJEOztBRW5xQkQ7RUFDRTtFQUNBO0VBQ0E7Q0ZzcUJEOztBR3hxQkQ7RUo0OEJDO0VBQ1E7Q0NoU1I7O0FHenFCRDtFQUNFO0NINHFCRDs7QUlsckJEO0VBQ0U7Q0pxckJEOztBSWxyQkQ7RUFDRTtFQUNBO0NKcXJCRDs7QUl2ckJEO0VBS0k7Q0pzckJIOztBSWxyQkQ7RUFDRTtFQUNBO0VBQ0E7Q0pxckJEOztBSWxyQkQ7O0VBRUU7RUFDQTtDSnFyQkQ7O0FJbHJCRDtFQUNFO1VBQUE7RUFDQTtDSnFyQkQ7O0FJbHJCRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO1VBQUE7Q0pxckJEOztBSWxyQkQ7RUFDRTtJQUNFO0lBQ0E7R0pxckJEO0NBQ0Y7O0FJbHJCRDs7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NKc3JCRDs7QUluckJEO0VBQ0U7RUFDQTtDSnNyQkQ7O0FJeHJCRDtFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxtNEJIO0VBQ1E7Q0MzTVI7O0FJeHNCRDtFQW9CSTtDSndyQkg7O0FLdndCRDtFQUNFO0NMMHdCRDs7QUt4d0JEO0VBQ0U7Q0wyd0JEOztBS3p3QkQ7O0VBQ0U7Q0w2d0JEOztBTXB4QkQ7O0VQNjhCQztFQUNRO0VPMThCTDtDTnV4Qkg7O0FNM3hCRDtFQVFJO0NOdXhCSDs7QU0veEJEO0VBWUk7Q051eEJIOztBT255QkQ7RUFDRTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0NQbXlCRDs7QU9oeUJEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtDUGt5QkQ7O0FPL3hCRDtFQUNFO0NQa3lCRDs7QU9oeUJEO0VBQ0U7Q1BteUJEOztBT2p5QkQ7RUFDRTtDUG95QkQ7O0FPbHlCRDtFQUNFO0NQcXlCRDs7QU9ueUJEO0VBQ0U7Q1BzeUJEOztBT3B5QkQ7RUFDRTtDUHV5QkQ7O0FPcnlCRDtFQUNFO0NQd3lCRDs7QU90eUJEO0VBQ0U7Q1B5eUJEOztBT3Z5QkQ7RUFDRTtDUDB5QkQ7O0FPeHlCRDtFQUNFO0NQMnlCRDs7QU96eUJEO0VBQ0U7Q1A0eUJEOztBTzF5QkQ7RUFDRTtDUDZ5QkQ7O0FPM3lCRDtFQUNFO0NQOHlCRDs7QU81eUJEO0VBQ0U7Q1AreUJEOztBTzd5QkQ7RUFDRTtDUGd6QkQ7O0FPOXlCRDtFQUNFO0NQaXpCRDs7QU8veUJEO0VBQ0U7Q1BrekJEOztBT2h6QkQ7RUFDRTtDUG16QkQ7O0FPanpCRDtFQUNFO0NQb3pCRDs7QU9sekJEO0VBQ0U7Q1BxekJEOztBT256QkQ7RUFDRTtDUHN6QkQ7O0FPcHpCRDtFQUNFO0NQdXpCRDs7QU9yekJEO0VBQ0U7Q1B3ekJEOztBT3R6QkQ7RUFDRTtDUHl6QkQ7O0FPdnpCRDtFQUNFO0NQMHpCRDs7QU94ekJEO0VBQ0U7Q1AyekJEOztBT3p6QkQ7RUFDRTtDUDR6QkQ7O0FPMXpCRDtFQUNFO0NQNnpCRDs7QU8zekJEO0VBQ0U7Q1A4ekJEOztBTzV6QkQ7RUFDRTtDUCt6QkQ7O0FPN3pCRDtFQUNFO0NQZzBCRDs7QU85ekJEO0VBQ0U7Q1BpMEJEOztBTy96QkQ7RUFDRTtDUGswQkQ7O0FPaDBCRDtFQUNFO0NQbTBCRDs7QU9qMEJEO0VBQ0U7Q1BvMEJEOztBT2wwQkQ7RUFDRTtDUHEwQkQ7O0FPbjBCRDtFQUNFO0NQczBCRDs7QU9wMEJEO0VBQ0U7Q1B1MEJEOztBT3IwQkQ7RUFDRTtDUHcwQkQ7O0FPdDBCRDtFQUNFO0NQeTBCRDs7QVF2OEJEOzs7Ozs7O0VBQ0k7Q1JnOUJIOztBUTc4QkQ7RUFDRTtJQUNFO0dSZzlCRDtDQUNGOztBUTk4QkQ7RUFDRTtJQUNFO0dSaTlCRDtDQUNGOztBUTk4QkQ7RUFFSTtDUmc5Qkg7O0FRbDlCRDs7RVQ0NkJDO0VBQ1E7Q0MyQ1I7O0FROThCRDtFQUNFO0VBQ0E7Q1JpOUJEOztBUW45QkQ7O0VBS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NSbTlCSDs7QVFoK0JEO0VBaUJJO0VBQ0E7Q1JtOUJIOztBUXIrQkQ7RUFzQkk7RUFDQTtDUm05Qkg7O0FRMStCRDs7RUE0Qk07Q1JtOUJMOztBUS8rQkQ7RUFpQ0k7Q1JrOUJIOztBUW4vQkQ7RUFxQ0k7Q1JrOUJIOztBUTk4QkQ7O0VBQ0U7Q1JrOUJEOztBUS84QkQ7RUFDRTtFQUNBO0NSazlCRCIsImZpbGUiOiJcXGNzc1xcYWRtaW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7IH1cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwOyB9XHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwOyB9XHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwOyB9XHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7IH1cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtOyB9XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTsgfVxyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDA7IH1cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87IH1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07IH1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMDsgfVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvOyB9XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxyXG5cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7XHJcbiAgcGFkZGluZzogMDsgfVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvOyB9XHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuXHJcbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cclxuQG1lZGlhIHByaW50IHtcclxuICAqLFxyXG4gICo6YmVmb3JlLFxyXG4gICo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgYSxcclxuICBhOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICBhW2hyZWZdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XHJcbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XHJcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXHJcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7IH1cclxuICBwcmUsXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XHJcbiAgdGhlYWQge1xyXG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XHJcbiAgdHIsXHJcbiAgaW1nIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4gIHAsXHJcbiAgaDIsXHJcbiAgaDMge1xyXG4gICAgb3JwaGFuczogMztcclxuICAgIHdpZG93czogMzsgfVxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XHJcbiAgLm5hdmJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgLmJ0biA+IC5jYXJldCxcclxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cclxuICAubGFiZWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxyXG4gIC50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cclxuICAgIC50YWJsZSB0ZCxcclxuICAgIC50YWJsZSB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcclxuICAudGFibGUtYm9yZGVyZWQgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XHJcblxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XHJcblxyXG5hIHtcclxuICBjb2xvcjogIzMxNjQ5ODtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuICBhOmhvdmVyLCBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjM2Q3ZGJmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICBhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcblxyXG4uaW1nLXJlc3BvbnNpdmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87IH1cclxuXHJcbi5pbWctcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XHJcblxyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTM5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bzsgfVxyXG5cclxuLmltZy1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxyXG5cclxuaHIge1xyXG4gIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyOiAwOyB9XHJcblxyXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGlwOiBhdXRvOyB9XHJcblxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIGNvbG9yOiBpbmhlcml0OyB9XHJcbiAgaDEgc21hbGwsXHJcbiAgaDEgLnNtYWxsLCBoMiBzbWFsbCxcclxuICBoMiAuc21hbGwsIGgzIHNtYWxsLFxyXG4gIGgzIC5zbWFsbCwgaDQgc21hbGwsXHJcbiAgaDQgLnNtYWxsLCBoNSBzbWFsbCxcclxuICBoNSAuc21hbGwsIGg2IHNtYWxsLFxyXG4gIGg2IC5zbWFsbCxcclxuICAuaDEgc21hbGwsXHJcbiAgLmgxIC5zbWFsbCwgLmgyIHNtYWxsLFxyXG4gIC5oMiAuc21hbGwsIC5oMyBzbWFsbCxcclxuICAuaDMgLnNtYWxsLCAuaDQgc21hbGwsXHJcbiAgLmg0IC5zbWFsbCwgLmg1IHNtYWxsLFxyXG4gIC5oNSAuc21hbGwsIC5oNiBzbWFsbCxcclxuICAuaDYgLnNtYWxsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjODE4YTkxOyB9XHJcblxyXG5oMSwgLmgxLFxyXG5oMiwgLmgyLFxyXG5oMywgLmgzIHtcclxuICBtYXJnaW4tdG9wOiAyMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDsgfVxyXG4gIGgxIHNtYWxsLFxyXG4gIGgxIC5zbWFsbCwgLmgxIHNtYWxsLFxyXG4gIC5oMSAuc21hbGwsXHJcbiAgaDIgc21hbGwsXHJcbiAgaDIgLnNtYWxsLCAuaDIgc21hbGwsXHJcbiAgLmgyIC5zbWFsbCxcclxuICBoMyBzbWFsbCxcclxuICBoMyAuc21hbGwsIC5oMyBzbWFsbCxcclxuICAuaDMgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNjUlOyB9XHJcblxyXG5oNCwgLmg0LFxyXG5oNSwgLmg1LFxyXG5oNiwgLmg2IHtcclxuICBtYXJnaW4tdG9wOiAxMC41cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTAuNXB4OyB9XHJcbiAgaDQgc21hbGwsXHJcbiAgaDQgLnNtYWxsLCAuaDQgc21hbGwsXHJcbiAgLmg0IC5zbWFsbCxcclxuICBoNSBzbWFsbCxcclxuICBoNSAuc21hbGwsIC5oNSBzbWFsbCxcclxuICAuaDUgLnNtYWxsLFxyXG4gIGg2IHNtYWxsLFxyXG4gIGg2IC5zbWFsbCwgLmg2IHNtYWxsLFxyXG4gIC5oNiAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA3NSU7IH1cclxuXHJcbmgxLCAuaDEge1xyXG4gIGZvbnQtc2l6ZTogMjhweDsgfVxyXG5cclxuaDIsIC5oMiB7XHJcbiAgZm9udC1zaXplOiAyNHB4OyB9XHJcblxyXG5oMywgLmgzIHtcclxuICBmb250LXNpemU6IDE4cHg7IH1cclxuXHJcbmg0LCAuaDQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cclxuaDUsIC5oNSB7XHJcbiAgZm9udC1zaXplOiAxNHB4OyB9XHJcblxyXG5oNiwgLmg2IHtcclxuICBmb250LXNpemU6IDExcHg7IH1cclxuXHJcbnAge1xyXG4gIG1hcmdpbjogMCAwIDEwLjVweDsgfVxyXG5cclxuLmxlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gICAgLmxlYWQge1xyXG4gICAgICBmb250LXNpemU6IDE5LjVweDsgfSB9XHJcblxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6IDkyJTsgfVxyXG5cclxubWFyayxcclxuLm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjM7XHJcbiAgcGFkZGluZzogLjJlbTsgfVxyXG5cclxuLnRleHQtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG5cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxyXG5cclxuLnRleHQtbm93cmFwIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4udGV4dC1sb3dlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cclxuXHJcbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cclxuXHJcbi50ZXh0LWNhcGl0YWxpemUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XHJcblxyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6ICNhMWE3YWI7IH1cclxuXHJcbi50ZXh0LXByaW1hcnkge1xyXG4gIGNvbG9yOiAjMzM3YWI3OyB9XHJcblxyXG5hLnRleHQtcHJpbWFyeTpob3ZlcixcclxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xyXG4gIGNvbG9yOiAjMjg2MDkwOyB9XHJcblxyXG4udGV4dC1zdWNjZXNzIHtcclxuICBjb2xvcjogIzZmOTc2ZDsgfVxyXG5cclxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXHJcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcclxuICBjb2xvcjogIzU5N2E1NzsgfVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgY29sb3I6ICM1MjhkOWU7IH1cclxuXHJcbmEudGV4dC1pbmZvOmhvdmVyLFxyXG5hLnRleHQtaW5mbzpmb2N1cyB7XHJcbiAgY29sb3I6ICM0MTZmN2M7IH1cclxuXHJcbi50ZXh0LXdhcm5pbmcge1xyXG4gIGNvbG9yOiAjOGQ3OTU1OyB9XHJcblxyXG5hLnRleHQtd2FybmluZzpob3ZlcixcclxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNmQ1ZTQyOyB9XHJcblxyXG4udGV4dC1kYW5nZXIge1xyXG4gIGNvbG9yOiAjYjA1YjU5OyB9XHJcblxyXG5hLnRleHQtZGFuZ2VyOmhvdmVyLFxyXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcclxuICBjb2xvcjogIzkxNDc0NTsgfVxyXG5cclxuLmJnLXByaW1hcnkge1xyXG4gIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4uYmctcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxyXG5cclxuYS5iZy1wcmltYXJ5OmhvdmVyLFxyXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7IH1cclxuXHJcbi5iZy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZmY1OyB9XHJcblxyXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXHJcbmEuYmctc3VjY2Vzczpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZmZjMjsgfVxyXG5cclxuLmJnLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGZmZmY7IH1cclxuXHJcbmEuYmctaW5mbzpob3ZlcixcclxuYS5iZy1pbmZvOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVmZmZmOyB9XHJcblxyXG4uYmctd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMzsgfVxyXG5cclxuYS5iZy13YXJuaW5nOmhvdmVyLFxyXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU1YzA7IH1cclxuXHJcbi5iZy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZjY7IH1cclxuXHJcbmEuYmctZGFuZ2VyOmhvdmVyLFxyXG5hLmJnLWRhbmdlcjpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzNjMzsgfVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOS41cHg7XHJcbiAgbWFyZ2luOiA0MnB4IDAgMjFweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWVlZjsgfVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwLjVweDsgfVxyXG4gIHVsIHVsLFxyXG4gIHVsIG9sLFxyXG4gIG9sIHVsLFxyXG4gIG9sIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxyXG5cclxuLmxpc3QtaW5saW5lIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tbGVmdDogLTVweDsgfVxyXG4gIC5saXN0LWlubGluZSA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XHJcblxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XHJcblxyXG5kdCxcclxuZGQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTM5OyB9XHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDsgfVxyXG5cclxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7IH1cclxuXHJcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmRsLWhvcml6b250YWwgZHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBjbGVhcjogbGVmdDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XHJcblxyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzgxOGE5MTsgfVxyXG5cclxuLmluaXRpYWxpc20ge1xyXG4gIGZvbnQtc2l6ZTogOTAlOyB9XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBwYWRkaW5nOiAxMC41cHggMjFweDtcclxuICBtYXJnaW46IDAgMCAyMXB4O1xyXG4gIGZvbnQtc2l6ZTogMTYuMjVweDtcclxuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlY2VlZWY7IH1cclxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcclxuICBibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXHJcbiAgYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICBibG9ja3F1b3RlIGZvb3RlcixcclxuICBibG9ja3F1b3RlIHNtYWxsLFxyXG4gIGJsb2NrcXVvdGUgLnNtYWxsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MTUzOTtcclxuICAgIGNvbG9yOiAjODE4YTkxOyB9XHJcbiAgICBibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXHJcbiAgICBibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcclxuICAgIGJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgfVxyXG5cclxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcclxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWNlZWVmO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxyXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxyXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcclxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcclxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxyXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnOyB9XHJcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXHJcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcclxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcclxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxyXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcclxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgfVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7IH1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cclxuXHJcbmNvZGUge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgY29sb3I6ICNjNzI1NGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuXHJcbmtiZCB7XHJcbiAgcGFkZGluZzogMnB4IDRweDtcclxuICBmb250LXNpemU6IDkwJTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XHJcbiAga2JkIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lOyB9XHJcblxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbWFyZ2luOiAwIDAgMTAuNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGNvbG9yOiAjMzczYTNjO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuICBwcmUgY29kZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuXHJcbi5wcmUtc2Nyb2xsYWJsZSB7XHJcbiAgbWF4LWhlaWdodDogMzQwcHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7IH1cclxuICAuY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLmNvbnRhaW5lcjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA3NDJweDsgfSB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDk2MnB4OyB9IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTE2MnB4OyB9IH1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTFweDsgfVxyXG4gIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcblxyXG4ucm93IHtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTFweDsgfVxyXG4gIC5yb3c6YmVmb3JlLCAucm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAucm93OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcblxyXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XHJcblxyXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcclxuICBmbG9hdDogbGVmdDsgfVxyXG5cclxuLmNvbC14cy0xIHtcclxuICB3aWR0aDogOC4zMzMzMyU7IH1cclxuXHJcbi5jb2wteHMtMiB7XHJcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxyXG5cclxuLmNvbC14cy0zIHtcclxuICB3aWR0aDogMjUlOyB9XHJcblxyXG4uY29sLXhzLTQge1xyXG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cclxuXHJcbi5jb2wteHMtNSB7XHJcbiAgd2lkdGg6IDQxLjY2NjY3JTsgfVxyXG5cclxuLmNvbC14cy02IHtcclxuICB3aWR0aDogNTAlOyB9XHJcblxyXG4uY29sLXhzLTcge1xyXG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cclxuXHJcbi5jb2wteHMtOCB7XHJcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxyXG5cclxuLmNvbC14cy05IHtcclxuICB3aWR0aDogNzUlOyB9XHJcblxyXG4uY29sLXhzLTEwIHtcclxuICB3aWR0aDogODMuMzMzMzMlOyB9XHJcblxyXG4uY29sLXhzLTExIHtcclxuICB3aWR0aDogOTEuNjY2NjclOyB9XHJcblxyXG4uY29sLXhzLTEyIHtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLmNvbC14cy1wdWxsLTAge1xyXG4gIHJpZ2h0OiBhdXRvOyB9XHJcblxyXG4uY29sLXhzLXB1bGwtMSB7XHJcbiAgcmlnaHQ6IDguMzMzMzMlOyB9XHJcblxyXG4uY29sLXhzLXB1bGwtMiB7XHJcbiAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxyXG5cclxuLmNvbC14cy1wdWxsLTMge1xyXG4gIHJpZ2h0OiAyNSU7IH1cclxuXHJcbi5jb2wteHMtcHVsbC00IHtcclxuICByaWdodDogMzMuMzMzMzMlOyB9XHJcblxyXG4uY29sLXhzLXB1bGwtNSB7XHJcbiAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxyXG5cclxuLmNvbC14cy1wdWxsLTYge1xyXG4gIHJpZ2h0OiA1MCU7IH1cclxuXHJcbi5jb2wteHMtcHVsbC03IHtcclxuICByaWdodDogNTguMzMzMzMlOyB9XHJcblxyXG4uY29sLXhzLXB1bGwtOCB7XHJcbiAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxyXG5cclxuLmNvbC14cy1wdWxsLTkge1xyXG4gIHJpZ2h0OiA3NSU7IH1cclxuXHJcbi5jb2wteHMtcHVsbC0xMCB7XHJcbiAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxyXG5cclxuLmNvbC14cy1wdWxsLTExIHtcclxuICByaWdodDogOTEuNjY2NjclOyB9XHJcblxyXG4uY29sLXhzLXB1bGwtMTIge1xyXG4gIHJpZ2h0OiAxMDAlOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtMCB7XHJcbiAgbGVmdDogYXV0bzsgfVxyXG5cclxuLmNvbC14cy1wdXNoLTEge1xyXG4gIGxlZnQ6IDguMzMzMzMlOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtMiB7XHJcbiAgbGVmdDogMTYuNjY2NjclOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtMyB7XHJcbiAgbGVmdDogMjUlOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtNCB7XHJcbiAgbGVmdDogMzMuMzMzMzMlOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtNSB7XHJcbiAgbGVmdDogNDEuNjY2NjclOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtNiB7XHJcbiAgbGVmdDogNTAlOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtNyB7XHJcbiAgbGVmdDogNTguMzMzMzMlOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtOCB7XHJcbiAgbGVmdDogNjYuNjY2NjclOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtOSB7XHJcbiAgbGVmdDogNzUlOyB9XHJcblxyXG4uY29sLXhzLXB1c2gtMTAge1xyXG4gIGxlZnQ6IDgzLjMzMzMzJTsgfVxyXG5cclxuLmNvbC14cy1wdXNoLTExIHtcclxuICBsZWZ0OiA5MS42NjY2NyU7IH1cclxuXHJcbi5jb2wteHMtcHVzaC0xMiB7XHJcbiAgbGVmdDogMTAwJTsgfVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAlOyB9XHJcblxyXG4uY29sLXhzLW9mZnNldC0xIHtcclxuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTQge1xyXG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTUge1xyXG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTYge1xyXG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTcge1xyXG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTgge1xyXG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTkge1xyXG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cclxuXHJcbi5jb2wteHMtb2Zmc2V0LTEwIHtcclxuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XHJcblxyXG4uY29sLXhzLW9mZnNldC0xMSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxyXG5cclxuLmNvbC14cy1vZmZzZXQtMTIge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcclxuICAgIGZsb2F0OiBsZWZ0OyB9XHJcbiAgLmNvbC1zbS0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxyXG4gIC5jb2wtc20tMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIHdpZHRoOiAyNSU7IH1cclxuICAuY29sLXNtLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XHJcbiAgLmNvbC1zbS02IHtcclxuICAgIHdpZHRoOiA1MCU7IH1cclxuICAuY29sLXNtLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XHJcbiAgLmNvbC1zbS05IHtcclxuICAgIHdpZHRoOiA3NSU7IH1cclxuICAuY29sLXNtLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cclxuICAuY29sLXNtLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cclxuICAuY29sLXNtLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTAge1xyXG4gICAgcmlnaHQ6IGF1dG87IH1cclxuICAuY29sLXNtLXB1bGwtMSB7XHJcbiAgICByaWdodDogOC4zMzMzMyU7IH1cclxuICAuY29sLXNtLXB1bGwtMiB7XHJcbiAgICByaWdodDogMTYuNjY2NjclOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTMge1xyXG4gICAgcmlnaHQ6IDI1JTsgfVxyXG4gIC5jb2wtc20tcHVsbC00IHtcclxuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cclxuICAuY29sLXNtLXB1bGwtNSB7XHJcbiAgICByaWdodDogNDEuNjY2NjclOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTYge1xyXG4gICAgcmlnaHQ6IDUwJTsgfVxyXG4gIC5jb2wtc20tcHVsbC03IHtcclxuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cclxuICAuY29sLXNtLXB1bGwtOCB7XHJcbiAgICByaWdodDogNjYuNjY2NjclOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTkge1xyXG4gICAgcmlnaHQ6IDc1JTsgfVxyXG4gIC5jb2wtc20tcHVsbC0xMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMlOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cclxuICAuY29sLXNtLXB1bGwtMTIge1xyXG4gICAgcmlnaHQ6IDEwMCU7IH1cclxuICAuY29sLXNtLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvOyB9XHJcbiAgLmNvbC1zbS1wdXNoLTEge1xyXG4gICAgbGVmdDogOC4zMzMzMyU7IH1cclxuICAuY29sLXNtLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cclxuICAuY29sLXNtLXB1c2gtMyB7XHJcbiAgICBsZWZ0OiAyNSU7IH1cclxuICAuY29sLXNtLXB1c2gtNCB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cclxuICAuY29sLXNtLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cclxuICAuY29sLXNtLXB1c2gtNiB7XHJcbiAgICBsZWZ0OiA1MCU7IH1cclxuICAuY29sLXNtLXB1c2gtNyB7XHJcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cclxuICAuY29sLXNtLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cclxuICAuY29sLXNtLXB1c2gtOSB7XHJcbiAgICBsZWZ0OiA3NSU7IH1cclxuICAuY29sLXNtLXB1c2gtMTAge1xyXG4gICAgbGVmdDogODMuMzMzMzMlOyB9XHJcbiAgLmNvbC1zbS1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxyXG4gIC5jb2wtc20tcHVzaC0xMiB7XHJcbiAgICBsZWZ0OiAxMDAlOyB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cclxuICAuY29sLXNtLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cclxuICAuY29sLXNtLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XHJcbiAgICBmbG9hdDogbGVmdDsgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cclxuICAuY29sLW1kLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICB3aWR0aDogMjUlOyB9XHJcbiAgLmNvbC1tZC00IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cclxuICAuY29sLW1kLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICB3aWR0aDogNTAlOyB9XHJcbiAgLmNvbC1tZC03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cclxuICAuY29sLW1kLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICB3aWR0aDogNzUlOyB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XHJcbiAgLmNvbC1tZC0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XHJcbiAgLmNvbC1tZC0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gIC5jb2wtbWQtcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTEge1xyXG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTIge1xyXG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxyXG4gIC5jb2wtbWQtcHVsbC0zIHtcclxuICAgIHJpZ2h0OiAyNSU7IH1cclxuICAuY29sLW1kLXB1bGwtNCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTUge1xyXG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxyXG4gIC5jb2wtbWQtcHVsbC02IHtcclxuICAgIHJpZ2h0OiA1MCU7IH1cclxuICAuY29sLW1kLXB1bGwtNyB7XHJcbiAgICByaWdodDogNTguMzMzMzMlOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTgge1xyXG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxyXG4gIC5jb2wtbWQtcHVsbC05IHtcclxuICAgIHJpZ2h0OiA3NSU7IH1cclxuICAuY29sLW1kLXB1bGwtMTAge1xyXG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxyXG4gIC5jb2wtbWQtcHVsbC0xMSB7XHJcbiAgICByaWdodDogOTEuNjY2NjclOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTEyIHtcclxuICAgIHJpZ2h0OiAxMDAlOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTAge1xyXG4gICAgbGVmdDogYXV0bzsgfVxyXG4gIC5jb2wtbWQtcHVzaC0xIHtcclxuICAgIGxlZnQ6IDguMzMzMzMlOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTIge1xyXG4gICAgbGVmdDogMTYuNjY2NjclOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTMge1xyXG4gICAgbGVmdDogMjUlOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTQge1xyXG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTUge1xyXG4gICAgbGVmdDogNDEuNjY2NjclOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTYge1xyXG4gICAgbGVmdDogNTAlOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTcge1xyXG4gICAgbGVmdDogNTguMzMzMzMlOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTgge1xyXG4gICAgbGVmdDogNjYuNjY2NjclOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTkge1xyXG4gICAgbGVmdDogNzUlOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxyXG4gIC5jb2wtbWQtcHVzaC0xMSB7XHJcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cclxuICAuY29sLW1kLXB1c2gtMTIge1xyXG4gICAgbGVmdDogMTAwJTsgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cclxuICAuY29sLW1kLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cclxuICAuY29sLW1kLW9mZnNldC0zIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cclxuICAuY29sLW1kLW9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cclxuICAuY29sLW1kLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cclxuICAuY29sLW1kLW9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cclxuICAuY29sLW1kLW9mZnNldC03IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cclxuICAuY29sLW1kLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cclxuICAuY29sLW1kLW9mZnNldC05IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cclxuICAuY29sLW1kLW9mZnNldC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7IH1cclxuICAuY29sLWxnLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XHJcbiAgLmNvbC1sZy0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cclxuICAuY29sLWxnLTMge1xyXG4gICAgd2lkdGg6IDI1JTsgfVxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XHJcbiAgLmNvbC1sZy01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cclxuICAuY29sLWxnLTYge1xyXG4gICAgd2lkdGg6IDUwJTsgfVxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XHJcbiAgLmNvbC1sZy04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cclxuICAuY29sLWxnLTkge1xyXG4gICAgd2lkdGg6IDc1JTsgfVxyXG4gIC5jb2wtbGctMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxyXG4gIC5jb2wtbGctMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuICAuY29sLWxnLXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bzsgfVxyXG4gIC5jb2wtbGctcHVsbC0xIHtcclxuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxyXG4gIC5jb2wtbGctcHVsbC0yIHtcclxuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cclxuICAuY29sLWxnLXB1bGwtMyB7XHJcbiAgICByaWdodDogMjUlOyB9XHJcbiAgLmNvbC1sZy1wdWxsLTQge1xyXG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxyXG4gIC5jb2wtbGctcHVsbC01IHtcclxuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cclxuICAuY29sLWxnLXB1bGwtNiB7XHJcbiAgICByaWdodDogNTAlOyB9XHJcbiAgLmNvbC1sZy1wdWxsLTcge1xyXG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxyXG4gIC5jb2wtbGctcHVsbC04IHtcclxuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cclxuICAuY29sLWxnLXB1bGwtOSB7XHJcbiAgICByaWdodDogNzUlOyB9XHJcbiAgLmNvbC1sZy1wdWxsLTEwIHtcclxuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cclxuICAuY29sLWxnLXB1bGwtMTEge1xyXG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxyXG4gIC5jb2wtbGctcHVsbC0xMiB7XHJcbiAgICByaWdodDogMTAwJTsgfVxyXG4gIC5jb2wtbGctcHVzaC0wIHtcclxuICAgIGxlZnQ6IGF1dG87IH1cclxuICAuY29sLWxnLXB1c2gtMSB7XHJcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxyXG4gIC5jb2wtbGctcHVzaC0yIHtcclxuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxyXG4gIC5jb2wtbGctcHVzaC0zIHtcclxuICAgIGxlZnQ6IDI1JTsgfVxyXG4gIC5jb2wtbGctcHVzaC00IHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxyXG4gIC5jb2wtbGctcHVzaC01IHtcclxuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxyXG4gIC5jb2wtbGctcHVzaC02IHtcclxuICAgIGxlZnQ6IDUwJTsgfVxyXG4gIC5jb2wtbGctcHVzaC03IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxyXG4gIC5jb2wtbGctcHVzaC04IHtcclxuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxyXG4gIC5jb2wtbGctcHVzaC05IHtcclxuICAgIGxlZnQ6IDc1JTsgfVxyXG4gIC5jb2wtbGctcHVzaC0xMCB7XHJcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cclxuICAuY29sLWxnLXB1c2gtMTEge1xyXG4gICAgbGVmdDogOTEuNjY2NjclOyB9XHJcbiAgLmNvbC1sZy1wdXNoLTEyIHtcclxuICAgIGxlZnQ6IDEwMCU7IH1cclxuICAuY29sLWxnLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNyB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtOCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cclxuICAuY29sLWxnLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XHJcblxyXG50YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICBjb2xvcjogI2ExYTdhYjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxyXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcclxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXHJcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxyXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcclxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXHJcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTM5O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXHJcbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcclxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcclxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcclxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXHJcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcclxuICAgIGJvcmRlci10b3A6IDA7IH1cclxuICAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcbiAgLnRhYmxlIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XHJcblxyXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxyXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcclxuICBwYWRkaW5nOiA1cHg7IH1cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcclxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXHJcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxyXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcclxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXHJcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXHJcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxyXG5cclxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cclxuXHJcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cclxuXHJcbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxyXG5cclxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcclxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBmbG9hdDogbm9uZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XHJcblxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XHJcblxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxyXG5cclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXHJcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcclxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2VzcyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2VzcyxcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmZmNTsgfVxyXG5cclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXHJcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmZkYzsgfVxyXG5cclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXHJcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcclxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXHJcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmZmZjsgfVxyXG5cclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXHJcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5pbmZvLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZmZmZjsgfVxyXG5cclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXHJcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcclxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXHJcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMzsgfVxyXG5cclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXHJcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWZkYTsgfVxyXG5cclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcclxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcclxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcclxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcclxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZmNjsgfVxyXG5cclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3ZlcixcclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3ZlcixcclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcclxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXHJcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRkZGQ7IH1cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDAuMDElOyB9XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQzcHgpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1Ljc1cHg7XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICBib3JkZXI6IDA7IH1cclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXHJcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcclxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG1pbi13aWR0aDogMDsgfVxyXG5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgZm9udC1zaXplOiAxOS41cHg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cclxuXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBtYXJnaW46IDRweCAwIDA7XHJcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XHJcblxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbnNlbGVjdFttdWx0aXBsZV0sXHJcbnNlbGVjdFtzaXplXSB7XHJcbiAgaGVpZ2h0OiBhdXRvOyB9XHJcblxyXG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxyXG5cclxub3V0cHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTtcclxuICBjb2xvcjogIzQ0NDsgfVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzMXB4O1xyXG4gIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTtcclxuICBjb2xvcjogIzQ0NDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xyXG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxyXG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7IH1cclxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjOTk5OyB9XHJcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzk5OTsgfVxyXG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XHJcblxyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bzsgfVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcclxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cclxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5idG4sXHJcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcclxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1ncm91cC1hZGRvbixcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1zbVxyXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcclxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1ncm91cC1hZGRvbixcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtc21cclxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwibW9udGhcIl0uYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1zbVxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxyXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJkYXRlXCJdLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwidGltZVwiXS5idG4sXHJcbiAgLmlucHV0LWdyb3VwLWxnXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1sZ1xyXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCxcclxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJtb250aFwiXS5idG4sXHJcbiAgLmlucHV0LWdyb3VwLWxnXHJcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9IH1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XHJcblxyXG4ucmFkaW8sXHJcbi5jaGVja2JveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG4gIC5yYWRpbyBsYWJlbCxcclxuICAuY2hlY2tib3ggbGFiZWwge1xyXG4gICAgbWluLWhlaWdodDogMjFweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxyXG5cclxuLnJhZGlvICsgLnJhZGlvLFxyXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IC01cHg7IH1cclxuXHJcbi5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcclxuZmllbGRzZXRbZGlzYWJsZWRdXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxyXG5cclxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXVxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XHJcblxyXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXHJcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcclxuZmllbGRzZXRbZGlzYWJsZWRdXHJcbi5jaGVja2JveCBsYWJlbCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxyXG5cclxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDM0cHg7IH1cclxuICAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcblxyXG4uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIGhlaWdodDogMjVweDtcclxuICBwYWRkaW5nOiAzcHggOXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS40MjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuXHJcbnNlbGVjdC5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XHJcbiAgaGVpZ2h0OiAyNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XHJcblxyXG50ZXh0YXJlYS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcclxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSxcclxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3RbbXVsdGlwbGVdLmJ0biB7XHJcbiAgaGVpZ2h0OiBhdXRvOyB9XHJcblxyXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgcGFkZGluZzogM3B4IDlweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cclxuXHJcbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bzsgfVxyXG5cclxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gIGhlaWdodDogMjVweDtcclxuICBtaW4taGVpZ2h0OiAzM3B4O1xyXG4gIHBhZGRpbmc6IDRweCA5cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyOyB9XHJcblxyXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIGhlaWdodDogMzlweDtcclxuICBwYWRkaW5nOiA4cHggMThweDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cclxuXHJcbnNlbGVjdC5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XHJcbiAgaGVpZ2h0OiAzOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XHJcblxyXG50ZXh0YXJlYS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiB0ZXh0YXJlYS5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcclxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcclxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3RbbXVsdGlwbGVdLmJ0biB7XHJcbiAgaGVpZ2h0OiBhdXRvOyB9XHJcblxyXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgcGFkZGluZzogOHB4IDE4cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XHJcblxyXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM5cHg7IH1cclxuXHJcbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bzsgfVxyXG5cclxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gIGhlaWdodDogMzlweDtcclxuICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gIHBhZGRpbmc6IDlweCAxOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMS40OyB9XHJcblxyXG4uaGFzLWZlZWRiYWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzguNzVweDsgfVxyXG5cclxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAzMXB4O1xyXG4gIGhlaWdodDogMzFweDtcclxuICBsaW5lLWhlaWdodDogMzFweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuXHJcbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogMzlweDtcclxuICBoZWlnaHQ6IDM5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM5cHg7IH1cclxuXHJcbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogMjVweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cclxuXHJcbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcclxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxyXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxyXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxyXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcclxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXHJcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcclxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxyXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxyXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcclxuICBjb2xvcjogIzZmOTc2ZDsgfVxyXG5cclxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xyXG4gIGJvcmRlci1jb2xvcjogIzZmOTc2ZDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cclxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1OTdhNTc7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2FhYzFhOTsgfVxyXG5cclxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgY29sb3I6ICM2Zjk3NmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNmY5NzZkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZmZjU7IH1cclxuXHJcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBjb2xvcjogIzZmOTc2ZDsgfVxyXG5cclxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxyXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXHJcbi5oYXMtd2FybmluZyAucmFkaW8sXHJcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXHJcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxyXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcclxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxyXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXHJcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXHJcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xyXG4gIGNvbG9yOiAjOGQ3OTU1OyB9XHJcblxyXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOGQ3OTU1O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxyXG4gIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzZkNWU0MjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYmJhYThkOyB9XHJcblxyXG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBjb2xvcjogIzhkNzk1NTtcclxuICBib3JkZXItY29sb3I6ICM4ZDc5NTU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMzsgfVxyXG5cclxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIGNvbG9yOiAjOGQ3OTU1OyB9XHJcblxyXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxyXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxyXG4uaGFzLWVycm9yIC5yYWRpbyxcclxuLmhhcy1lcnJvciAuY2hlY2tib3gsXHJcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcclxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxyXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxyXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxyXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcclxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xyXG4gIGNvbG9yOiAjYjA1YjU5OyB9XHJcblxyXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xyXG4gIGJvcmRlci1jb2xvcjogI2IwNWI1OTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cclxuICAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTE0NzQ1O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNkMTlmOWU7IH1cclxuXHJcbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBjb2xvcjogI2IwNWI1OTtcclxuICBib3JkZXItY29sb3I6ICNiMDViNTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZmNjsgfVxyXG5cclxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBjb2xvcjogI2IwNWI1OTsgfVxyXG5cclxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHRvcDogMjZweDsgfVxyXG5cclxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgdG9wOiAwOyB9XHJcblxyXG4uaGVscC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6ICM4NDg0ODQ7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cclxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IGF1dG87IH1cclxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gIC5mb3JtLWlubGluZSAucmFkaW8sXHJcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuICAgIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXHJcbiAgICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIHRvcDogMDsgfSB9XHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcclxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXHJcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcclxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcGFkZGluZy10b3A6IDVweDsgfVxyXG5cclxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXHJcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcclxuICBtaW4taGVpZ2h0OiAyNnB4OyB9XHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTFweDsgfVxyXG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7IH0gfVxyXG5cclxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHJpZ2h0OiAxMXB4OyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcclxuICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XHJcbiAgLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4gIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxyXG4gIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuXHJcbmEuYnRuLmRpc2FibGVkLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyB9XHJcbiAgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XHJcbiAgICBib3JkZXItY29sb3I6ICNhMGEwYTA7IH1cclxuICAuYnRuLWRlZmF1bHQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyYXk7XHJcbiAgICBib3JkZXItY29sb3I6ICNjMWMxYzE7IH1cclxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgIGJvcmRlci1jb2xvcjogI2MxYzFjMTsgfVxyXG4gICAgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcclxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcclxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNhMGEwYTA7IH1cclxuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XHJcbiAgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyB9XHJcbiAgLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XHJcbiAgICBjb2xvcjogI2VjZWNlYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7IH1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cclxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cclxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XHJcbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcclxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XHJcbiAgICAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxyXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxyXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxyXG4gIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cclxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XHJcbiAgICBib3JkZXItY29sb3I6ICMyZTZkYTQ7IH1cclxuICAuYnRuLXByaW1hcnkgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAjMzM3YWI3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhiZDVkO1xyXG4gIGJvcmRlci1jb2xvcjogIzZlYTk1ODsgfVxyXG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlYTQ0MztcclxuICAgIGJvcmRlci1jb2xvcjogIzM3NTUyYzsgfVxyXG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZWE0NDM7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NDgxNDI7IH1cclxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZWE0NDM7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NDgxNDI7IH1cclxuICAgIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXHJcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXHJcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzUwOGIzOTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzc1NTJjOyB9XHJcbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcclxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxyXG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4YmQ1ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzZlYTk1ODsgfVxyXG4gIC5idG4tc3VjY2VzcyAuYmFkZ2Uge1xyXG4gICAgY29sb3I6ICM3OGJkNWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XHJcblxyXG4uYnRuLWluZm8ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM0ZTQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTliMGNiOyB9XHJcbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRiNGRkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjc2OTdkOyB9XHJcbiAgLmJ0bi1pbmZvOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkYjRkZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM3OTNhZjsgfVxyXG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkYjRkZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM3OTNhZjsgfVxyXG4gICAgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcclxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcclxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjBhMGM2O1xyXG4gICAgICBib3JkZXItY29sb3I6ICMyNzY5N2Q7IH1cclxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxyXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XHJcbiAgLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTljNGU0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTliMGNiOyB9XHJcbiAgLmJ0bi1pbmZvIC5iYWRnZSB7XHJcbiAgICBjb2xvcjogIzU5YzRlNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuXHJcbi5idG4td2FybmluZyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YWI0MztcclxuICBib3JkZXItY29sb3I6ICNkYzljNDE7IH1cclxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTk1MTM7XHJcbiAgICBib3JkZXItY29sb3I6ICM4NTU5MTk7IH1cclxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE5NTEzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmQ3ZTIzOyB9XHJcbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE5NTEzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYmQ3ZTIzOyB9XHJcbiAgICAuYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLFxyXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxyXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDgyMGM7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzg1NTkxOTsgfVxyXG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cclxuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGFiNDM7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzljNDE7IH1cclxuICAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAjZjRhYjQzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cclxuLmJ0bi1kYW5nZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNTA7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2E1ZTUxOyB9XHJcbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzgyNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzc3MmQyNDsgfVxyXG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzgyNDtcclxuICAgIGJvcmRlci1jb2xvcjogI2FhNDAzNDsgfVxyXG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzgyNDtcclxuICAgIGJvcmRlci1jb2xvcjogI2FhNDAzNDsgfVxyXG4gICAgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcclxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxyXG4gICAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAyZjFlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICM3NzJkMjQ7IH1cclxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcclxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XHJcbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDUwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2E1ZTUxOyB9XHJcbiAgLmJ0bi1kYW5nZXIgLmJhZGdlIHtcclxuICAgIGNvbG9yOiAjZTQ2MDUwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogIzMxNjQ5ODtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuICAuYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuICAuYnRuLWxpbmssIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzNkN2RiZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzgxOGE5MTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG5cclxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xyXG4gIHBhZGRpbmc6IDhweCAxOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxyXG5cclxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xyXG4gIHBhZGRpbmc6IDNweCA5cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG5cclxuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xyXG4gIHBhZGRpbmc6IDJweCA3cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7IH1cclxuXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cclxuICAuZmFkZS5pbiB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuICAuY29sbGFwc2UuaW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbnRyLmNvbGxhcHNlLmluIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cclxuXHJcbnRib2R5LmNvbGxhcHNlLmluIHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxyXG5cclxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTsgfVxyXG5cclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBjbGVhcjogYm90aDsgfVxyXG5cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XHJcblxyXG4ucHVsbC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi50ZXh0LWhpZGUge1xyXG4gIGZvbnQ6IDAvMCBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7IH1cclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7IH1cclxuXHJcbkAtbXMtdmlld3BvcnQge1xyXG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cclxuXHJcbi52aXNpYmxlLXhzIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52aXNpYmxlLXNtIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52aXNpYmxlLW1kIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52aXNpYmxlLWxnIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcclxuICAudmlzaWJsZS14cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgdGFibGUudmlzaWJsZS14cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgdHIudmlzaWJsZS14cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIHRoLnZpc2libGUteHMsXHJcbiAgdGQudmlzaWJsZS14cyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU0M3B4KSB7XHJcbiAgLnZpc2libGUteHMtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcclxuICAudmlzaWJsZS14cy1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU0M3B4KSB7XHJcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gIHRhYmxlLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gIHRyLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aC52aXNpYmxlLXNtLFxyXG4gIHRkLnZpc2libGUtc20ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnZpc2libGUtc20tYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC52aXNpYmxlLXNtLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC52aXNpYmxlLW1kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICB0YWJsZS52aXNpYmxlLW1kIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cclxuICB0ci52aXNpYmxlLW1kIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgdGgudmlzaWJsZS1tZCxcclxuICB0ZC52aXNpYmxlLW1kIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudmlzaWJsZS1tZC1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gIHRhYmxlLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gIHRyLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cclxuICB0aC52aXNpYmxlLWxnLFxyXG4gIHRkLnZpc2libGUtbGcge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnZpc2libGUtbGctaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQzcHgpIHtcclxuICAuaGlkZGVuLXhzIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5oaWRkZW4tc20ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmhpZGRlbi1tZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmhpZGRlbi1sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLnZpc2libGUtcHJpbnQge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAudmlzaWJsZS1wcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgdGFibGUudmlzaWJsZS1wcmludCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgdHIudmlzaWJsZS1wcmludCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIHRoLnZpc2libGUtcHJpbnQsXHJcbiAgdGQudmlzaWJsZS1wcmludCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAudmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuaGlkZGVuLXByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG4uY2FyZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcblxyXG4uZHJvcHVwLFxyXG4uZHJvcGRvd24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDsgfVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWluLXdpZHRoOiAxNjBweDtcclxuICBwYWRkaW5nOiA1cHggMDtcclxuICBtYXJnaW46IDJweCAwIDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XHJcbiAgLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87IH1cclxuICAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogOS41cHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XHJcbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTM5O1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzMzMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcclxuICBjb2xvcjogIzk5OTsgfVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxyXG5cclxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5vcGVuID4gYSB7XHJcbiAgb3V0bGluZTogMDsgfVxyXG5cclxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7IH1cclxuXHJcbi5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87IH1cclxuXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTtcclxuICBjb2xvcjogIzgxOGE5MTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcblxyXG4uZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogOTkwOyB9XHJcblxyXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvOyB9XHJcblxyXG4uZHJvcHVwIC5jYXJldCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XHJcbiAgY29udGVudDogXCJcIjsgfVxyXG5cclxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87IH1cclxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiBhdXRvOyB9IH1cclxuXHJcbi5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0OyB9XHJcbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxyXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXHJcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcclxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcclxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7IH1cclxuXHJcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXHJcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXHJcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XHJcblxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XHJcbiAgLmJ0bi10b29sYmFyOmJlZm9yZSwgLmJ0bi10b29sYmFyOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAuYnRuLXRvb2xiYXIgLmJ0bixcclxuICAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcclxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcclxuICAgIGZsb2F0OiBsZWZ0OyB9XHJcbiAgLmJ0bi10b29sYmFyID4gLmJ0bixcclxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxyXG4gIC5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xyXG4gIGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XHJcblxyXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxyXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgb3V0bGluZTogMDsgfVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cclxuXHJcbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cclxuXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cclxuICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XHJcbiAgICBib3gtc2hhZG93OiBub25lOyB9XHJcblxyXG4uYnRuIC5jYXJldCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuXHJcbi5idG4tbGcgLmNhcmV0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cclxuXHJcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7IH1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICBmbG9hdDogbm9uZTsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyB9XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBib3JkZXItcmFkaXVzOiAwOyB9XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XHJcblxyXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XHJcbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxyXG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB3aWR0aDogMSU7IH1cclxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBsZWZ0OiBhdXRvOyB9XHJcblxyXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cclxuICAuaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMzsgfVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuLFxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxyXG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxyXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcclxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgd2lkdGg6IDElO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiA0cHggMTJweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzQ0NDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xyXG4gICAgcGFkZGluZzogM3B4IDlweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyxcclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xyXG4gICAgcGFkZGluZzogOHB4IDE4cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cclxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDsgfVxyXG5cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XHJcblxyXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogMDsgfVxyXG5cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cclxuXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdDogMDsgfVxyXG5cclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxyXG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xyXG4gICAgICB6LWluZGV4OiAyOyB9XHJcbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXHJcbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XHJcbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxyXG5cclxuLm5hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxyXG4gIC5uYXY6YmVmb3JlLCAubmF2OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAubmF2OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLm5hdiA+IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgICAubmF2ID4gbGkgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogNnB4IDIwcHg7IH1cclxuICAgICAgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdiA+IGxpID4gYTpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZWY7IH1cclxuICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xyXG4gICAgICBjb2xvcjogIzk5OTsgfVxyXG4gICAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxyXG4gIC5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzMxNjQ5ODsgfVxyXG4gIC5uYXYgLm5hdi1kaXZpZGVyIHtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiA5LjVweCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cclxuICAubmF2ID4gbGkgPiBhID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTsgfVxyXG5cclxuLm5hdi10YWJzIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxyXG4gIC5uYXYtdGFicyA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxyXG4gICAgLm5hdi10YWJzID4gbGkgPiBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxNTM5O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cclxuICAgICAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMTUpIHJnYmEoMCwgMCwgMCwgMC4wMTUpIHJnYmEoMCwgMCwgMCwgMC4xMSk7IH1cclxuICAgIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogIzU1NTk1YztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxyXG5cclxuLm5hdi1waWxscyA+IGxpIHtcclxuICBmbG9hdDogbGVmdDsgfVxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxyXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XHJcblxyXG4ubmF2LXN0YWNrZWQgPiBsaSB7XHJcbiAgZmxvYXQ6IG5vbmU7IH1cclxuICAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcblxyXG4ubmF2LWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTsgfVxyXG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cclxuICAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvOyB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6IDElOyB9XHJcbiAgICAgIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XHJcblxyXG4ubmF2LXRhYnMtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxyXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcclxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwOyB9XHJcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXHJcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cclxuXHJcbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcbiAgLm5hdmJhcjpiZWZvcmUsIC5uYXZiYXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5uYXZiYXI6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZiYXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH0gfVxyXG5cclxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogdGFibGU7IH1cclxuXHJcbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm5hdmJhci1oZWFkZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxyXG5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTFweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XHJcbiAgLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG4gICAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cclxuICAgICAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxyXG4gICAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxyXG4gICAgICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcclxuICAgICAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxyXG5cclxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcclxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgbWF4LWhlaWdodDogMzQwcHg7IH1cclxuICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXHJcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH0gfVxyXG5cclxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxyXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcclxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxyXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTFweDtcclxuICBtYXJnaW4tbGVmdDogLTExcHg7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcclxuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxyXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cclxuXHJcbi5uYXZiYXItc3RhdGljLXRvcCB7XHJcbiAgei1pbmRleDogMTAxMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZiYXItc3RhdGljLXRvcCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxyXG5cclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDMwOyB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLWZpeGVkLXRvcCxcclxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XHJcblxyXG4ubmF2YmFyLWZpeGVkLXRvcCB7XHJcbiAgdG9wOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxyXG5cclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDsgfVxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMTQuNXB4IDExcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gIGhlaWdodDogNTBweDsgfVxyXG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbiAgLm5hdmJhci1icmFuZCA+IGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTExcHg7IH0gfVxyXG5cclxuLm5hdmJhci10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG4gIHBhZGRpbmc6IDlweCAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuICAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwOyB9XHJcbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxyXG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciArIC5pY29uLWJhciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgbWFyZ2luOiA3LjI1cHggLTExcHg7IH1cclxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XHJcbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxyXG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDsgfVxyXG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cclxuICAgICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7IH1cclxuICAgICAgLm5hdmJhci1uYXYgPiBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cclxuICAgICAgICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTQuNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0LjVweDsgfSB9XHJcblxyXG4ubmF2YmFyLWZvcm0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTFweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICBtYXJnaW4tdG9wOiA5LjVweDtcclxuICBtYXJnaW4tYm90dG9tOiA5LjVweDsgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4gICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcclxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XHJcbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbiAgICAubmF2YmFyLWZvcm0gLnJhZGlvLFxyXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxyXG4gICAgICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxyXG4gICAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuICAgIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgdG9wOiAwOyB9IH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG4gICAgICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLWZvcm0ge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxyXG5cclxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cclxuXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XHJcblxyXG4ubmF2YmFyLWJ0biB7XHJcbiAgbWFyZ2luLXRvcDogOS41cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOS41cHg7IH1cclxuICAubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4ge1xyXG4gICAgbWFyZ2luLXRvcDogMTIuNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIuNXB4OyB9XHJcbiAgLm5hdmJhci1idG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLm5hdmJhci1idG4uYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIG1hcmdpbi10b3A6IDE0LjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNC41cHg7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5uYXZiYXItdGV4dCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5uYXZiYXItbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XHJcbiAgLm5hdmJhci1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogLTExcHg7IH1cclxuICAgIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cclxuXHJcbi5uYXZiYXItZGVmYXVsdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogIzc3NzsgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICM1ZTVlNWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogIzc3NzsgfVxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICBjb2xvcjogIzc3NzsgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cclxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7IH1cclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcclxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxyXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuICAgIGNvbG9yOiAjNTU1OyB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogIzc3NzsgfVxyXG4gICAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XHJcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogIzc3NzsgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjMzMzOyB9XHJcbiAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogIzc3NzsgfVxyXG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjMzMzOyB9XHJcbiAgICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlcixcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNjY2M7IH1cclxuXHJcbi5uYXZiYXItaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cclxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogI2FhYjBiNTsgfVxyXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogI2FhYjBiNTsgfVxyXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICBjb2xvcjogI2FhYjBiNTsgfVxyXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxyXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cclxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxyXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcclxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzEwMTAxMDsgfVxyXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDkwOTA5OyB9XHJcbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XHJcbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogI2FhYjBiNTsgfVxyXG4gICAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxyXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XHJcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XHJcbiAgICBjb2xvcjogI2FhYjBiNTsgfVxyXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogI2FhYjBiNTsgfVxyXG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlcixcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICM0NDQ7IH1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBwYWRkaW5nOiA4cHggMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuICAuYnJlYWRjcnVtYiA+IGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiL8KgXCI7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICBjb2xvcjogIzk5OTsgfVxyXG4gIC5icmVhZGNydW1iID4gLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogIzQ0NDsgfVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAyMXB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcbiAgLnBhZ2luYXRpb24gPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cclxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxyXG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6ICM2YTZhNmE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxyXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXHJcbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDsgfVxyXG4gICAgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcclxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XHJcbiAgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxyXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxyXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XHJcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcclxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxyXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXHJcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XHJcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxyXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3ZlcixcclxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXHJcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxyXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3ZlcixcclxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxOCwgMTgsIDE4LCAwLjEzKTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cclxuXHJcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxyXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XHJcbiAgcGFkZGluZzogOHB4IDE4cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cclxuXHJcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxyXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxyXG5cclxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcclxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XHJcblxyXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcclxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xyXG4gIHBhZGRpbmc6IDNweCA5cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyOyB9XHJcblxyXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcclxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7IH1cclxuXHJcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXHJcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxyXG5cclxuLnBhZ2VyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAyMXB4IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuICAucGFnZXI6YmVmb3JlLCAucGFnZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5wYWdlcjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5wYWdlciBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cclxuICAgIC5wYWdlciBsaSA+IGEsXHJcbiAgICAucGFnZXIgbGkgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cclxuICAgIC5wYWdlciBsaSA+IGE6aG92ZXIsXHJcbiAgICAucGFnZXIgbGkgPiBhOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gIC5wYWdlciAubmV4dCA+IGEsXHJcbiAgLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7IH1cclxuICAucGFnZXIgLnByZXZpb3VzID4gYSxcclxuICAucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XHJcbiAgICBmbG9hdDogbGVmdDsgfVxyXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhLFxyXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxyXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxyXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XHJcblxyXG4ubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07IH1cclxuICAubGFiZWw6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5idG4gLmxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDsgfVxyXG5cclxuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuLmxhYmVsLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4MThhOTE7IH1cclxuICAubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NzA3NzsgfVxyXG5cclxuLmxhYmVsLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7IH1cclxuICAubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDsgfVxyXG5cclxuLmxhYmVsLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGJkNWQ7IH1cclxuICAubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlYTQ0MzsgfVxyXG5cclxuLmxhYmVsLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM0ZTQ7IH1cclxuICAubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkYjRkZDsgfVxyXG5cclxuLmxhYmVsLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGFiNDM7IH1cclxuICAubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxOTUxMzsgfVxyXG5cclxuLmxhYmVsLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA1MDsgfVxyXG4gIC5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsIC5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzgyNDsgfVxyXG5cclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDNweCA3cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XHJcbiAgLmJhZGdlOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAuYnRuIC5iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7IH1cclxuICAuYnRuLXhzIC5iYWRnZSwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxyXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4OyB9XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXHJcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcclxuICAgIGNvbG9yOiAjMzE2NDk4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxyXG5cclxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuLmp1bWJvdHJvbiB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmOyB9XHJcbiAgLmp1bWJvdHJvbiBoMSxcclxuICAuanVtYm90cm9uIC5oMSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxyXG4gIC5qdW1ib3Ryb24gcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxyXG4gIC5qdW1ib3Ryb24gPiBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDBkNWQ4OyB9XHJcbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxyXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XHJcbiAgLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTsgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgICAuanVtYm90cm9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XHJcbiAgICAgIC5jb250YWluZXIgLmp1bWJvdHJvbixcclxuICAgICAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxyXG4gICAgICAuanVtYm90cm9uIGgxLFxyXG4gICAgICAuanVtYm90cm9uIC5oMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1OXB4OyB9IH1cclxuXHJcbi50aHVtYm5haWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDRweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTM5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxyXG4gIC50aHVtYm5haWwgPiBpbWcsXHJcbiAgLnRodW1ibmFpbCBhID4gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuICAudGh1bWJuYWlsIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IDlweDtcclxuICAgIGNvbG9yOiAjNDQ0OyB9XHJcblxyXG5hLnRodW1ibmFpbDpob3ZlcixcclxuYS50aHVtYm5haWw6Zm9jdXMsXHJcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMzE2NDk4OyB9XHJcblxyXG4uYWxlcnQge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuICAuYWxlcnQgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGNvbG9yOiBpbmhlcml0OyB9XHJcbiAgLmFsZXJ0IC5hbGVydC1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcbiAgLmFsZXJ0ID4gcCxcclxuICAuYWxlcnQgPiB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLmFsZXJ0ID4gcCArIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XHJcblxyXG4uYWxlcnQtZGlzbWlzc2FibGUsXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxyXG4gIC5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXHJcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogLTIxcHg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZmZjU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTNjMjkzO1xyXG4gIGNvbG9yOiAjNmY5NzZkOyB9XHJcbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzk1Yjk4MzsgfVxyXG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNTk3YTU3OyB9XHJcblxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmZmZjtcclxuICBib3JkZXItY29sb3I6ICNhOWQ1ZGU7XHJcbiAgY29sb3I6ICM1MjhkOWU7IH1cclxuICAuYWxlcnQtaW5mbyBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOTdjY2Q3OyB9XHJcbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICM0MTZmN2M7IH1cclxuXHJcbi5hbGVydC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYzO1xyXG4gIGJvcmRlci1jb2xvcjogI2M5YmE5YjtcclxuICBjb2xvcjogIzhkNzk1NTsgfVxyXG4gIC5hbGVydC13YXJuaW5nIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNjMGFmOGE7IH1cclxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzZkNWU0MjsgfVxyXG5cclxuLmFsZXJ0LWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZmNjtcclxuICBib3JkZXItY29sb3I6ICNlMGI0YjQ7XHJcbiAgY29sb3I6ICNiMDViNTk7IH1cclxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNkOWEyYTI7IH1cclxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjOTE0NzQ1OyB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cclxuXHJcbi5wcm9ncmVzcyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XHJcblxyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjFweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xyXG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxyXG5cclxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyB9XHJcblxyXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3OGJkNWQ7IH1cclxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM0ZTQ7IH1cclxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGFiNDM7IH1cclxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA1MDsgfVxyXG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxyXG5cclxuLm1lZGlhIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4OyB9XHJcbiAgLm1lZGlhOmZpcnN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDA7IH1cclxuXHJcbi5tZWRpYSxcclxuLm1lZGlhLWJvZHkge1xyXG4gIHpvb206IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLm1lZGlhLWJvZHkge1xyXG4gIHdpZHRoOiAxMDAwMHB4OyB9XHJcblxyXG4ubWVkaWEtb2JqZWN0IHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cclxuXHJcbi5tZWRpYS1yaWdodCxcclxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxyXG5cclxuLm1lZGlhLWxlZnQsXHJcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cclxuXHJcbi5tZWRpYS1sZWZ0LFxyXG4ubWVkaWEtcmlnaHQsXHJcbi5tZWRpYS1ib2R5IHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cclxuXHJcbi5tZWRpYS1taWRkbGUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cclxuXHJcbi5tZWRpYS1ib3R0b20ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cclxuXHJcbi5tZWRpYS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG5cclxuLm1lZGlhLWxpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lOyB9XHJcblxyXG4ubGlzdC1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4OyB9XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbSxcclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgY29sb3I6ICM0NDQ7IH1cclxuICBhLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM0NDQ7IH1cclxuICBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxyXG5cclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICBjb2xvcjogI2FhYTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxyXG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgY29sb3I6ICNhYWE7IH1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcclxuICAgIGNvbG9yOiBpbmhlcml0OyB9XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICBjb2xvcjogI2M3ZGRlZjsgfVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcclxuICBjb2xvcjogIzZmOTc2ZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZmY1OyB9XHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjNmY5NzZkOyB9XHJcbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxyXG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxyXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzZmOTc2ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZmZGM7IH1cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxyXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmOTc2ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzZmOTc2ZDsgfVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcclxuICBjb2xvcjogIzUyOGQ5ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmZmZmOyB9XHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xyXG4gIGNvbG9yOiAjNTI4ZDllOyB9XHJcbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxyXG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxyXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzUyOGQ5ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmZmZmY7IH1cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxyXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUyOGQ5ZTtcclxuICAgIGJvcmRlci1jb2xvcjogIzUyOGQ5ZTsgfVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcclxuICBjb2xvcjogIzhkNzk1NTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYzOyB9XHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxyXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xyXG4gIGNvbG9yOiAjOGQ3OTU1OyB9XHJcbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxyXG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxyXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzhkNzk1NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVmZGE7IH1cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxyXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzk1NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzhkNzk1NTsgfVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xyXG4gIGNvbG9yOiAjYjA1YjU5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZjY7IH1cclxuXHJcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xyXG4gIGNvbG9yOiAjYjA1YjU5OyB9XHJcbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7IH1cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2IwNWI1OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRkZGQ7IH1cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxyXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcclxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwNWI1OTtcclxuICAgIGJvcmRlci1jb2xvcjogI2IwNWI1OTsgfVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cclxuXHJcbi5wYW5lbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6IDIwcHg7IH1cclxuICAucGFuZWwtYm9keTpiZWZvcmUsIC5wYW5lbC1ib2R5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAucGFuZWwtYm9keTphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG5cclxuLnBhbmVsLWhlYWRpbmcge1xyXG4gIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDsgfVxyXG4gIC5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7IH1cclxuXHJcbi5wYW5lbC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogaW5oZXJpdDsgfVxyXG4gIC5wYW5lbC10aXRsZSA+IGEsXHJcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwsXHJcbiAgLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxyXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcclxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0OyB9XHJcblxyXG4ucGFuZWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiA4cHggMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4OyB9XHJcblxyXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcclxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxyXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuICAucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxyXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7IH1cclxuICAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcclxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDsgfVxyXG5cclxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XHJcblxyXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cclxuXHJcbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxyXG5cclxuLnBhbmVsID4gLnRhYmxlLFxyXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcclxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcclxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XHJcblxyXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXHJcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDsgfVxyXG4gIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7IH1cclxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7IH1cclxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsgfVxyXG5cclxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXHJcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcHg7IH1cclxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxyXG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDsgfVxyXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4OyB9XHJcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcclxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDsgfVxyXG5cclxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXHJcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXHJcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxyXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcclxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgYm9yZGVyLXRvcDogMDsgfVxyXG5cclxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxyXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAwOyB9XHJcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcclxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcclxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxyXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXHJcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcclxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxyXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxyXG5cclxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIGJvcmRlcjogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcblxyXG4ucGFuZWwtZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cclxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cclxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxyXG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcbiAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDsgfVxyXG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLnBhbmVsLWRlZmF1bHQge1xyXG4gIGJvcmRlci1jb2xvcjogI2UyZTJlMjsgfVxyXG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyOyB9XHJcbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTJlMmUyOyB9XHJcbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0OyB9XHJcbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2UyZTJlMjsgfVxyXG5cclxuLnBhbmVsLXByaW1hcnkge1xyXG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxyXG4gIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XHJcbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3OyB9XHJcbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XHJcbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNzsgfVxyXG5cclxuLnBhbmVsLXN1Y2Nlc3Mge1xyXG4gIGJvcmRlci1jb2xvcjogI2EzYzI5MzsgfVxyXG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM2Zjk3NmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZmY1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTNjMjkzOyB9XHJcbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYTNjMjkzOyB9XHJcbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiAjZmNmZmY1O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY5NzZkOyB9XHJcbiAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2EzYzI5MzsgfVxyXG5cclxuLnBhbmVsLWluZm8ge1xyXG4gIGJvcmRlci1jb2xvcjogI2E5ZDVkZTsgfVxyXG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM1MjhkOWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTlkNWRlOyB9XHJcbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYTlkNWRlOyB9XHJcbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiAjZjhmZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI4ZDllOyB9XHJcbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2E5ZDVkZTsgfVxyXG5cclxuLnBhbmVsLXdhcm5pbmcge1xyXG4gIGJvcmRlci1jb2xvcjogI2M5YmE5YjsgfVxyXG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgY29sb3I6ICM4ZDc5NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzliYTliOyB9XHJcbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYzliYTliOyB9XHJcbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmYWYzO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3OTU1OyB9XHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M5YmE5YjsgfVxyXG5cclxuLnBhbmVsLWRhbmdlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTBiNGI0OyB9XHJcbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjYjA1YjU5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZmNjtcclxuICAgIGJvcmRlci1jb2xvcjogI2UwYjRiNDsgfVxyXG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTBiNGI0OyB9XHJcbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcclxuICAgICAgY29sb3I6ICNmZmY2ZjY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDViNTk7IH1cclxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlMGI0YjQ7IH1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcclxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7IH1cclxuXHJcbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XHJcblxyXG4ud2VsbCB7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxOXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG4gIC53ZWxsIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XHJcblxyXG4ud2VsbC1sZyB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cclxuXHJcbi53ZWxsLXNtIHtcclxuICBwYWRkaW5nOiA5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4uY2xvc2Uge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBmb250LXNpemU6IDE5LjVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogIzAwMDtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xyXG4gIG9wYWNpdHk6IDAuMjtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApOyB9XHJcbiAgLmNsb3NlOmhvdmVyLCAuY2xvc2U6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XHJcblxyXG5idXR0b24uY2xvc2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuOyB9XHJcblxyXG4ubW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwODA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIG91dGxpbmU6IDA7IH1cclxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XHJcbiAgLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XHJcblxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvOyB9XHJcblxyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAxMHB4OyB9XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBvdXRsaW5lOiAwOyB9XHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTA2MDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XHJcbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxyXG4gIC5tb2RhbC1iYWNrZHJvcC5pbiB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAxMXB4IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cclxuICAubW9kYWwtaGVhZGVyOmJlZm9yZSwgLm1vZGFsLWhlYWRlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLm1vZGFsLWhlYWRlcjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG5cclxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cclxuXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTM5OyB9XHJcblxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDIwcHg7IH1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cclxuICAubW9kYWwtZm9vdGVyOmJlZm9yZSwgLm1vZGFsLWZvb3RlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLm1vZGFsLWZvb3RlcjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cclxuICAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcblxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxyXG4gIC5tb2RhbC1zbSB7XHJcbiAgICB3aWR0aDogMzAwcHg7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLm1vZGFsLWxnIHtcclxuICAgIHdpZHRoOiA5MDBweDsgfSB9XHJcblxyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDExMDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XHJcbiAgLnRvb2x0aXAuaW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XHJcbiAgLnRvb2x0aXAudG9wIHtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxyXG4gIC50b29sdGlwLnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxyXG4gIC50b29sdGlwLmJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxyXG4gIC50b29sdGlwLmxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxyXG5cclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuXHJcbi50b29sdGlwLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxyXG5cclxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMyMjI7IH1cclxuXHJcbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMyMjI7IH1cclxuXHJcbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMyMjI7IH1cclxuXHJcbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzIyMjsgfVxyXG5cclxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMjI7IH1cclxuXHJcbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyOyB9XHJcblxyXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyOyB9XHJcblxyXG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1cHg7XHJcbiAgbWFyZ2luLXRvcDogLTVweDtcclxuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyOyB9XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwOTA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IDI3NnB4O1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cclxuICAucG9wb3Zlci50b3Age1xyXG4gICAgbWFyZ2luLXRvcDogLTdweDsgfVxyXG4gIC5wb3BvdmVyLnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3cHg7IH1cclxuICAucG9wb3Zlci5ib3R0b20ge1xyXG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XHJcbiAgLnBvcG92ZXIubGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTdweDsgfVxyXG5cclxuLnBvcG92ZXItdGl0bGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA4cHggMTRweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcclxuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxyXG5cclxuLnBvcG92ZXItY29udGVudCB7XHJcbiAgcGFkZGluZzogOXB4IDE0cHg7IH1cclxuXHJcbi5wb3BvdmVyID4gLmFycm93LCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cclxuXHJcbi5wb3BvdmVyID4gLmFycm93IHtcclxuICBib3JkZXItd2lkdGg6IDhweDsgfVxyXG5cclxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogN3B4O1xyXG4gIGNvbnRlbnQ6IFwiXCI7IH1cclxuXHJcbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjY2NjO1xyXG4gIGJvdHRvbTogLThweDsgfVxyXG4gIC5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxyXG5cclxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IC04cHg7XHJcbiAgbWFyZ2luLXRvcDogLThweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjY2NjOyB9XHJcbiAgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICBib3R0b206IC03cHg7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxyXG5cclxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2NjY2M7XHJcbiAgdG9wOiAtOHB4OyB9XHJcbiAgLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XHJcblxyXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogLThweDtcclxuICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYzsgfVxyXG4gIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcbiAgICBib3R0b206IC03cHg7IH1cclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0OyB9XHJcbiAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcclxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cclxuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcclxuICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XHJcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgICAgICAgbGVmdDogMDsgfVxyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICAgIGxlZnQ6IDA7IH1cclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgbGVmdDogMDsgfSB9XHJcbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcclxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcclxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xyXG4gICAgbGVmdDogMDsgfVxyXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxyXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xyXG4gICAgbGVmdDogMTAwJTsgfVxyXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcclxuICAgIGxlZnQ6IC0xMDAlOyB9XHJcbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcclxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XHJcbiAgICBsZWZ0OiAwOyB9XHJcbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcclxuICAgIGxlZnQ6IC0xMDAlOyB9XHJcbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XHJcbiAgICBsZWZ0OiAxMDAlOyB9XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogMTUlO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cclxuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6IHNlcmlmOyB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcMjAzOSc7IH1cclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyMDNhJzsgfVxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDE1O1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IDFweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG5cclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNSU7XHJcbiAgcmlnaHQ6IDE1JTtcclxuICBib3R0b206IDIwcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XHJcbiAgLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBmb250LXNpemU6IDMwcHg7IH1cclxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxyXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcclxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICBsZWZ0OiAyMCU7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICBib3R0b206IDIwcHg7IH0gfVxyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9Ym9vdHN0cmFwLmNzcy5tYXAgKi9cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcGl4ZWwtYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvY3NzL3BpeGVsLWFkbWluL2Jvb3RzdHJhcC5jc3MiLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbi5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyIHtcclxuICAgIGZsb2F0OiBsZWZ0OyB9XHJcbiAgLmNvbC14bC0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxyXG4gIC5jb2wteGwtMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XHJcbiAgLmNvbC14bC0zIHtcclxuICAgIHdpZHRoOiAyNSU7IH1cclxuICAuY29sLXhsLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxyXG4gIC5jb2wteGwtNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XHJcbiAgLmNvbC14bC02IHtcclxuICAgIHdpZHRoOiA1MCU7IH1cclxuICAuY29sLXhsLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxyXG4gIC5jb2wteGwtOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XHJcbiAgLmNvbC14bC05IHtcclxuICAgIHdpZHRoOiA3NSU7IH1cclxuICAuY29sLXhsLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cclxuICAuY29sLXhsLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cclxuICAuY29sLXhsLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmNvbC14bC1wdWxsLTAge1xyXG4gICAgcmlnaHQ6IGF1dG87IH1cclxuICAuY29sLXhsLXB1bGwtMSB7XHJcbiAgICByaWdodDogOC4zMzMzMyU7IH1cclxuICAuY29sLXhsLXB1bGwtMiB7XHJcbiAgICByaWdodDogMTYuNjY2NjclOyB9XHJcbiAgLmNvbC14bC1wdWxsLTMge1xyXG4gICAgcmlnaHQ6IDI1JTsgfVxyXG4gIC5jb2wteGwtcHVsbC00IHtcclxuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cclxuICAuY29sLXhsLXB1bGwtNSB7XHJcbiAgICByaWdodDogNDEuNjY2NjclOyB9XHJcbiAgLmNvbC14bC1wdWxsLTYge1xyXG4gICAgcmlnaHQ6IDUwJTsgfVxyXG4gIC5jb2wteGwtcHVsbC03IHtcclxuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cclxuICAuY29sLXhsLXB1bGwtOCB7XHJcbiAgICByaWdodDogNjYuNjY2NjclOyB9XHJcbiAgLmNvbC14bC1wdWxsLTkge1xyXG4gICAgcmlnaHQ6IDc1JTsgfVxyXG4gIC5jb2wteGwtcHVsbC0xMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMlOyB9XHJcbiAgLmNvbC14bC1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cclxuICAuY29sLXhsLXB1bGwtMTIge1xyXG4gICAgcmlnaHQ6IDEwMCU7IH1cclxuICAuY29sLXhsLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvOyB9XHJcbiAgLmNvbC14bC1wdXNoLTEge1xyXG4gICAgbGVmdDogOC4zMzMzMyU7IH1cclxuICAuY29sLXhsLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cclxuICAuY29sLXhsLXB1c2gtMyB7XHJcbiAgICBsZWZ0OiAyNSU7IH1cclxuICAuY29sLXhsLXB1c2gtNCB7XHJcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cclxuICAuY29sLXhsLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cclxuICAuY29sLXhsLXB1c2gtNiB7XHJcbiAgICBsZWZ0OiA1MCU7IH1cclxuICAuY29sLXhsLXB1c2gtNyB7XHJcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cclxuICAuY29sLXhsLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cclxuICAuY29sLXhsLXB1c2gtOSB7XHJcbiAgICBsZWZ0OiA3NSU7IH1cclxuICAuY29sLXhsLXB1c2gtMTAge1xyXG4gICAgbGVmdDogODMuMzMzMzMlOyB9XHJcbiAgLmNvbC14bC1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxyXG4gIC5jb2wteGwtcHVzaC0xMiB7XHJcbiAgICBsZWZ0OiAxMDAlOyB9XHJcbiAgLmNvbC14bC1vZmZzZXQtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cclxuICAuY29sLXhsLW9mZnNldC0xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTEwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cclxuICAuY29sLXhsLW9mZnNldC0xMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XHJcbiAgLmNvbC14bC1vZmZzZXQtMTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxyXG5cclxuLnBhZ2UtYmxvY2sge1xyXG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wYW5lbC1ibG9jayB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XHJcbiAgLnBhbmVsLWJvZHkgLnBhbmVsLWJsb2NrIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucGFnZS13aWRlLWJsb2NrIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wYW5lbC13aWRlLWJsb2NrIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NDNweCkge1xyXG4gIC53aWR0aC14cy1hdXRvIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgLndpZHRoLXNtLWF1dG8ge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAud2lkdGgtbWQtYXV0byB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC53aWR0aC1sZy1hdXRvIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC53aWR0aC14bC1hdXRvIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLmRpc3BsYXktYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5kaXNwbGF5LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wb3NpdGlvbi1zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxyXG5cclxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxyXG5cclxuLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxyXG5cclxuLmltYWdlLWlubGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgaGVpZ2h0OiAxLjYxNTM5ZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogLTJweDsgfVxyXG5cclxuLmItYS0xIHtcclxuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmItdC0xIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi1yLTEge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi1iLTEge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLWwtMSB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi14LTEge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmIteS0xIHtcclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLWEtMiB7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLXQtMiB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmItci0yIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmItYi0yIHtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi1sLTIge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmIteC0yIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLXktMiB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi1hLTMge1xyXG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi10LTMge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLXItMyB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLWItMyB7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmItbC0zIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLXgtMyB7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi15LTMge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmItYS00IHtcclxuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmItdC00IHtcclxuICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi1yLTQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi1iLTQge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLWwtNCB7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi14LTQge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmIteS00IHtcclxuICBib3JkZXItdG9wLXdpZHRoOiA0cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLXQtMCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi1yLTAge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi1iLTAge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLmItbC0wIHtcclxuICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYi14LTAge1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iLXktMCB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLmItYS0wIHtcclxuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci1yb3VuZGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAycHggIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci1yb3VuZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OTlweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9yZGVyLXJhZGl1cy0wIHtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAuYmctd2hpdGVbaHJlZl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxyXG4gIC5iZy13aGl0ZSAqIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG4gIC5iZy13aGl0ZS5kYXJrZW4sXHJcbiAgLmJnLXdoaXRlIC5iZy13aGl0ZS5kYXJrZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxyXG4gICAgLmJnLXdoaXRlLmRhcmtlbltocmVmXTpob3ZlcixcclxuICAgIC5iZy13aGl0ZSAuYmctd2hpdGUuZGFya2VuW2hyZWZdOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxyXG4gIC5iZy13aGl0ZS5kYXJrZXIsXHJcbiAgLmJnLXdoaXRlIC5iZy13aGl0ZS5kYXJrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgfVxyXG4gICAgLmJnLXdoaXRlLmRhcmtlcltocmVmXTpob3ZlcixcclxuICAgIC5iZy13aGl0ZSAuYmctd2hpdGUuZGFya2VyW2hyZWZdOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxyXG5cclxuLmJnLWJsYWNrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyNjM0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE4ICFpbXBvcnRhbnQ7IH1cclxuICAuYmctYmxhY2tbaHJlZl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyOSAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWJsYWNrIC5iZy1ibGFjayB7XHJcbiAgICBib3JkZXItY29sb3I6ICMxNDE0MTggIWltcG9ydGFudDsgfVxyXG4gIC5iZy1ibGFjay5kYXJrZW4sXHJcbiAgLmJnLWJsYWNrIC5iZy1ibGFjay5kYXJrZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyOSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMGQwZDEwICFpbXBvcnRhbnQ7IH1cclxuICAgIC5iZy1ibGFjay5kYXJrZW5baHJlZl06aG92ZXIsXHJcbiAgICAuYmctYmxhY2sgLmJnLWJsYWNrLmRhcmtlbltocmVmXTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMjEgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1ibGFjay5kYXJrZXIsXHJcbiAgLmJnLWJsYWNrIC5iZy1ibGFjay5kYXJrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIyMSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDkwODBhICFpbXBvcnRhbnQ7IH1cclxuICAgIC5iZy1ibGFjay5kYXJrZXJbaHJlZl06aG92ZXIsXHJcbiAgICAuYmctYmxhY2sgLmJnLWJsYWNrLmRhcmtlcltocmVmXTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTggIWltcG9ydGFudDsgfVxyXG4gIC5iZy1ibGFjaywgLmJnLWJsYWNrOmhvdmVyLCAuYmctYmxhY2s6Zm9jdXMsIC5iZy1ibGFjazphY3RpdmUsIC5iZy1ibGFja1tocmVmXSxcclxuICAuYmctYmxhY2sgYSB7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1ibGFja1tocmVmXTpob3ZlciwgLmJnLWJsYWNrW2hyZWZdOmZvY3VzLCAuYmctYmxhY2tbaHJlZl06YWN0aXZlLFxyXG4gIC5iZy1ibGFjayBhOmhvdmVyLFxyXG4gIC5iZy1ibGFjayBhOmZvY3VzLFxyXG4gIC5iZy1ibGFjayBhOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWJsYWNrW2hyZWZdOmhvdmVyLCAuYmctYmxhY2tbaHJlZl06Zm9jdXMsIC5iZy1ibGFja1tocmVmXTphY3RpdmUsXHJcbiAgLmJnLWJsYWNrIGE6aG92ZXIsXHJcbiAgLmJnLWJsYWNrIGE6Zm9jdXMsXHJcbiAgLmJnLWJsYWNrIGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cclxuICAuYmctYmxhY2sgLnRleHQtbXV0ZWQsXHJcbiAgLmJnLWJsYWNrIC50ZXh0LW11dGVkOmhvdmVyLFxyXG4gIC5iZy1ibGFjayAudGV4dC1tdXRlZDpmb2N1cyxcclxuICAuYmctYmxhY2sgLnRleHQtbXV0ZWQ6YWN0aXZlLFxyXG4gIC5iZy1ibGFjayAudGV4dC1tdXRlZFtocmVmXSxcclxuICAuYmctYmxhY2sgLnRleHQtbXV0ZWQgYSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iZy1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4YTkxICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzE3MjczICFpbXBvcnRhbnQ7IH1cclxuICAuYmctZGVmYXVsdFtocmVmXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MTgyICFpbXBvcnRhbnQ7IH1cclxuICAuYmctZGVmYXVsdCAuYmctZGVmYXVsdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM3MTcyNzMgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1kZWZhdWx0LmRhcmtlbixcclxuICAuYmctZGVmYXVsdCAuYmctZGVmYXVsdC5kYXJrZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwODE4MiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNmE2YjZiICFpbXBvcnRhbnQ7IH1cclxuICAgIC5iZy1kZWZhdWx0LmRhcmtlbltocmVmXTpob3ZlcixcclxuICAgIC5iZy1kZWZhdWx0IC5iZy1kZWZhdWx0LmRhcmtlbltocmVmXTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3OTdhN2IgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1kZWZhdWx0LmRhcmtlcixcclxuICAuYmctZGVmYXVsdCAuYmctZGVmYXVsdC5kYXJrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc5N2E3YiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNjU2NTY2ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5iZy1kZWZhdWx0LmRhcmtlcltocmVmXTpob3ZlcixcclxuICAgIC5iZy1kZWZhdWx0IC5iZy1kZWZhdWx0LmRhcmtlcltocmVmXTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MTcyNzMgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1kZWZhdWx0LCAuYmctZGVmYXVsdDpob3ZlciwgLmJnLWRlZmF1bHQ6Zm9jdXMsIC5iZy1kZWZhdWx0OmFjdGl2ZSwgLmJnLWRlZmF1bHRbaHJlZl0sXHJcbiAgLmJnLWRlZmF1bHQgYSB7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1kZWZhdWx0W2hyZWZdOmhvdmVyLCAuYmctZGVmYXVsdFtocmVmXTpmb2N1cywgLmJnLWRlZmF1bHRbaHJlZl06YWN0aXZlLFxyXG4gIC5iZy1kZWZhdWx0IGE6aG92ZXIsXHJcbiAgLmJnLWRlZmF1bHQgYTpmb2N1cyxcclxuICAuYmctZGVmYXVsdCBhOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWRlZmF1bHRbaHJlZl06aG92ZXIsIC5iZy1kZWZhdWx0W2hyZWZdOmZvY3VzLCAuYmctZGVmYXVsdFtocmVmXTphY3RpdmUsXHJcbiAgLmJnLWRlZmF1bHQgYTpob3ZlcixcclxuICAuYmctZGVmYXVsdCBhOmZvY3VzLFxyXG4gIC5iZy1kZWZhdWx0IGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cclxuICAuYmctZGVmYXVsdCAudGV4dC1tdXRlZCxcclxuICAuYmctZGVmYXVsdCAudGV4dC1tdXRlZDpob3ZlcixcclxuICAuYmctZGVmYXVsdCAudGV4dC1tdXRlZDpmb2N1cyxcclxuICAuYmctZGVmYXVsdCAudGV4dC1tdXRlZDphY3RpdmUsXHJcbiAgLmJnLWRlZmF1bHQgLnRleHQtbXV0ZWRbaHJlZl0sXHJcbiAgLmJnLWRlZmF1bHQgLnRleHQtbXV0ZWQgYSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iZy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhiZDVkICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNjNhMTRiICFpbXBvcnRhbnQ7IH1cclxuICAuYmctc3VjY2Vzc1tocmVmXTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJiMTU5ICFpbXBvcnRhbnQ7IH1cclxuICAuYmctc3VjY2VzcyAuYmctc3VjY2VzcyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2M2ExNGIgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1zdWNjZXNzLmRhcmtlbixcclxuICAuYmctc3VjY2VzcyAuYmctc3VjY2Vzcy5kYXJrZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyYjE1OSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNWQ5NjQ3ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5iZy1zdWNjZXNzLmRhcmtlbltocmVmXTpob3ZlcixcclxuICAgIC5iZy1zdWNjZXNzIC5iZy1zdWNjZXNzLmRhcmtlbltocmVmXTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YWFiNTAgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1zdWNjZXNzLmRhcmtlcixcclxuICAuYmctc3VjY2VzcyAuYmctc3VjY2Vzcy5kYXJrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZhYWI1MCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTk4ZjQzICFpbXBvcnRhbnQ7IH1cclxuICAgIC5iZy1zdWNjZXNzLmRhcmtlcltocmVmXTpob3ZlcixcclxuICAgIC5iZy1zdWNjZXNzIC5iZy1zdWNjZXNzLmRhcmtlcltocmVmXTpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2M2ExNGIgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1zdWNjZXNzLCAuYmctc3VjY2Vzczpob3ZlciwgLmJnLXN1Y2Nlc3M6Zm9jdXMsIC5iZy1zdWNjZXNzOmFjdGl2ZSwgLmJnLXN1Y2Nlc3NbaHJlZl0sXHJcbiAgLmJnLXN1Y2Nlc3MgYSB7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1zdWNjZXNzW2hyZWZdOmhvdmVyLCAuYmctc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJnLXN1Y2Nlc3NbaHJlZl06YWN0aXZlLFxyXG4gIC5iZy1zdWNjZXNzIGE6aG92ZXIsXHJcbiAgLmJnLXN1Y2Nlc3MgYTpmb2N1cyxcclxuICAuYmctc3VjY2VzcyBhOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5iZy1zdWNjZXNzW2hyZWZdOmZvY3VzLCAuYmctc3VjY2Vzc1tocmVmXTphY3RpdmUsXHJcbiAgLmJnLXN1Y2Nlc3MgYTpob3ZlcixcclxuICAuYmctc3VjY2VzcyBhOmZvY3VzLFxyXG4gIC5iZy1zdWNjZXNzIGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cclxuICAuYmctc3VjY2VzcyAudGV4dC1tdXRlZCxcclxuICAuYmctc3VjY2VzcyAudGV4dC1tdXRlZDpob3ZlcixcclxuICAuYmctc3VjY2VzcyAudGV4dC1tdXRlZDpmb2N1cyxcclxuICAuYmctc3VjY2VzcyAudGV4dC1tdXRlZDphY3RpdmUsXHJcbiAgLmJnLXN1Y2Nlc3MgLnRleHQtbXV0ZWRbaHJlZl0sXHJcbiAgLmJnLXN1Y2Nlc3MgLnRleHQtbXV0ZWQgYSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5iZy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNTAgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNkNjQyMzAgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1kYW5nZXJbaHJlZl06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RiNTk0OSAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWRhbmdlciAuYmctZGFuZ2VyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q2NDIzMCAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWRhbmdlci5kYXJrZW4sXHJcbiAgLmJnLWRhbmdlciAuYmctZGFuZ2VyLmRhcmtlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI1OTQ5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNjZTNhMjggIWltcG9ydGFudDsgfVxyXG4gICAgLmJnLWRhbmdlci5kYXJrZW5baHJlZl06aG92ZXIsXHJcbiAgICAuYmctZGFuZ2VyIC5iZy1kYW5nZXIuZGFya2VuW2hyZWZdOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NGQzYyAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWRhbmdlci5kYXJrZXIsXHJcbiAgLmJnLWRhbmdlciAuYmctZGFuZ2VyLmRhcmtlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk0ZDNjICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNjNjM4MjcgIWltcG9ydGFudDsgfVxyXG4gICAgLmJnLWRhbmdlci5kYXJrZXJbaHJlZl06aG92ZXIsXHJcbiAgICAuYmctZGFuZ2VyIC5iZy1kYW5nZXIuZGFya2VyW2hyZWZdOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2NDIzMCAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWRhbmdlciwgLmJnLWRhbmdlcjpob3ZlciwgLmJnLWRhbmdlcjpmb2N1cywgLmJnLWRhbmdlcjphY3RpdmUsIC5iZy1kYW5nZXJbaHJlZl0sXHJcbiAgLmJnLWRhbmdlciBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWRhbmdlcltocmVmXTpob3ZlciwgLmJnLWRhbmdlcltocmVmXTpmb2N1cywgLmJnLWRhbmdlcltocmVmXTphY3RpdmUsXHJcbiAgLmJnLWRhbmdlciBhOmhvdmVyLFxyXG4gIC5iZy1kYW5nZXIgYTpmb2N1cyxcclxuICAuYmctZGFuZ2VyIGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cclxuICAuYmctZGFuZ2VyW2hyZWZdOmhvdmVyLCAuYmctZGFuZ2VyW2hyZWZdOmZvY3VzLCAuYmctZGFuZ2VyW2hyZWZdOmFjdGl2ZSxcclxuICAuYmctZGFuZ2VyIGE6aG92ZXIsXHJcbiAgLmJnLWRhbmdlciBhOmZvY3VzLFxyXG4gIC5iZy1kYW5nZXIgYTphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1kYW5nZXIgLnRleHQtbXV0ZWQsXHJcbiAgLmJnLWRhbmdlciAudGV4dC1tdXRlZDpob3ZlcixcclxuICAuYmctZGFuZ2VyIC50ZXh0LW11dGVkOmZvY3VzLFxyXG4gIC5iZy1kYW5nZXIgLnRleHQtbXV0ZWQ6YWN0aXZlLFxyXG4gIC5iZy1kYW5nZXIgLnRleHQtbXV0ZWRbaHJlZl0sXHJcbiAgLmJnLWRhbmdlciAudGV4dC1tdXRlZCBhIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfVxyXG5cclxuLmJnLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGFiNDMgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNlYTk2MWYgIWltcG9ydGFudDsgfVxyXG4gIC5iZy13YXJuaW5nW2hyZWZdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGEzM2IgIWltcG9ydGFudDsgfVxyXG4gIC5iZy13YXJuaW5nIC5iZy13YXJuaW5nIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2VhOTYxZiAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLXdhcm5pbmcuZGFya2VuLFxyXG4gIC5iZy13YXJuaW5nIC5iZy13YXJuaW5nLmRhcmtlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRhMzNiICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNDhmMTUgIWltcG9ydGFudDsgfVxyXG4gICAgLmJnLXdhcm5pbmcuZGFya2VuW2hyZWZdOmhvdmVyLFxyXG4gICAgLmJnLXdhcm5pbmcgLmJnLXdhcm5pbmcuZGFya2VuW2hyZWZdOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViOWQyZCAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLXdhcm5pbmcuZGFya2VyLFxyXG4gIC5iZy13YXJuaW5nIC5iZy13YXJuaW5nLmRhcmtlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI5ZDJkICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYjg5MTQgIWltcG9ydGFudDsgfVxyXG4gICAgLmJnLXdhcm5pbmcuZGFya2VyW2hyZWZdOmhvdmVyLFxyXG4gICAgLmJnLXdhcm5pbmcgLmJnLXdhcm5pbmcuZGFya2VyW2hyZWZdOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhOTYxZiAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLXdhcm5pbmcsIC5iZy13YXJuaW5nOmhvdmVyLCAuYmctd2FybmluZzpmb2N1cywgLmJnLXdhcm5pbmc6YWN0aXZlLCAuYmctd2FybmluZ1tocmVmXSxcclxuICAuYmctd2FybmluZyBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLXdhcm5pbmdbaHJlZl06aG92ZXIsIC5iZy13YXJuaW5nW2hyZWZdOmZvY3VzLCAuYmctd2FybmluZ1tocmVmXTphY3RpdmUsXHJcbiAgLmJnLXdhcm5pbmcgYTpob3ZlcixcclxuICAuYmctd2FybmluZyBhOmZvY3VzLFxyXG4gIC5iZy13YXJuaW5nIGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cclxuICAuYmctd2FybmluZ1tocmVmXTpob3ZlciwgLmJnLXdhcm5pbmdbaHJlZl06Zm9jdXMsIC5iZy13YXJuaW5nW2hyZWZdOmFjdGl2ZSxcclxuICAuYmctd2FybmluZyBhOmhvdmVyLFxyXG4gIC5iZy13YXJuaW5nIGE6Zm9jdXMsXHJcbiAgLmJnLXdhcm5pbmcgYTphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG4gIC5iZy13YXJuaW5nIC50ZXh0LW11dGVkLFxyXG4gIC5iZy13YXJuaW5nIC50ZXh0LW11dGVkOmhvdmVyLFxyXG4gIC5iZy13YXJuaW5nIC50ZXh0LW11dGVkOmZvY3VzLFxyXG4gIC5iZy13YXJuaW5nIC50ZXh0LW11dGVkOmFjdGl2ZSxcclxuICAuYmctd2FybmluZyAudGV4dC1tdXRlZFtocmVmXSxcclxuICAuYmctd2FybmluZyAudGV4dC1tdXRlZCBhIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfVxyXG5cclxuLmJnLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM0ZTQgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICMzOWIyZDYgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1pbmZvW2hyZWZdOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmJjZGMgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1pbmZvIC5iZy1pbmZvIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzM5YjJkNiAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWluZm8uZGFya2VuLFxyXG4gIC5iZy1pbmZvIC5iZy1pbmZvLmRhcmtlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJiY2RjICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMyY2FkZDQgIWltcG9ydGFudDsgfVxyXG4gICAgLmJnLWluZm8uZGFya2VuW2hyZWZdOmhvdmVyLFxyXG4gICAgLmJnLWluZm8gLmJnLWluZm8uZGFya2VuW2hyZWZdOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1YjdkOSAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWluZm8uZGFya2VyLFxyXG4gIC5iZy1pbmZvIC5iZy1pbmZvLmRhcmtlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDViN2Q5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICMyYWE3Y2MgIWltcG9ydGFudDsgfVxyXG4gICAgLmJnLWluZm8uZGFya2VyW2hyZWZdOmhvdmVyLFxyXG4gICAgLmJnLWluZm8gLmJnLWluZm8uZGFya2VyW2hyZWZdOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5YjJkNiAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWluZm8sIC5iZy1pbmZvOmhvdmVyLCAuYmctaW5mbzpmb2N1cywgLmJnLWluZm86YWN0aXZlLCAuYmctaW5mb1tocmVmXSxcclxuICAuYmctaW5mbyBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XHJcbiAgLmJnLWluZm9baHJlZl06aG92ZXIsIC5iZy1pbmZvW2hyZWZdOmZvY3VzLCAuYmctaW5mb1tocmVmXTphY3RpdmUsXHJcbiAgLmJnLWluZm8gYTpob3ZlcixcclxuICAuYmctaW5mbyBhOmZvY3VzLFxyXG4gIC5iZy1pbmZvIGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cclxuICAuYmctaW5mb1tocmVmXTpob3ZlciwgLmJnLWluZm9baHJlZl06Zm9jdXMsIC5iZy1pbmZvW2hyZWZdOmFjdGl2ZSxcclxuICAuYmctaW5mbyBhOmhvdmVyLFxyXG4gIC5iZy1pbmZvIGE6Zm9jdXMsXHJcbiAgLmJnLWluZm8gYTphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG4gIC5iZy1pbmZvIC50ZXh0LW11dGVkLFxyXG4gIC5iZy1pbmZvIC50ZXh0LW11dGVkOmhvdmVyLFxyXG4gIC5iZy1pbmZvIC50ZXh0LW11dGVkOmZvY3VzLFxyXG4gIC5iZy1pbmZvIC50ZXh0LW11dGVkOmFjdGl2ZSxcclxuICAuYmctaW5mbyAudGV4dC1tdXRlZFtocmVmXSxcclxuICAuYmctaW5mbyAudGV4dC1tdXRlZCBhIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDsgfVxyXG5cclxuLmJnLXRyYW5zcGFyZW50IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtZGVmYXVsdCwgLnRleHQtZGVmYXVsdDpob3ZlciwgLnRleHQtZGVmYXVsdDpmb2N1cywgLnRleHQtZGVmYXVsdDphY3RpdmUsIC50ZXh0LWRlZmF1bHRbaHJlZl0sXHJcbi50ZXh0LWRlZmF1bHQgYSB7XHJcbiAgY29sb3I6ICM0NDQ0NDQgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtZGVmYXVsdFtocmVmXTpob3ZlciwgLnRleHQtZGVmYXVsdFtocmVmXTpmb2N1cywgLnRleHQtZGVmYXVsdFtocmVmXTphY3RpdmUsXHJcbi50ZXh0LWRlZmF1bHQgYTpob3ZlcixcclxuLnRleHQtZGVmYXVsdCBhOmZvY3VzLFxyXG4udGV4dC1kZWZhdWx0IGE6YWN0aXZlIHtcclxuICBjb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1tdXRlZCwgLnRleHQtbXV0ZWQ6aG92ZXIsIC50ZXh0LW11dGVkOmZvY3VzLCAudGV4dC1tdXRlZDphY3RpdmUsIC50ZXh0LW11dGVkW2hyZWZdLFxyXG4udGV4dC1tdXRlZCBhIHtcclxuICBjb2xvcjogIzgxOGE5MSAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1tdXRlZFtocmVmXTpob3ZlciwgLnRleHQtbXV0ZWRbaHJlZl06Zm9jdXMsIC50ZXh0LW11dGVkW2hyZWZdOmFjdGl2ZSxcclxuLnRleHQtbXV0ZWQgYTpob3ZlcixcclxuLnRleHQtbXV0ZWQgYTpmb2N1cyxcclxuLnRleHQtbXV0ZWQgYTphY3RpdmUge1xyXG4gIGNvbG9yOiAjNjg3MDc3ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50ZXh0LWxpZ2h0LCAudGV4dC1saWdodDpob3ZlciwgLnRleHQtbGlnaHQ6Zm9jdXMsIC50ZXh0LWxpZ2h0OmFjdGl2ZSwgLnRleHQtbGlnaHRbaHJlZl0sXHJcbi50ZXh0LWxpZ2h0IGEge1xyXG4gIGNvbG9yOiAjYmJiYmJiICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50ZXh0LWxpZ2h0W2hyZWZdOmhvdmVyLCAudGV4dC1saWdodFtocmVmXTpmb2N1cywgLnRleHQtbGlnaHRbaHJlZl06YWN0aXZlLFxyXG4udGV4dC1saWdodCBhOmhvdmVyLFxyXG4udGV4dC1saWdodCBhOmZvY3VzLFxyXG4udGV4dC1saWdodCBhOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNhMmEyYTIgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtc3VjY2VzcywgLnRleHQtc3VjY2Vzczpob3ZlciwgLnRleHQtc3VjY2Vzczpmb2N1cywgLnRleHQtc3VjY2VzczphY3RpdmUsIC50ZXh0LXN1Y2Nlc3NbaHJlZl0sXHJcbi50ZXh0LXN1Y2Nlc3MgYSB7XHJcbiAgY29sb3I6ICM0ZTg3MzcgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtc3VjY2Vzc1tocmVmXTpob3ZlciwgLnRleHQtc3VjY2Vzc1tocmVmXTpmb2N1cywgLnRleHQtc3VjY2Vzc1tocmVmXTphY3RpdmUsXHJcbi50ZXh0LXN1Y2Nlc3MgYTpob3ZlcixcclxuLnRleHQtc3VjY2VzcyBhOmZvY3VzLFxyXG4udGV4dC1zdWNjZXNzIGE6YWN0aXZlIHtcclxuICBjb2xvcjogIzM5NjMyOCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1kYW5nZXIsIC50ZXh0LWRhbmdlcjpob3ZlciwgLnRleHQtZGFuZ2VyOmZvY3VzLCAudGV4dC1kYW5nZXI6YWN0aXZlLCAudGV4dC1kYW5nZXJbaHJlZl0sXHJcbi50ZXh0LWRhbmdlciBhIHtcclxuICBjb2xvcjogI2JiMmUxZCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1kYW5nZXJbaHJlZl06aG92ZXIsIC50ZXh0LWRhbmdlcltocmVmXTpmb2N1cywgLnRleHQtZGFuZ2VyW2hyZWZdOmFjdGl2ZSxcclxuLnRleHQtZGFuZ2VyIGE6aG92ZXIsXHJcbi50ZXh0LWRhbmdlciBhOmZvY3VzLFxyXG4udGV4dC1kYW5nZXIgYTphY3RpdmUge1xyXG4gIGNvbG9yOiAjOGYyMzE2ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50ZXh0LXdhcm5pbmcsIC50ZXh0LXdhcm5pbmc6aG92ZXIsIC50ZXh0LXdhcm5pbmc6Zm9jdXMsIC50ZXh0LXdhcm5pbmc6YWN0aXZlLCAudGV4dC13YXJuaW5nW2hyZWZdLFxyXG4udGV4dC13YXJuaW5nIGEge1xyXG4gIGNvbG9yOiAjY2Y3ZjBjICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50ZXh0LXdhcm5pbmdbaHJlZl06aG92ZXIsIC50ZXh0LXdhcm5pbmdbaHJlZl06Zm9jdXMsIC50ZXh0LXdhcm5pbmdbaHJlZl06YWN0aXZlLFxyXG4udGV4dC13YXJuaW5nIGE6aG92ZXIsXHJcbi50ZXh0LXdhcm5pbmcgYTpmb2N1cyxcclxuLnRleHQtd2FybmluZyBhOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICM5ZjYxMDkgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtaW5mbywgLnRleHQtaW5mbzpob3ZlciwgLnRleHQtaW5mbzpmb2N1cywgLnRleHQtaW5mbzphY3RpdmUsIC50ZXh0LWluZm9baHJlZl0sXHJcbi50ZXh0LWluZm8gYSB7XHJcbiAgY29sb3I6ICMyMDljYzIgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtaW5mb1tocmVmXTpob3ZlciwgLnRleHQtaW5mb1tocmVmXTpmb2N1cywgLnRleHQtaW5mb1tocmVmXTphY3RpdmUsXHJcbi50ZXh0LWluZm8gYTpob3ZlcixcclxuLnRleHQtaW5mbyBhOmZvY3VzLFxyXG4udGV4dC1pbmZvIGE6YWN0aXZlIHtcclxuICBjb2xvcjogIzE4Nzk5NiAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9yZGVyLWRlZmF1bHQge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9yZGVyLXBhbmVsIHtcclxuICBib3JkZXItY29sb3I6ICNlMmUyZTIgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci1zdWNjZXNzIHtcclxuICBib3JkZXItY29sb3I6ICM3OGJkNWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmJvcmRlci1kYW5nZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2U0NjA1MCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9yZGVyLXdhcm5pbmcge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y0YWI0MyAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9yZGVyLWluZm8ge1xyXG4gIGJvcmRlci1jb2xvcjogIzU5YzRlNCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHVsbC14cy1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHVsbC14cy1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wdWxsLXhzLW5vbmUge1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gIC5wdWxsLXNtLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gIC5wdWxsLXNtLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgLnB1bGwtc20tbm9uZSB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5wdWxsLW1kLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gIC5wdWxsLW1kLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgLnB1bGwtbWQtbm9uZSB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5wdWxsLWxnLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gIC5wdWxsLWxnLXJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgLnB1bGwtbGctbm9uZSB7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAucHVsbC14bC1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICAucHVsbC14bC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gIC5wdWxsLXhsLW5vbmUge1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XHJcblxyXG4ubS14LWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLWEtMCB7XHJcbiAgbWFyZ2luOiAwIDAgIWltcG9ydGFudDsgfVxyXG5cclxuLm0tdC0wIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLXItMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLWItMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS1sLTAge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLXgtMCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLm0teS0wIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS1hLTEge1xyXG4gIG1hcmdpbjogMTBweCAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLXQtMSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS1yLTEge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS1iLTEge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLm0tbC0xIHtcclxuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS14LTEge1xyXG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLXktMSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLm0tYS0yIHtcclxuICBtYXJnaW46IDE1cHggMTVweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS10LTIge1xyXG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxyXG5cclxuLm0tci0yIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxyXG5cclxuLm0tYi0yIHtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLWwtMiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxyXG5cclxuLm0teC0yIHtcclxuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS15LTIge1xyXG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLWEtMyB7XHJcbiAgbWFyZ2luOiAyMHB4IDIwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLm0tdC0zIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLXItMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLWItMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS1sLTMge1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLXgtMyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLm0teS0zIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS1hLTQge1xyXG4gIG1hcmdpbjogMzBweCAzMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLXQtNCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS1yLTQge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS1iLTQge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLm0tbC00IHtcclxuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubS14LTQge1xyXG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tLXktNCB7XHJcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAtYS0wIHtcclxuICBwYWRkaW5nOiAwIDAgIWltcG9ydGFudDsgfVxyXG5cclxuLnAtdC0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC1yLTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLnAtYi0wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC1sLTAge1xyXG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC14LTAge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLnAteS0wIHtcclxuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLWEtMSB7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLXQtMSB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAtci0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLWItMSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAtbC0xIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAteC0xIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLXktMSB7XHJcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC1hLTIge1xyXG4gIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC10LTIge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLXItMiB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC1iLTIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLWwtMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLXgtMiB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC15LTIge1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAtYS0zIHtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAtdC0zIHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC1yLTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAtYi0zIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC1sLTMge1xyXG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucC14LTMge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAteS0zIHtcclxuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLWEtNCB7XHJcbiAgcGFkZGluZzogMzBweCAzMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLXQtNCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAtci00IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLWItNCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAtbC00IHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxyXG5cclxuLnAteC00IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wLXktNCB7XHJcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubGluZS1oZWlnaHQtMSB7XHJcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC1ub3dyYXAge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtdHJ1bmNhdGUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQteHMtbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGV4dC14cy1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQteHMtY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgLnRleHQtc20tbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICAudGV4dC1zbS1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbiAgLnRleHQtc20tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC50ZXh0LW1kLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcbiAgLnRleHQtbWQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gIC50ZXh0LW1kLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAudGV4dC1sZy1sZWZ0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gIC50ZXh0LWxnLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuICAudGV4dC1sZy1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC50ZXh0LXhsLWxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcbiAgLnRleHQteGwtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gIC50ZXh0LXhsLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XHJcblxyXG4udGV4dC1sb3dlcmNhc2Uge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtdXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50ZXh0LWNhcGl0YWxpemUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mb250LXdlaWdodC1saWdodCB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcclxuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mb250LXdlaWdodC1zZW1pYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcclxuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mb250LWl0YWxpYyB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50ZXh0LXVuZGVybGluZWQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mb250LXNpemUtMTEge1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9udC1zaXplLTEyIHtcclxuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxyXG5cclxuLmZvbnQtc2l6ZS0xMyB7XHJcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mb250LXNpemUtMTQge1xyXG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9udC1zaXplLTE1IHtcclxuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxyXG5cclxuLmZvbnQtc2l6ZS0xNiB7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mb250LXNpemUtMTcge1xyXG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9udC1zaXplLTE4IHtcclxuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxyXG5cclxuLmZvbnQtc2l6ZS0yMCB7XHJcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mb250LXNpemUtMjQge1xyXG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9udC1zaXplLTI4IHtcclxuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDsgfVxyXG5cclxuLmZvbnQtc2l6ZS0zNCB7XHJcbiAgZm9udC1zaXplOiAzNHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mb250LXNpemUtNDAge1xyXG4gIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9udC1zaXplLTQ2IHtcclxuICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDsgfVxyXG5cclxuLmZvbnQtc2l6ZS01MiB7XHJcbiAgZm9udC1zaXplOiA1MnB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52YWxpZ24tdG9wIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52YWxpZ24tbWlkZGxlIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cclxuXHJcbi52YWxpZ24tYm90dG9tIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cclxuICBoMS5saWdodCwgaDIubGlnaHQsIGgzLmxpZ2h0LCBoNC5saWdodCwgaDUubGlnaHQsIGg2LmxpZ2h0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cclxuXHJcbmEsXHJcbmE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG5cclxuY29kZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmJ0bixcclxuICBidXR0b24sXHJcbiAgYSB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cclxuICA6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cclxuICBzZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICM0NDQ7IH0gfVxyXG5cclxuYm9keSxcclxuaHRtbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuXHJcbmh0bWwge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XHJcblxyXG5ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cclxuICBib2R5OmJlZm9yZSwgYm9keTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgYm9keTphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgYm9keSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcblxyXG4ucGFuZWwgaHIsXHJcbi5ib3ggaHIsXHJcbi5tb2RhbCBociB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ubm8tYW5pbWF0aW9uIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDsgfVxyXG5cclxuLnB4LWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDIwcHg7IH1cclxuICAucHgtY29udGVudDpiZWZvcmUsIC5weC1jb250ZW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAucHgtY29udGVudDphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG5cclxuLnBhZ2UtaGVhZGVyIHtcclxuICBtYXJnaW46IC0yMHB4IC0yMHB4IDIwcHggLTIwcHg7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxyXG4gIC5wYWdlLWhlYWRlcjpiZWZvcmUsIC5wYWdlLWhlYWRlcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLnBhZ2UtaGVhZGVyOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLnBhZ2UtaGVhZGVyIGgxLFxyXG4gIC5wYWdlLWhlYWRlciBoMixcclxuICAucGFnZS1oZWFkZXIgaDMsXHJcbiAgLnBhZ2UtaGVhZGVyIGg0LFxyXG4gIC5wYWdlLWhlYWRlciBoNSxcclxuICAucGFnZS1oZWFkZXIgaDYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxyXG5cclxuLnBhZ2UtaGVhZGVyLXRleHQsXHJcbi5wYWdlLWhlYWRlci10ZXh0IGEge1xyXG4gIGZvbnQtc2l6ZTogMThweDsgfVxyXG5cclxuLnBhZ2UtaGVhZGVyLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOyB9XHJcblxyXG4ucGFjZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG5cclxuLnBhY2UtaW5hY3RpdmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5wYWNlLXByb2dyZXNzIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMjAwMDtcclxuICB0b3A6IDA7XHJcbiAgLypAbm9mbGlwKi9cclxuICByaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDJweDsgfVxyXG5cclxuI3B4LWJyZWFrcG9pbnQteHMsXHJcbiNweC1icmVha3BvaW50LXNtLFxyXG4jcHgtYnJlYWtwb2ludC1tZCxcclxuI3B4LWJyZWFrcG9pbnQtbGcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMDAwMHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDsgfVxyXG5cclxuI3B4LWJyZWFrcG9pbnQteHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAjcHgtYnJlYWtwb2ludC14cyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAjcHgtYnJlYWtwb2ludC1zbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAjcHgtYnJlYWtwb2ludC1zbSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAjcHgtYnJlYWtwb2ludC1tZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAjcHgtYnJlYWtwb2ludC1tZCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAjcHgtYnJlYWtwb2ludC1sZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgI3B4LWJyZWFrcG9pbnQtbGcge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbi50YWJsZSB0aCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLnRhYmxlLWhlYWRlcixcclxuLnRhYmxlLWZvb3RlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4udGFibGUtaGVhZGVyIHtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4OyB9XHJcblxyXG4udGFibGUtZm9vdGVyIHtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7IH1cclxuXHJcbi50YWJsZS1jYXB0aW9uIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXHJcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcclxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2VzcyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2VzcyxcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XHJcbiAgY29sb3I6ICM2Zjk3NmQ7IH1cclxuXHJcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcclxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXHJcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXHJcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcclxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xyXG4gIGNvbG9yOiAjOGQ3OTU1OyB9XHJcblxyXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXHJcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxyXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXHJcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxyXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXHJcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxyXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcclxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXHJcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcclxuICBjb2xvcjogIzUyOGQ5ZTsgfVxyXG5cclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcclxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcclxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcclxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcclxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcclxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcclxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XHJcbiAgY29sb3I6ICNiMDViNTk7IH1cclxuXHJcbi50YWJsZS1saWdodCAudGFibGUsXHJcbi50YWJsZS1saWdodC50YWJsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNkYmRiZGIgIWltcG9ydGFudDsgfVxyXG5cclxuLnRhYmxlLWxpZ2h0IHtcclxuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XHJcbiAgLnRhYmxlLWxpZ2h0IHRoZWFkLFxyXG4gIC50YWJsZS1saWdodCB0aGVhZCB0cixcclxuICAudGFibGUtbGlnaHQgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLWxpZ2h0IC50YWJsZS1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzQ0NDsgfVxyXG4gIC50YWJsZS1saWdodCB0aGVhZCB0cixcclxuICAudGFibGUtbGlnaHQgdGhlYWQgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI2ViZWJlYjsgfVxyXG4gIC50YWJsZS1saWdodCAudGFibGUtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cclxuXHJcbi50YWJsZS1zdWNjZXNzIC50YWJsZSxcclxuLnRhYmxlLXN1Y2Nlc3MudGFibGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjNjE4YzUwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50YWJsZS1zdWNjZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGhlYWQsXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdHIsXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgLnRhYmxlLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2MThjNTAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdHIsXHJcbiAgLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgge1xyXG4gICAgYmFja2dyb3VuZDogIzZiYTk1MzsgfVxyXG4gIC50YWJsZS1zdWNjZXNzIC50YWJsZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzc4YmQ1ZDsgfVxyXG4gICAgLnRhYmxlLXN1Y2Nlc3MgLnRhYmxlLWhlYWRlciAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiBub25lOyB9XHJcblxyXG4udGFibGUtZGFuZ2VyIC50YWJsZSxcclxuLnRhYmxlLWRhbmdlci50YWJsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNjMzQzMzMgIWltcG9ydGFudDsgfVxyXG5cclxuLnRhYmxlLWRhbmdlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxyXG4gIC50YWJsZS1kYW5nZXIgdGhlYWQsXHJcbiAgLnRhYmxlLWRhbmdlciB0aGVhZCB0cixcclxuICAudGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxyXG4gIC50YWJsZS1kYW5nZXIgLnRhYmxlLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNjMzQzMzMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgLnRhYmxlLWRhbmdlciB0aGVhZCB0cixcclxuICAudGFibGUtZGFuZ2VyIHRoZWFkIHRoIHtcclxuICAgIGJhY2tncm91bmQ6ICNkNzRmM2Y7IH1cclxuICAudGFibGUtZGFuZ2VyIC50YWJsZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2U0NjA1MDsgfVxyXG4gICAgLnRhYmxlLWRhbmdlciAudGFibGUtaGVhZGVyIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBib3JkZXI6IG5vbmU7IH1cclxuXHJcbi50YWJsZS13YXJuaW5nIC50YWJsZSxcclxuLnRhYmxlLXdhcm5pbmcudGFibGUge1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZDk4ZDIxICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50YWJsZS13YXJuaW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMXB4OyB9XHJcbiAgLnRhYmxlLXdhcm5pbmcgdGhlYWQsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdHIsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLXdhcm5pbmcgLnRhYmxlLWhlYWRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkOThkMjEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdHIsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI2U5OWMyZjsgfVxyXG4gIC50YWJsZS13YXJuaW5nIC50YWJsZS1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y0YWI0MzsgfVxyXG4gICAgLnRhYmxlLXdhcm5pbmcgLnRhYmxlLWhlYWRlciAuZm9ybS1jb250cm9sIHtcclxuICAgICAgYm9yZGVyOiBub25lOyB9XHJcblxyXG4udGFibGUtaW5mbyAudGFibGUsXHJcbi50YWJsZS1pbmZvLnRhYmxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM3YTdjOCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGFibGUtaW5mbyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxyXG4gIC50YWJsZS1pbmZvIHRoZWFkLFxyXG4gIC50YWJsZS1pbmZvIHRoZWFkIHRyLFxyXG4gIC50YWJsZS1pbmZvIHRoZWFkIHRoLFxyXG4gIC50YWJsZS1pbmZvIC50YWJsZS1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzdhN2M4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG4gIC50YWJsZS1pbmZvIHRoZWFkIHRyLFxyXG4gIC50YWJsZS1pbmZvIHRoZWFkIHRoIHtcclxuICAgIGJhY2tncm91bmQ6ICM0OGI2ZDc7IH1cclxuICAudGFibGUtaW5mbyAudGFibGUtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM1OWM0ZTQ7IH1cclxuICAgIC50YWJsZS1pbmZvIC50YWJsZS1oZWFkZXIgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4uZm9ybS1jb250cm9sW3R5cGU9XCJjb2xvclwiXSB7XHJcbiAgaGVpZ2h0OiAzMS4wMDAwN3B4O1xyXG4gIHBhZGRpbmc6IDJweCA2cHg7IH1cclxuXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XHJcblxyXG5zZWxlY3QuaW5wdXQtc20ge1xyXG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XHJcblxyXG5zZWxlY3QuaW5wdXQtbGcge1xyXG4gIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgZm9udC1zaXplOiAxNi45cHg7IH1cclxuXHJcbmxhYmVsLFxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxubGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgY29udGVudDogXCIqXCI7XHJcbiAgY29sb3I6IHJlZDsgfVxyXG5cclxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgY29sb3I6ICM0NDQ7IH1cclxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrOmhvdmVyLCAuZm9ybS1jb250cm9sLWZlZWRiYWNrOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjNDQ0OyB9XHJcblxyXG4uaW5wdXQtc21bdHlwZT1cImNvbG9yXCJdIHtcclxuICBoZWlnaHQ6IDI1LjA0cHg7XHJcbiAgcGFkZGluZzogMS41cHggNC41cHg7IH1cclxuXHJcbi5pbnB1dC1sZ1t0eXBlPVwiY29sb3JcIl0ge1xyXG4gIGhlaWdodDogMzlweDtcclxuICBwYWRkaW5nOiA0cHggOXB4OyB9XHJcblxyXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzhiZDVkOyB9XHJcblxyXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBjb2xvcjogIzZmOTc2ZDtcclxuICBib3JkZXItY29sb3I6ICM3OGJkNWQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZmY1OyB9XHJcblxyXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgY29sb3I6ICM3OGJkNWQ7IH1cclxuXHJcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcclxuICBib3JkZXItY29sb3I6ICNmNGFiNDM7IH1cclxuXHJcbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gIGNvbG9yOiAjOGQ3OTU1O1xyXG4gIGJvcmRlci1jb2xvcjogI2Y0YWI0MyAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjM7IH1cclxuXHJcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICBjb2xvcjogI2Y0YWI0MzsgfVxyXG5cclxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcclxuICBib3JkZXItY29sb3I6ICNlNDYwNTA7IH1cclxuXHJcbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBjb2xvcjogI2IwNWI1OTtcclxuICBib3JkZXItY29sb3I6ICNlNDYwNTAgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNmY2OyB9XHJcblxyXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIGNvbG9yOiAjZTQ2MDUwOyB9XHJcblxyXG4uZm9ybS1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmctdG9wOiAzcHg7IH1cclxuICAuaGFzLXN1Y2Nlc3MgLmZvcm0tbWVzc2FnZSxcclxuICAuaGFzLXdhcm5pbmcgLmZvcm0tbWVzc2FnZSxcclxuICAuaGFzLWVycm9yIC5mb3JtLW1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5mb3JtLW1lc3NhZ2UubGlnaHQsXHJcbi5mb3JtLW1lc3NhZ2UuZGFyayxcclxuLmZvcm0tbWVzc2FnZS1saWdodCAuZm9ybS1tZXNzYWdlLFxyXG4uZm9ybS1tZXNzYWdlLWRhcmsgLmZvcm0tbWVzc2FnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBwYWRkaW5nOiAzcHggMTJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHggIWltcG9ydGFudDsgfVxyXG4gIC5mb3JtLW1lc3NhZ2UubGlnaHQ6YmVmb3JlLCAuZm9ybS1tZXNzYWdlLmxpZ2h0OmFmdGVyLFxyXG4gIC5mb3JtLW1lc3NhZ2UuZGFyazpiZWZvcmUsXHJcbiAgLmZvcm0tbWVzc2FnZS5kYXJrOmFmdGVyLFxyXG4gIC5mb3JtLW1lc3NhZ2UtbGlnaHQgLmZvcm0tbWVzc2FnZTpiZWZvcmUsXHJcbiAgLmZvcm0tbWVzc2FnZS1saWdodCAuZm9ybS1tZXNzYWdlOmFmdGVyLFxyXG4gIC5mb3JtLW1lc3NhZ2UtZGFyayAuZm9ybS1tZXNzYWdlOmJlZm9yZSxcclxuICAuZm9ybS1tZXNzYWdlLWRhcmsgLmZvcm0tbWVzc2FnZTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gIC5mb3JtLW1lc3NhZ2UubGlnaHQ6YmVmb3JlLFxyXG4gIC5mb3JtLW1lc3NhZ2UuZGFyazpiZWZvcmUsXHJcbiAgLmZvcm0tbWVzc2FnZS1saWdodCAuZm9ybS1tZXNzYWdlOmJlZm9yZSxcclxuICAuZm9ybS1tZXNzYWdlLWRhcmsgLmZvcm0tbWVzc2FnZTpiZWZvcmUge1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgbGVmdDogMTJweDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogN3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogN3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA3cHg7IH1cclxuICAuZm9ybS1tZXNzYWdlLmxpZ2h0OmFmdGVyLFxyXG4gIC5mb3JtLW1lc3NhZ2UuZGFyazphZnRlcixcclxuICAuZm9ybS1tZXNzYWdlLWxpZ2h0IC5mb3JtLW1lc3NhZ2U6YWZ0ZXIsXHJcbiAgLmZvcm0tbWVzc2FnZS1kYXJrIC5mb3JtLW1lc3NhZ2U6YWZ0ZXIge1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgbGVmdDogMTNweDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNnB4O1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDZweDsgfVxyXG5cclxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxyXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXHJcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwge1xyXG4gIGNvbG9yOiAjNDQ0OyB9XHJcblxyXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tbWVzc2FnZSB7XHJcbiAgY29sb3I6ICM2Zjk3NmQ7IH1cclxuXHJcbi5oYXMtc3VjY2VzcyAuZm9ybS1tZXNzYWdlLmxpZ2h0LFxyXG4uaGFzLXN1Y2Nlc3MuZm9ybS1tZXNzYWdlLWxpZ2h0IC5mb3JtLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjNmY5NzZkO1xyXG4gIGJvcmRlci1jb2xvcjogI2EzYzI5MztcclxuICBiYWNrZ3JvdW5kOiAjZmNmZmY1OyB9XHJcbiAgLmhhcy1zdWNjZXNzIC5mb3JtLW1lc3NhZ2UubGlnaHQ6YWZ0ZXIsXHJcbiAgLmhhcy1zdWNjZXNzLmZvcm0tbWVzc2FnZS1saWdodCAuZm9ybS1tZXNzYWdlOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmY2ZmZjU7IH1cclxuXHJcbi5oYXMtc3VjY2VzcyAuZm9ybS1tZXNzYWdlLmRhcmssXHJcbi5oYXMtc3VjY2Vzcy5mb3JtLW1lc3NhZ2UtZGFyayAuZm9ybS1tZXNzYWdlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICM2OWI2NGI7XHJcbiAgYmFja2dyb3VuZDogIzc4YmQ1ZDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XHJcbiAgLmhhcy1zdWNjZXNzIC5mb3JtLW1lc3NhZ2UuZGFyazphZnRlcixcclxuICAuaGFzLXN1Y2Nlc3MuZm9ybS1tZXNzYWdlLWRhcmsgLmZvcm0tbWVzc2FnZTphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzhiZDVkOyB9XHJcblxyXG4uaGFzLXdhcm5pbmcgLmZvcm0tbWVzc2FnZSB7XHJcbiAgY29sb3I6ICM4ZDc5NTU7IH1cclxuXHJcbi5oYXMtd2FybmluZyAuZm9ybS1tZXNzYWdlLmxpZ2h0LFxyXG4uaGFzLXdhcm5pbmcuZm9ybS1tZXNzYWdlLWxpZ2h0IC5mb3JtLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjOGQ3OTU1O1xyXG4gIGJvcmRlci1jb2xvcjogI2M5YmE5YjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmYWYzOyB9XHJcbiAgLmhhcy13YXJuaW5nIC5mb3JtLW1lc3NhZ2UubGlnaHQ6YWZ0ZXIsXHJcbiAgLmhhcy13YXJuaW5nLmZvcm0tbWVzc2FnZS1saWdodCAuZm9ybS1tZXNzYWdlOmFmdGVyIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZhZjM7IH1cclxuXHJcbi5oYXMtd2FybmluZyAuZm9ybS1tZXNzYWdlLmRhcmssXHJcbi5oYXMtd2FybmluZy5mb3JtLW1lc3NhZ2UtZGFyayAuZm9ybS1tZXNzYWdlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICNmM2EwMmI7XHJcbiAgYmFja2dyb3VuZDogI2Y0YWI0MztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XHJcbiAgLmhhcy13YXJuaW5nIC5mb3JtLW1lc3NhZ2UuZGFyazphZnRlcixcclxuICAuaGFzLXdhcm5pbmcuZm9ybS1tZXNzYWdlLWRhcmsgLmZvcm0tbWVzc2FnZTphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjRhYjQzOyB9XHJcblxyXG4uaGFzLWVycm9yIC5mb3JtLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjYjA1YjU5OyB9XHJcblxyXG4uaGFzLWVycm9yIC5mb3JtLW1lc3NhZ2UubGlnaHQsXHJcbi5oYXMtZXJyb3IuZm9ybS1tZXNzYWdlLWxpZ2h0IC5mb3JtLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiAjYjA1YjU5O1xyXG4gIGJvcmRlci1jb2xvcjogI2UwYjRiNDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmNmY2OyB9XHJcbiAgLmhhcy1lcnJvciAuZm9ybS1tZXNzYWdlLmxpZ2h0OmFmdGVyLFxyXG4gIC5oYXMtZXJyb3IuZm9ybS1tZXNzYWdlLWxpZ2h0IC5mb3JtLW1lc3NhZ2U6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjZmNjsgfVxyXG5cclxuLmhhcy1lcnJvciAuZm9ybS1tZXNzYWdlLmRhcmssXHJcbi5oYXMtZXJyb3IuZm9ybS1tZXNzYWdlLWRhcmsgLmZvcm0tbWVzc2FnZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTE0YzNhO1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxyXG4gIC5oYXMtZXJyb3IgLmZvcm0tbWVzc2FnZS5kYXJrOmFmdGVyLFxyXG4gIC5oYXMtZXJyb3IuZm9ybS1tZXNzYWdlLWRhcmsgLmZvcm0tbWVzc2FnZTphZnRlciB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTQ2MDUwOyB9XHJcblxyXG4uZm9ybS1jb250cm9sLXN1Y2Nlc3MsXHJcbi5mb3JtLWNvbnRyb2wtd2FybmluZyxcclxuLmZvcm0tY29udHJvbC1lcnJvciB7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA3LjI1MDAycHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxNC41MDAwNHB4IDE0LjUwMDA0cHg7IH1cclxuXHJcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyMzVjYjg1YycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxyXG5cclxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZjBhZDRlJyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxyXG5cclxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2Q5NTM0Zicgdmlld0JveD0nLTIgLTIgNyA3JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNkOTUzNGYnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzRSUzQ2NpcmNsZSByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN5PSczJyByPScuNScvJTNFJTNDY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzRSUzQy9zdmclM0VcIik7IH1cclxuXHJcbi5mb3JtLWJvcmRlcmVkIC5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cclxuICAuZm9ybS1ib3JkZXJlZCAuZm9ybS1ncm91cCArIC5mb3JtLWdyb3VwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi5mb3JtLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG4gIC5mb3JtLWxvYWRpbmc6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XHJcbiAgLmZvcm0tbG9hZGluZzphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luOiAtMTZweCAwIDAgLTE2cHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmb3JtLXNwaW4gLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBmb3JtLXNwaW4gLjZzIGxpbmVhcjtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNzY3Njc2IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxyXG4gIC5mb3JtLWxvYWRpbmcuZm9ybS1sb2FkaW5nLWludmVydGVkOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpOyB9XHJcbiAgLmZvcm0tbG9hZGluZy5mb3JtLWxvYWRpbmctaW52ZXJ0ZWQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cclxuXHJcbi5tb2RhbC1kaWFsb2cgLmZvcm0tbG9hZGluZzpiZWZvcmUge1xyXG4gIHotaW5kZXg6IDIwODA7IH1cclxuXHJcbi5tb2RhbC1kaWFsb2cgLmZvcm0tbG9hZGluZzphZnRlciB7XHJcbiAgei1pbmRleDogMjA4MTsgfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZvcm0tc3BpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGZvcm0tc3BpbiB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG4uYnRuLmRpc2FibGVkLCAuYnRuLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bltkaXNhYmxlZF0sIC5idG5bZGlzYWJsZWRdOmFjdGl2ZSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuOmFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG5cclxuLmJ0bi5hY3RpdmUsIC5idG46YWN0aXZlLFxyXG4ub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5hY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7IH1cclxuXHJcbi5idG4tbGluayB7XHJcbiAgY29sb3I6ICMzMTY0OTggIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjM2Q3ZGJmICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5idG4tcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHggIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi0zZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIC5idG4tM2QsIC5idG4tM2Q6YWN0aXZlLCAuYnRuLTNkLmRpc2FibGVkLCAuYnRuLTNkLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi0zZFtkaXNhYmxlZF0sIC5idG4tM2RbZGlzYWJsZWRdOmFjdGl2ZSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi0zZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi0zZDphY3RpdmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDsgfVxyXG4gIC5idG4tM2Q6YWN0aXZlLCAuYnRuLTNkLmFjdGl2ZSxcclxuICAub3BlbiA+IC5idG4tM2QuZHJvcGRvd24tdG9nZ2xlLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLTNkLmFjdGl2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cclxuXHJcbi5idG4uYnRuLW91dGxpbmUge1xyXG4gIGNvbG9yOiAjNDQ0OyB9XHJcbiAgLmJ0bi5idG4tb3V0bGluZS5idG4tb3V0bGluZS1jb2xvcmxlc3Mge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XHJcbiAgICAuYnRuLmJ0bi1vdXRsaW5lLmJ0bi1vdXRsaW5lLWNvbG9ybGVzcy5kaXNhYmxlZCwgLmJ0bi5idG4tb3V0bGluZS5idG4tb3V0bGluZS1jb2xvcmxlc3MuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLmJ0bi1vdXRsaW5lLmJ0bi1vdXRsaW5lLWNvbG9ybGVzczpkaXNhYmxlZCwgLmJ0bi5idG4tb3V0bGluZS5idG4tb3V0bGluZS1jb2xvcmxlc3M6ZGlzYWJsZWQ6YWN0aXZlLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYnRuLW91dGxpbmUuYnRuLW91dGxpbmUtY29sb3JsZXNzLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYnRuLW91dGxpbmUuYnRuLW91dGxpbmUtY29sb3JsZXNzOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMikgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG4gIC5idG4uYnRuLW91dGxpbmUuYnRuLW91dGxpbmUtY29sb3JsZXNzLWludmVydGVkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG4gICAgLmJ0bi5idG4tb3V0bGluZS5idG4tb3V0bGluZS1jb2xvcmxlc3MtaW52ZXJ0ZWQuZGlzYWJsZWQsIC5idG4uYnRuLW91dGxpbmUuYnRuLW91dGxpbmUtY29sb3JsZXNzLWludmVydGVkLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi5idG4tb3V0bGluZS5idG4tb3V0bGluZS1jb2xvcmxlc3MtaW52ZXJ0ZWQ6ZGlzYWJsZWQsIC5idG4uYnRuLW91dGxpbmUuYnRuLW91dGxpbmUtY29sb3JsZXNzLWludmVydGVkOmRpc2FibGVkOmFjdGl2ZSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJ0bi1vdXRsaW5lLmJ0bi1vdXRsaW5lLWNvbG9ybGVzcy1pbnZlcnRlZCxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLmJ0bi1vdXRsaW5lLmJ0bi1vdXRsaW5lLWNvbG9ybGVzcy1pbnZlcnRlZDphY3RpdmUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cclxuXHJcbi5idG4tbG9hZGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxyXG4gIC5idG4tbG9hZGluZzpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMS4yOGVtO1xyXG4gICAgaGVpZ2h0OiAxLjI4ZW07XHJcbiAgICBtYXJnaW46IC0uNjRlbSAwIDAgLS42NGVtO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4OyB9XHJcbiAgLmJ0bi1sb2FkaW5nOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEuMjhlbTtcclxuICAgIGhlaWdodDogMS4yOGVtO1xyXG4gICAgbWFyZ2luOiAtLjY0ZW0gMCAwIC0uNjRlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYnV0dG9uLWxvYWRpbmcgLjZzIGxpbmVhcjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBidXR0b24tbG9hZGluZyAuNnMgbGluZWFyO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDsgfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJ1dHRvbi1sb2FkaW5nIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgYnV0dG9uLWxvYWRpbmcge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMS40NTU1OyB9XHJcblxyXG4uYnRuLXhsLCAuYnRuLWdyb3VwLXhsID4gLmJ0biB7XHJcbiAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxyXG5cclxuLmJ0biB7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xyXG4gIGJhY2tncm91bmQ6ICNlY2VjZWM7IH1cclxuXHJcbi5idG4uYnRuLW91dGxpbmUge1xyXG4gIGNvbG9yOiAjZGFkYWRhO1xyXG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcclxuICBiYWNrZ3JvdW5kOiBub25lOyB9XHJcblxyXG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzLFxyXG4uYnRuLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4uYnRuLmJ0bi1vdXRsaW5lLmZvY3VzIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICBib3JkZXItY29sb3I6ICNkYWRhZGE7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2FjYWNhYztcclxuICBiYWNrZ3JvdW5kOiAjZTRlNGU0OyB9XHJcblxyXG4uYnRuOmFjdGl2ZSxcclxuLmJ0bi5hY3RpdmUsXHJcbi5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4uYnRuLW91dGxpbmU6YWN0aXZlLFxyXG4uYnRuLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcclxuLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZSB7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2O1xyXG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7IH1cclxuICAuYnRuOmFjdGl2ZTpob3ZlciwgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG46YWN0aXZlLmZvY3VzLFxyXG4gIC5idG4uYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4uYWN0aXZlOmZvY3VzLFxyXG4gIC5idG4uYWN0aXZlLmZvY3VzLFxyXG4gIC5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuICAub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmZvY3VzLFxyXG4gIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxyXG4gIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlOmZvY3VzLFxyXG4gIC5idG4uYnRuLW91dGxpbmU6YWN0aXZlLmZvY3VzLFxyXG4gIC5idG4uYnRuLW91dGxpbmUuYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4uYnRuLW91dGxpbmUuYWN0aXZlOmZvY3VzLFxyXG4gIC5idG4uYnRuLW91dGxpbmUuYWN0aXZlLmZvY3VzLFxyXG4gIC5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZTpmb2N1cyxcclxuICAub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lLmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcclxuICAgIGJhY2tncm91bmQ6ICNkOGQ4ZDg7IH1cclxuXHJcbi5idG4uYnRuLTNkOmhvdmVyLCAuYnRuLmJ0bi0zZDpmb2N1cywgLmJ0bi5idG4tM2QuZm9jdXMsXHJcbi5idG4uYnRuLTNkLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLmJ0bi0zZC5idG4tb3V0bGluZTpmb2N1cyxcclxuLmJ0bi5idG4tM2QuYnRuLW91dGxpbmUuZm9jdXMge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjNmM2YzY7IH1cclxuXHJcbi5idG4uYnRuLTNkOmFjdGl2ZSwgLmJ0bi5idG4tM2Q6YWN0aXZlOmhvdmVyLCAuYnRuLmJ0bi0zZDphY3RpdmU6Zm9jdXMsIC5idG4uYnRuLTNkOmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi5idG4tM2QuYWN0aXZlLFxyXG4uYnRuLmJ0bi0zZC5hY3RpdmU6aG92ZXIsXHJcbi5idG4uYnRuLTNkLmFjdGl2ZTpmb2N1cyxcclxuLmJ0bi5idG4tM2QuYWN0aXZlLmZvY3VzLFxyXG4ub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi0zZCxcclxuLm9wZW4gPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2Q6aG92ZXIsXHJcbi5vcGVuID4gLmJ0bi5kcm9wZG93bi10b2dnbGUuYnRuLTNkOmZvY3VzLFxyXG4ub3BlbiA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi0zZC5mb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2U0ZTRlNDsgfVxyXG5cclxuLmJ0bi5kaXNhYmxlZCxcclxuLmJ0bltkaXNhYmxlZF0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcclxuICBib3JkZXItY29sb3I6ICNkZmRmZGYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZWNlY2VjICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5idG4uYnRuLW91dGxpbmUuZGlzYWJsZWQsXHJcbi5idG4uYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5idG4tb3V0bGluZSB7XHJcbiAgY29sb3I6ICNkYWRhZGE7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4uYnRuLmRpc2FibGVkLmFjdGl2ZSxcclxuLmJ0bltkaXNhYmxlZF0uYWN0aXZlLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi5hY3RpdmUge1xyXG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNmM2ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2RkZGRkZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYnRuLmJ0bi1vdXRsaW5lIHtcclxuICBjb2xvcjogIzQ0NDsgfVxyXG5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICM2ZWE5NTg7XHJcbiAgYmFja2dyb3VuZDogIzc4YmQ1ZDsgfVxyXG5cclxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lIHtcclxuICBjb2xvcjogIzZhYTM1NDtcclxuICBib3JkZXItY29sb3I6ICM2ZWE5NTg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG5cclxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyxcclxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6Zm9jdXMsXHJcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5mb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNmFhMzU0O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MjY2MzQ7XHJcbiAgYmFja2dyb3VuZDogIzZmYjk1MjsgfVxyXG5cclxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcclxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcclxuLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6YWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlLFxyXG4ub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzU4ODg0NjtcclxuICBiYWNrZ3JvdW5kOiAjNjdiMzQ5OyB9XHJcbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcclxuICAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcclxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcclxuICAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxyXG4gIC5idG4tc3VjY2Vzcy5idG4tb3V0bGluZTphY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcclxuICAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmFjdGl2ZS5mb2N1cyxcclxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS5mb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1ODg4NDY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjJhYjQ2OyB9XHJcblxyXG4uYnRuLXN1Y2Nlc3MuYnRuLTNkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLTNkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLTNkLmZvY3VzLFxyXG4uYnRuLXN1Y2Nlc3MuYnRuLTNkLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLXN1Y2Nlc3MuYnRuLTNkLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4uYnRuLXN1Y2Nlc3MuYnRuLTNkLmJ0bi1vdXRsaW5lLmZvY3VzIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTg4ODQ2OyB9XHJcblxyXG4uYnRuLXN1Y2Nlc3MuYnRuLTNkOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi0zZDphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5idG4tM2Q6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYnRuLTNkOmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi1zdWNjZXNzLmJ0bi0zZC5hY3RpdmUsXHJcbi5idG4tc3VjY2Vzcy5idG4tM2QuYWN0aXZlOmhvdmVyLFxyXG4uYnRuLXN1Y2Nlc3MuYnRuLTNkLmFjdGl2ZTpmb2N1cyxcclxuLmJ0bi1zdWNjZXNzLmJ0bi0zZC5hY3RpdmUuZm9jdXMsXHJcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2QsXHJcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2Q6aG92ZXIsXHJcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2Q6Zm9jdXMsXHJcbi5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2QuZm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICM2ZmI5NTI7IH1cclxuXHJcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcclxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNmVhOTU4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogIzc4YmQ1ZCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQsXHJcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUge1xyXG4gIGNvbG9yOiAjNmFhMzU0O1xyXG4gIGJvcmRlci1jb2xvcjogIzZlYTk1OCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcclxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5hY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzU4ODg0NiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICM2N2IzNDkgIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi13YXJuaW5nIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICNkYzljNDE7XHJcbiAgYmFja2dyb3VuZDogI2Y0YWI0MzsgfVxyXG5cclxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lIHtcclxuICBjb2xvcjogI2RiOTgzOTtcclxuICBib3JkZXItY29sb3I6ICNkYzljNDE7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG5cclxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyxcclxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmU6Zm9jdXMsXHJcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5mb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGI5ODM5O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5YjY3MWM7XHJcbiAgYmFja2dyb3VuZDogI2YzYTUzNTsgfVxyXG5cclxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcclxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmU6YWN0aXZlLFxyXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlLFxyXG4ub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2M2ODMyNDtcclxuICBiYWNrZ3JvdW5kOiAjZjI5ZTI2OyB9XHJcbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcclxuICAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcclxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcclxuICAuYnRuLXdhcm5pbmcuYnRuLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxyXG4gIC5idG4td2FybmluZy5idG4tb3V0bGluZTphY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcclxuICAuYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4td2FybmluZy5idG4tb3V0bGluZS5hY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZS5mb2N1cyxcclxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS5mb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNjNjgzMjQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjI5YTFjOyB9XHJcblxyXG4uYnRuLXdhcm5pbmcuYnRuLTNkOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLTNkOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLTNkLmZvY3VzLFxyXG4uYnRuLXdhcm5pbmcuYnRuLTNkLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLXdhcm5pbmcuYnRuLTNkLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4uYnRuLXdhcm5pbmcuYnRuLTNkLmJ0bi1vdXRsaW5lLmZvY3VzIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzY4MzI0OyB9XHJcblxyXG4uYnRuLXdhcm5pbmcuYnRuLTNkOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmJ0bi0zZDphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5idG4tM2Q6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLTNkOmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi13YXJuaW5nLmJ0bi0zZC5hY3RpdmUsXHJcbi5idG4td2FybmluZy5idG4tM2QuYWN0aXZlOmhvdmVyLFxyXG4uYnRuLXdhcm5pbmcuYnRuLTNkLmFjdGl2ZTpmb2N1cyxcclxuLmJ0bi13YXJuaW5nLmJ0bi0zZC5hY3RpdmUuZm9jdXMsXHJcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2QsXHJcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2Q6aG92ZXIsXHJcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2Q6Zm9jdXMsXHJcbi5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2QuZm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICNmM2E1MzU7IH1cclxuXHJcbi5idG4td2FybmluZy5kaXNhYmxlZCxcclxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGM5YzQxICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2Y0YWI0MyAhaW1wb3J0YW50OyB9XHJcblxyXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQsXHJcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUge1xyXG4gIGNvbG9yOiAjZGI5ODM5O1xyXG4gIGJvcmRlci1jb2xvcjogI2RjOWM0MSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcclxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2M2ODMyNCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICNmMjllMjYgIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi1pbmZvIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICM1OWIwY2I7XHJcbiAgYmFja2dyb3VuZDogIzU5YzRlNDsgfVxyXG5cclxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lIHtcclxuICBjb2xvcjogIzUxYWRjODtcclxuICBib3JkZXItY29sb3I6ICM1OWIwY2I7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG5cclxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyxcclxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLWluZm8uYnRuLW91dGxpbmU6Zm9jdXMsXHJcbi5idG4taW5mby5idG4tb3V0bGluZS5mb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTFhZGM4O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZDc5OTA7XHJcbiAgYmFja2dyb3VuZDogIzRjYmZlMjsgfVxyXG5cclxuLmJ0bi1pbmZvOmFjdGl2ZSxcclxuLmJ0bi1pbmZvLmFjdGl2ZSxcclxuLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLWluZm8uYnRuLW91dGxpbmU6YWN0aXZlLFxyXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuYWN0aXZlLFxyXG4ub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogIzNhOWFiNztcclxuICBiYWNrZ3JvdW5kOiAjM2ZiYmUwOyB9XHJcbiAgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cyxcclxuICAuYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcclxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyxcclxuICAuYnRuLWluZm8uYnRuLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxyXG4gIC5idG4taW5mby5idG4tb3V0bGluZTphY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lOmFjdGl2ZS5mb2N1cyxcclxuICAuYnRuLWluZm8uYnRuLW91dGxpbmUuYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmU6Zm9jdXMsXHJcbiAgLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZS5mb2N1cyxcclxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS5mb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzYTlhYjc7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzZiOGRlOyB9XHJcblxyXG4uYnRuLWluZm8uYnRuLTNkOmhvdmVyLCAuYnRuLWluZm8uYnRuLTNkOmZvY3VzLCAuYnRuLWluZm8uYnRuLTNkLmZvY3VzLFxyXG4uYnRuLWluZm8uYnRuLTNkLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLWluZm8uYnRuLTNkLmJ0bi1vdXRsaW5lOmZvY3VzLFxyXG4uYnRuLWluZm8uYnRuLTNkLmJ0bi1vdXRsaW5lLmZvY3VzIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2E5YWI3OyB9XHJcblxyXG4uYnRuLWluZm8uYnRuLTNkOmFjdGl2ZSwgLmJ0bi1pbmZvLmJ0bi0zZDphY3RpdmU6aG92ZXIsIC5idG4taW5mby5idG4tM2Q6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYnRuLTNkOmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi1pbmZvLmJ0bi0zZC5hY3RpdmUsXHJcbi5idG4taW5mby5idG4tM2QuYWN0aXZlOmhvdmVyLFxyXG4uYnRuLWluZm8uYnRuLTNkLmFjdGl2ZTpmb2N1cyxcclxuLmJ0bi1pbmZvLmJ0bi0zZC5hY3RpdmUuZm9jdXMsXHJcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2QsXHJcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2Q6aG92ZXIsXHJcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2Q6Zm9jdXMsXHJcbi5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2QuZm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICM0Y2JmZTI7IH1cclxuXHJcbi5idG4taW5mby5kaXNhYmxlZCxcclxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTliMGNiICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogIzU5YzRlNCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQsXHJcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmUge1xyXG4gIGNvbG9yOiAjNTFhZGM4O1xyXG4gIGJvcmRlci1jb2xvcjogIzU5YjBjYiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcclxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzNhOWFiNyAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICMzZmJiZTAgIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi1kYW5nZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2NhNWU1MTtcclxuICBiYWNrZ3JvdW5kOiAjZTQ2MDUwOyB9XHJcblxyXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZSB7XHJcbiAgY29sb3I6ICNjNzU3NDk7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2E1ZTUxO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cclxuXHJcbi5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMsXHJcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZTpmb2N1cyxcclxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZm9jdXMge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1jb2xvcjogI2M3NTc0OTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOGEzNTJhO1xyXG4gIGJhY2tncm91bmQ6ICNlMjU0NDM7IH1cclxuXHJcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcclxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxyXG4ub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6YWN0aXZlLFxyXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5hY3RpdmUsXHJcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6ICNiMTQzMzY7XHJcbiAgYmFja2dyb3VuZDogI2UwNDgzNTsgfVxyXG4gIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXHJcbiAgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcclxuICAuYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXHJcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuZm9jdXMsXHJcbiAgLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6YWN0aXZlOmhvdmVyLFxyXG4gIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmFjdGl2ZTpmb2N1cyxcclxuICAuYnRuLWRhbmdlci5idG4tb3V0bGluZTphY3RpdmUuZm9jdXMsXHJcbiAgLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlOmhvdmVyLFxyXG4gIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZTpmb2N1cyxcclxuICAuYnRuLWRhbmdlci5idG4tb3V0bGluZS5hY3RpdmUuZm9jdXMsXHJcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmU6aG92ZXIsXHJcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmU6Zm9jdXMsXHJcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmUuZm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjE0MzM2O1xyXG4gICAgYmFja2dyb3VuZDogI2RmNDAyZDsgfVxyXG5cclxuLmJ0bi1kYW5nZXIuYnRuLTNkOmhvdmVyLCAuYnRuLWRhbmdlci5idG4tM2Q6Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi0zZC5mb2N1cyxcclxuLmJ0bi1kYW5nZXIuYnRuLTNkLmJ0bi1vdXRsaW5lOmhvdmVyLFxyXG4uYnRuLWRhbmdlci5idG4tM2QuYnRuLW91dGxpbmU6Zm9jdXMsXHJcbi5idG4tZGFuZ2VyLmJ0bi0zZC5idG4tb3V0bGluZS5mb2N1cyB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2IxNDMzNjsgfVxyXG5cclxuLmJ0bi1kYW5nZXIuYnRuLTNkOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYnRuLTNkOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYnRuLTNkOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLTNkOmFjdGl2ZS5mb2N1cyxcclxuLmJ0bi1kYW5nZXIuYnRuLTNkLmFjdGl2ZSxcclxuLmJ0bi1kYW5nZXIuYnRuLTNkLmFjdGl2ZTpob3ZlcixcclxuLmJ0bi1kYW5nZXIuYnRuLTNkLmFjdGl2ZTpmb2N1cyxcclxuLmJ0bi1kYW5nZXIuYnRuLTNkLmFjdGl2ZS5mb2N1cyxcclxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLTNkLFxyXG4ub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5idG4tM2Q6aG92ZXIsXHJcbi5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmJ0bi0zZDpmb2N1cyxcclxuLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUuYnRuLTNkLmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjZTI1NDQzOyB9XHJcblxyXG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcclxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2NhNWU1MSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTAgIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQsXHJcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lIHtcclxuICBjb2xvcjogI2M3NTc0OTtcclxuICBib3JkZXItY29sb3I6ICNjYTVlNTEgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSxcclxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNiMTQzMzYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZTA0ODM1ICFpbXBvcnRhbnQ7IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xyXG4gIDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlIHtcclxuICAwJSwgMjAlLCA1MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xyXG4gIDAlLCA1MCUsIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIDI1JSwgNzUlIHtcclxuICAgIG9wYWNpdHk6IDA7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmbGFzaCB7XHJcbiAgMCUsIDUwJSwgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcbiAgMjUlLCA3NSUge1xyXG4gICAgb3BhY2l0eTogMDsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamVsbG8ge1xyXG4gIDExLjElIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxyXG4gIDIyLjIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTsgfVxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxyXG4gIDc3LjclIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTsgfVxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgamVsbG8ge1xyXG4gIDExLjElIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxyXG4gIDIyLjIlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMTIuNWRlZykgc2tld1koLTEyLjVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTsgfVxyXG4gIDMzLjMlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKDYuMjVkZWcpIHNrZXdZKDYuMjVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTsgfVxyXG4gIDQ0LjQlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zLjEyNWRlZykgc2tld1koLTMuMTI1ZGVnKTsgfVxyXG4gIDU1LjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgxLjU2MjVkZWcpIHNrZXdZKDEuNTYyNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDEuNTYyNWRlZykgc2tld1koMS41NjI1ZGVnKTsgfVxyXG4gIDY2LjYlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC43ODEyNWRlZykgc2tld1koLTAuNzgxMjVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuNzgxMjVkZWcpIHNrZXdZKC0wLjc4MTI1ZGVnKTsgfVxyXG4gIDc3LjclIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKDAuMzkwNjJkZWcpIHNrZXdZKDAuMzkwNjJkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3WCgwLjM5MDYyZGVnKSBza2V3WSgwLjM5MDYyZGVnKTsgfVxyXG4gIDg4LjglIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMWRlZykgc2tld1koLTAuMTk1MzFkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2tld1goLTAuMTk1MzFkZWcpIHNrZXdZKC0wLjE5NTMxZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnViYmVyQmFuZCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XHJcbiAgMzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTsgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XHJcbiAgNjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTsgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTsgfVxyXG4gIDY1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cclxuICA3NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7IH1cclxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgc2hha2Uge1xyXG4gIDAlLCAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTsgfVxyXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcclxuICAyMCUsIDQwJSwgNjAlLCA4MCUsIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyOyB9XHJcbiAgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7IH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpOyB9XHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgc3dpbmcge1xyXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7IH1cclxuICAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpOyB9XHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTsgfVxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTVkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG4gIDEwJSwgMjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHJvdGF0ZSgtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTsgfVxyXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7IH1cclxuICA0MCUsIDYwJSwgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgtM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgdGFkYSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbiAgMTAlLCAyMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSkgcm90YXRlKC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KSByb3RhdGUoLTNkZWcpOyB9XHJcbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKTsgfVxyXG4gIDQwJSwgNjAlLCA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoLTNkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTsgfVxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7IH1cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpOyB9XHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTsgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XHJcbiAgMTUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTsgfVxyXG4gIDMwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSByb3RhdGUoM2RlZyk7IH1cclxuICA0NSUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1JSkgcm90YXRlKC0zZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpOyB9XHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTsgfVxyXG4gIDc1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpIHJvdGF0ZSgtMWRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7IH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTsgfVxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpOyB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cclxuICA3MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpOyB9XHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTsgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpOyB9XHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpOyB9XHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7IH1cclxuICA4MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH1cclxuICA2MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxyXG4gIDgwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTsgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTsgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG4gIDI1JSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7IH1cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbiAgMjUlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTsgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG4gIDIwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAyMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDAuOTUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgZmxpcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDApO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE3MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxNzBkZWcpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cclxuICA1MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGVaKDE1MHB4KSByb3RhdGVZKDE5MGRlZykgc2NhbGUoMSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlWigxNTBweCkgcm90YXRlWSgxOTBkZWcpIHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XHJcbiAgODAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgzNjBkZWcpIHNjYWxlKDAuOTUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMzYwZGVnKSBzY2FsZSgwLjk1KTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZSgxKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlKDEpO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOyB9XHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTsgfVxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmbGlwSW5YIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpOyB9XHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgtMTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoLTEwZGVnKTsgfVxyXG4gIDcwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgxMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7IH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpOyB9XHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7IH1cclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKC0xMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgtMTBkZWcpOyB9XHJcbiAgNzAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgxMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDEwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWCg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVYKDkwZGVnKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlWSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGVZKDkwZGVnKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyB9XHJcbiAgNjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpIHNrZXdYKDMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7IH1cclxuICA4MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgtMTVkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTsgfVxyXG4gIDYwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBza2V3WCgzMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2tld1goMzBkZWcpOyB9XHJcbiAgODAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goLTE1ZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKC0xNWRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSBza2V3WCgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHNrZXdYKC0zMGRlZyk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSkgc2tld1goMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHNrZXdYKDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgc2tld1goLTMwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSBza2V3WCgtMzBkZWcpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTIwMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMDBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207IH0gfVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH0gfVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH0gfVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjAwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDIwMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwcHgpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwMDBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwMHB4KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMDBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMDBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwMHB4KTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAwcHgpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cclxuICAyMCUsIDYwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxyXG4gIDgwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBoaW5nZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cclxuICAyMCUsIDYwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDgwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDsgfVxyXG4gIDgwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwMHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MDBweCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSByb3RhdGUoLTEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHJvdGF0ZSgtMTIwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgcm90YXRlKDBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHJvdGF0ZSgwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoMTIwZGVnKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKDEyMGRlZyk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDE7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTsgfVxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7IH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7IH1cclxuICA2MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgem9vbUluTGVmdCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApOyB9XHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTsgfVxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApOyB9XHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTsgfVxyXG4gIDYwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7IH0gfVxyXG5cclxuQGtleWZyYW1lcyB6b29tSW5VcCB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApOyB9XHJcbiAgNjAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XHJcbiAgNDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xyXG4gIDQwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcclxuICA0MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcclxuICA0MCUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH0gfVxyXG5cclxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xyXG4gIDQwJSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTsgfSB9XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlID4gLmZhLWNhcmV0LWRvd24sXHJcbi5kcm9wZG93bi10b2dnbGUgPiAuZmEtY2FyZXQtdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IC4zMDc2OTIzMDc2ZW07XHJcbiAgY29udGVudDogXCJcIjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xyXG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cclxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTphZnRlciB7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5LFxyXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogLjY5MmVtICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAuNjkyZW0gIWltcG9ydGFudDsgfVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDVweCAxOHB4OyB9XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cclxuICAuZHJvcGRvd24tbWVudSAubGFiZWwsXHJcbiAgLmRyb3Bkb3duLW1lbnUgLmJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLjJlbTtcclxuICAgIHBhZGRpbmc6IDAgLjVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IC43N2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XHJcbiAgLmRyb3Bkb3duLW1lbnUgLmxhYmVsLXBpbGwsXHJcbiAgLmRyb3Bkb3duLW1lbnUgLmJhZGdlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IC43ZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IC43ZW07IH1cclxuICAuZHJvcGRvd24tbWVudSAubGFiZWwtdGFnOmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwLjhlbTtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAuOGVtOyB9XHJcbiAgLmRyb3Bkb3duLW1lbnUgLmxhYmVsLXRhZzphZnRlciB7XHJcbiAgICB3aWR0aDogMC40ZW07XHJcbiAgICBoZWlnaHQ6IDAuNGVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMmVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcblxyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBtYXJnaW46IDAgMCAycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xyXG4gIG1hcmdpbjogNXB4IDA7IH1cclxuXHJcbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdG9nZ2xlID4gYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGUgPiBhOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW46IC0xcHggMCAwIDZweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGUgPiBhOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW46IC00cHggMCAwO1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDsgfVxyXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGU6aG92ZXIgPiBhOm5vdCguZGlzYWJsZWQpIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjsgfVxyXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGUgPiBhICsgLmRyb3Bkb3duLW1lbnUtcmlnaHQsXHJcbiAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCAuZHJvcGRvd24tdG9nZ2xlID4gYSArIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bzsgfVxyXG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGU6aG92ZXIgPiBhOm5vdCguZGlzYWJsZWQpICsgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bzsgfSB9XHJcblxyXG4uZHJvcGRvd24tbXVsdGktY29sdW1uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogMnB4IDAgMDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxyXG4gIC5vcGVuIC5kcm9wZG93bi1tdWx0aS1jb2x1bW4ge1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAuZHJvcGRvd24tbXVsdGktY29sdW1uLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvOyB9XHJcblxyXG4uZHJvcGRvd24tY29sdW1uIHtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwOyB9XHJcbiAgLmRyb3Bkb3duLWNvbHVtbiArIC5kcm9wZG93bi1jb2x1bW4ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gIC5kcm9wZG93bi1jb2x1bW5bY2xhc3NePVwiY29sLXNtLVwiXSxcclxuICAuZHJvcGRvd24tY29sdW1uW2NsYXNzKj1cIiBjb2wtc20tXCJdIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cclxuICAgIC5kcm9wZG93bi1jb2x1bW5bY2xhc3NePVwiY29sLXNtLVwiXSA+IGxpID4gYSxcclxuICAgIC5kcm9wZG93bi1jb2x1bW5bY2xhc3MqPVwiIGNvbC1zbS1cIl0gPiBsaSA+IGEge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XHJcbiAgICAuZHJvcGRvd24tY29sdW1uW2NsYXNzXj1cImNvbC1zbS1cIl0gKyAuZHJvcGRvd24tY29sdW1uLFxyXG4gICAgLmRyb3Bkb3duLWNvbHVtbltjbGFzcyo9XCIgY29sLXNtLVwiXSArIC5kcm9wZG93bi1jb2x1bW4ge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmRyb3Bkb3duLWNvbHVtbltjbGFzc149XCJjb2wtbWQtXCJdLFxyXG4gIC5kcm9wZG93bi1jb2x1bW5bY2xhc3MqPVwiIGNvbC1tZC1cIl0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxyXG4gICAgLmRyb3Bkb3duLWNvbHVtbltjbGFzc149XCJjb2wtbWQtXCJdID4gbGkgPiBhLFxyXG4gICAgLmRyb3Bkb3duLWNvbHVtbltjbGFzcyo9XCIgY29sLW1kLVwiXSA+IGxpID4gYSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cclxuICAgIC5kcm9wZG93bi1jb2x1bW5bY2xhc3NePVwiY29sLW1kLVwiXSArIC5kcm9wZG93bi1jb2x1bW4sXHJcbiAgICAuZHJvcGRvd24tY29sdW1uW2NsYXNzKj1cIiBjb2wtbWQtXCJdICsgLmRyb3Bkb3duLWNvbHVtbiB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuZHJvcGRvd24tY29sdW1uW2NsYXNzXj1cImNvbC1sZy1cIl0sXHJcbiAgLmRyb3Bkb3duLWNvbHVtbltjbGFzcyo9XCIgY29sLWxnLVwiXSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XHJcbiAgICAuZHJvcGRvd24tY29sdW1uW2NsYXNzXj1cImNvbC1sZy1cIl0gPiBsaSA+IGEsXHJcbiAgICAuZHJvcGRvd24tY29sdW1uW2NsYXNzKj1cIiBjb2wtbGctXCJdID4gbGkgPiBhIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxyXG4gICAgLmRyb3Bkb3duLWNvbHVtbltjbGFzc149XCJjb2wtbGctXCJdICsgLmRyb3Bkb3duLWNvbHVtbixcclxuICAgIC5kcm9wZG93bi1jb2x1bW5bY2xhc3MqPVwiIGNvbC1sZy1cIl0gKyAuZHJvcGRvd24tY29sdW1uIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICBib3JkZXItdG9wOiBub25lOyB9IH1cclxuXHJcbi5uYXYtdGFicyA+IGxpID4gYSxcclxuLm5hdi1waWxscyA+IGxpID4gYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNvbG9yOiAjNzc3Nzc3O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cclxuICAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyxcclxuICAubmF2LXBpbGxzID4gbGkgPiBhOmhvdmVyLFxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpOyB9XHJcbiAgLm5hdi10YWJzID4gbGkgPiBhIC5sYWJlbCxcclxuICAubmF2LXRhYnMgPiBsaSA+IGEgLmJhZGdlLFxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgLmxhYmVsLFxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgLmJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLjNlbTtcclxuICAgIG1hcmdpbjogMCAtLjQ1NWVtIDAgLjQ1NWVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGZvbnQtc2l6ZTogLjg0OGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU1ZW07IH1cclxuICAubmF2LXRhYnMgPiBsaSA+IGEgLmxhYmVsLFxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgLmxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDAgLjQ1NWVtOyB9XHJcbiAgLm5hdi10YWJzID4gbGkgPiBhIC5iYWRnZSwgLm5hdi10YWJzID4gbGkgPiBhIC5sYWJlbC1waWxsLFxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgLmJhZGdlLFxyXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgLmxhYmVsLXBpbGwge1xyXG4gICAgcGFkZGluZzogMCAuNTQ1ZW07IH1cclxuXHJcbi5uYXYgLm9wZW4gPiBhLFxyXG4ubmF2IC5vcGVuID4gYTpob3ZlcixcclxuLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cclxuXHJcbi5uYXYgPiBsaSArIGxpIHtcclxuICBtYXJnaW4tbGVmdDogNnB4OyB9XHJcblxyXG4ubmF2LWp1c3RpZmllZCA+IGxpICsgbGksXHJcbi5uYXYubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcclxuICBtYXJnaW4tbGVmdDogMDsgfVxyXG5cclxuLm5hdi10YWJzOm5vdCgubmF2LXRhYnMtc2ltcGxlKSA+IGxpLmFjdGl2ZSA+IGEgLmJhZGdlLFxyXG4ubmF2LXRhYnM6bm90KC5uYXYtdGFicy1zaW1wbGUpID4gbGkuYWN0aXZlID4gYSAubGFiZWwsXHJcbi5uYXYtdGFicyBkaXY6bm90KC5uYXYtdGFicy1zaW1wbGUpID4gbGkuYWN0aXZlID4gYSAuYmFkZ2UsXHJcbi5uYXYtdGFicyBkaXY6bm90KC5uYXYtdGFicy1zaW1wbGUpID4gbGkuYWN0aXZlID4gYSAubGFiZWwsXHJcbi5uYXYtcGlsbHMgbGkuYWN0aXZlID4gYSAuYmFkZ2UsXHJcbi5uYXYtcGlsbHMgbGkuYWN0aXZlID4gYSAubGFiZWwge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cclxuXHJcbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5uYXYtdGFicyxcclxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTsgfVxyXG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSxcclxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwOyB9XHJcblxyXG4ubmF2LXRhYnMgPiBsaSxcclxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gIC5uYXYtdGFicyA+IGxpID4gYSwgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMsIC5uYXYtdGFicyA+IGxpID4gYTphY3RpdmUsXHJcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcclxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxyXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXHJcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTphY3RpdmUsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGE6aG92ZXIsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGE6YWN0aXZlLFxyXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYSxcclxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxyXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkuYWN0aXZlID4gYTphY3RpdmUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyB9XHJcbiAgLm5hdi10YWJzID4gbGkgPiBhLFxyXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuICAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXHJcbiAgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLFxyXG4gIC5uYXYtdGFicyA+IGxpID4gYTphY3RpdmUsXHJcbiAgLm5hdi10YWJzID4gbGkub3BlbiA+IGEsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGE6aG92ZXIsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGE6YWN0aXZlLFxyXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkub3BlbiA+IGEge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDE1KTsgfVxyXG5cclxuLm5hdi10YWJzLm5hdi1zdGFja2VkID4gbGkgPiBhOmhvdmVyLFxyXG4ubmF2LXRhYnMubmF2LXN0YWNrZWQgPiBsaSA+IGE6Zm9jdXMsXHJcbi5uYXYtdGFicy5uYXYtc3RhY2tlZCA+IGxpID4gYTphY3RpdmUsXHJcbi5uYXYtdGFicy5uYXYtc3RhY2tlZCA+IGxpLm9wZW4gPiBhIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMTUpOyB9XHJcblxyXG4ubmF2LXRhYnMubmF2LXN0YWNrZWQgPiBsaSAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxyXG5cclxuLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicyA+IGxpID4gYSwgLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicyA+IGxpID4gYTpmb2N1cywgLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicyA+IGxpID4gYTphY3RpdmUsXHJcbi5uYXYtdGFicy1zaW1wbGUgLm5hdi10YWJzID4gbGkgPiBhLFxyXG4ubmF2LXRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlcixcclxuLm5hdi10YWJzLXNpbXBsZSAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMsXHJcbi5uYXYtdGFicy1zaW1wbGUgLm5hdi10YWJzID4gbGkgPiBhOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG5cclxuLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy1zaW1wbGUubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMtc2ltcGxlLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLm5hdi10YWJzLXNpbXBsZS5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6YWN0aXZlLFxyXG4ubmF2LXRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXHJcbi5uYXYtdGFicy1zaW1wbGUgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcclxuLm5hdi10YWJzLXNpbXBsZSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxyXG4ubmF2LXRhYnMtc2ltcGxlIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6YWN0aXZlIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICBiYWNrZ3JvdW5kOiBub25lOyB9XHJcblxyXG4ubmF2Lm5hdi1zbSA+IGxpID4gYSxcclxuLm5hdi1zbSA+IC5uYXYgPiBsaSA+IGEge1xyXG4gIHBhZGRpbmc6IDRweCAxNXB4OyB9XHJcblxyXG4ubmF2Lm5hdi14cyA+IGxpID4gYSxcclxuLm5hdi14cyA+IC5uYXYgPiBsaSA+IGEge1xyXG4gIHBhZGRpbmc6IDNweCAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDsgfVxyXG4gIC5uYXYubmF2LXhzID4gbGkgPiBhID4gLmxhYmVsLFxyXG4gIC5uYXYubmF2LXhzID4gbGkgPiBhID4gLmJhZGdlLFxyXG4gIC5uYXYteHMgPiAubmF2ID4gbGkgPiBhID4gLmxhYmVsLFxyXG4gIC5uYXYteHMgPiAubmF2ID4gbGkgPiBhID4gLmJhZGdlIHtcclxuICAgIHBhZGRpbmc6IDAgLjRlbTsgfVxyXG5cclxuLm5hdi5uYXYtbGcgPiBsaSA+IGEsXHJcbi5uYXYtbGcgPiAubmF2ID4gbGkgPiBhIHtcclxuICBwYWRkaW5nOiA4cHggMjRweDtcclxuICBmb250LXNpemU6IDE1cHg7IH1cclxuXHJcbi5uYXYubmF2LXhsID4gbGkgPiBhLFxyXG4ubmF2LXhsID4gLm5hdiA+IGxpID4gYSB7XHJcbiAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gIGZvbnQtc2l6ZTogMjBweDsgfVxyXG5cclxuLnRhYi1wYW5lOmJlZm9yZSwgLnRhYi1wYW5lOmFmdGVyIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBkaXNwbGF5OiB0YWJsZTsgfVxyXG5cclxuLnRhYi1wYW5lOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDsgfVxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNXB4IDA7IH1cclxuXHJcbi50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCxcclxuLnRhYi1jb250ZW50LWJvcmRlcmVkID4gLnRhYi1jb250ZW50IHtcclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxMnB4OyB9XHJcbiAgLmJyZWFkY3J1bWIgbGksXHJcbiAgLmJyZWFkY3J1bWIgYSB7XHJcbiAgICBjb2xvcjogIzk5OTsgfVxyXG4gIC5icmVhZGNydW1iIC5hY3RpdmUsXHJcbiAgLmJyZWFkY3J1bWIgLmFjdGl2ZSBhIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxyXG4gIC5icmVhZGNydW1iIGE6aG92ZXIsXHJcbiAgLmJyZWFkY3J1bWIgLmFjdGl2ZSxcclxuICAuYnJlYWRjcnVtYiAuYWN0aXZlIGEge1xyXG4gICAgY29sb3I6ICM0NDQ7IH1cclxuICAuYnJlYWRjcnVtYiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI2NjYzsgfVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gLmJyZWFkY3J1bWIgbGkgKyBsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxcXFwiOyB9XHJcblxyXG4uYnJlYWRjcnVtYi1pbnZlcnRlZCBsaSxcclxuLmJyZWFkY3J1bWItaW52ZXJ0ZWQgYSB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxyXG5cclxuLmJyZWFkY3J1bWItaW52ZXJ0ZWQgYTpob3ZlcixcclxuLmJyZWFkY3J1bWItaW52ZXJ0ZWQgLmFjdGl2ZSxcclxuLmJyZWFkY3J1bWItaW52ZXJ0ZWQgLmFjdGl2ZSBhIHtcclxuICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuLmJyZWFkY3J1bWItaW52ZXJ0ZWQgbGkgKyBsaTpiZWZvcmUge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cclxuXHJcbi5icmVhZGNydW1iLWxhYmVsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XHJcblxyXG4ucGFnZS1icmVhZGNydW1iIHtcclxuICBtYXJnaW46IC0yMHB4IC0yMHB4IDIwcHggLTIwcHg7XHJcbiAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuXHJcbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxyXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XHJcbiAgbWFyZ2luOiAwIDRweCAwIDA7XHJcbiAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4ucGFnaW5hdGlvbiA+IGxpLmFjdGl2ZSA+IGEsXHJcbi5wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gc3BhbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLnBhZ2VyID4gbGkgPiBhIHtcclxuICBjb2xvcjogIzZhNmE2YTtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxyXG4gIC5wYWdlciA+IGxpID4gYTpob3ZlciwgLnBhZ2VyID4gbGkgPiBhOmZvY3VzLCAucGFnZXIgPiBsaSA+IGE6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjNDQ0OyB9XHJcblxyXG4ucGFnaW5hdGlvbiA+IGxpLmRpc2FibGVkID4gYSxcclxuLnBhZ2VyID4gbGkuZGlzYWJsZWQgPiBhIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC4xMykgIWltcG9ydGFudDsgfVxyXG5cclxuLnBhZ2luYXRpb24teHMgPiBsaSA+IGEsXHJcbi5wYWdpbmF0aW9uLXhzID4gbGkgPiBzcGFuLFxyXG4ucGFnZXIteHMgPiBsaSA+IGEsXHJcbi5wYWdlci14cyA+IGxpID4gc3BhbiB7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBmb250LXNpemU6IDExcHg7IH1cclxuXHJcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxyXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbixcclxuLnBhZ2VyLXNtID4gbGkgPiBhLFxyXG4ucGFnZXItc20gPiBsaSA+IHNwYW4ge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDsgfVxyXG5cclxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXHJcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuLFxyXG4ucGFnZXItbGcgPiBsaSA+IGEsXHJcbi5wYWdlci1sZyA+IGxpID4gc3BhbiB7XHJcbiAgcGFkZGluZzogMTFweCAxN3B4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDsgfVxyXG5cclxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXHJcbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBzcGFuIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cclxuXHJcbi5sYWJlbCxcclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMCAwLjU0NWVtO1xyXG4gIGZvbnQtc2l6ZTogODUlO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODE4ZW07XHJcbiAgYm9yZGVyLWNvbG9yOiAjODE4YTkxO1xyXG4gIGJhY2tncm91bmQ6ICM4MThhOTE7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuICAubGFiZWxbaHJlZl06aG92ZXIsIC5sYWJlbFtocmVmXTpmb2N1cyxcclxuICAuYmFkZ2VbaHJlZl06aG92ZXIsXHJcbiAgLmJhZGdlW2hyZWZdOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzc2ODA4NztcclxuICAgIGJhY2tncm91bmQ6ICM3NjgwODc7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG4gIC5sYWJlbC5sYWJlbC1vdXRsaW5lLFxyXG4gIC5iYWRnZS5sYWJlbC1vdXRsaW5lIHtcclxuICAgIGNvbG9yOiAjNjg3MDc3O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNkZWRlZGUgaW5zZXQ7IH1cclxuICAgIC5sYWJlbC5sYWJlbC1vdXRsaW5lW2hyZWZdOmhvdmVyLCAubGFiZWwubGFiZWwtb3V0bGluZVtocmVmXTpmb2N1cyxcclxuICAgIC5iYWRnZS5sYWJlbC1vdXRsaW5lW2hyZWZdOmhvdmVyLFxyXG4gICAgLmJhZGdlLmxhYmVsLW91dGxpbmVbaHJlZl06Zm9jdXMge1xyXG4gICAgICBjb2xvcjogIzUwNTc1YzsgfVxyXG4gIC5sYWJlbC5sYWJlbC1yaWJib246YmVmb3JlLFxyXG4gIC5iYWRnZS5sYWJlbC1yaWJib246YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM3MDcwNzA7IH1cclxuICBoMSAubGFiZWwsIGgyIC5sYWJlbCwgaDMgLmxhYmVsLCBoNCAubGFiZWwsIGg1IC5sYWJlbCwgaDYgLmxhYmVsLCBoMVxyXG4gIC5iYWRnZSwgaDJcclxuICAuYmFkZ2UsIGgzXHJcbiAgLmJhZGdlLCBoNFxyXG4gIC5iYWRnZSwgaDVcclxuICAuYmFkZ2UsIGg2XHJcbiAgLmJhZGdlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBmb250LXNpemU6IDYwJTsgfVxyXG5cclxuLmJhZGdlLFxyXG4ubGFiZWwtcGlsbCB7XHJcbiAgcGFkZGluZy1yaWdodDogLjgxOGVtO1xyXG4gIHBhZGRpbmctbGVmdDogLjgxOGVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4OyB9XHJcblxyXG4ubGFiZWwubGFiZWwtb3V0bGluZSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ubGFiZWwtdGFnIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IDAuOTA5ZW07XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XHJcbiAgLmxhYmVsLXRhZzpiZWZvcmUsIC5sYWJlbC10YWc6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG4gIC5sYWJlbC10YWc6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC45MDllbSAwLjkwOWVtIDAuOTA5ZW0gMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0OyB9XHJcbiAgLmxhYmVsLXRhZzphZnRlciB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAwLjU0NWVtO1xyXG4gICAgaGVpZ2h0OiAwLjU0NWVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjcyNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtLjE4MmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XHJcblxyXG4ubGFiZWwtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxLjgxOGVtICFpbXBvcnRhbnQ7IH1cclxuICAubGFiZWwtaW1hZ2UubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAwLjU0NWVtIDAgLTAuNTQ1ZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1ZW07XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1ZW07IH1cclxuICAubGFiZWwtaW1hZ2UucmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIC0wLjU0NWVtIDAgMC41NDVlbTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1ZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNWVtOyB9XHJcblxyXG4ubGFiZWwtY29ybmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmc6IDhweCAwIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cclxuICAubGFiZWwtY29ybmVyOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiA0OHB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XHJcbiAgLmxhYmVsLWNvcm5lci5sZWZ0IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxyXG4gICAgLmxhYmVsLWNvcm5lci5sZWZ0OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogNDhweDsgfVxyXG4gIC5sYWJlbC1jb3JuZXIucmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7IH1cclxuICAgIC5sYWJlbC1jb3JuZXIucmlnaHQ6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA0OHB4OyB9XHJcblxyXG4ubGFiZWwtY29ybmVyLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuLmxhYmVsLXJpYmJvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAxMnB4OyB9XHJcbiAgLmxhYmVsLXJpYmJvbjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZDtcclxuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XHJcbiAgLmxhYmVsLXJpYmJvbi5sYWJlbC1vdXRsaW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxyXG4gIC5sYWJlbC1yaWJib24ubGVmdCB7XHJcbiAgICBsZWZ0OiAtMTJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XHJcbiAgICAubGFiZWwtcmliYm9uLmxlZnQ6YmVmb3JlIHtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEycHg7IH1cclxuICAubGFiZWwtcmliYm9uLnJpZ2h0IHtcclxuICAgIHJpZ2h0OiAtMTJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XHJcbiAgICAubGFiZWwtcmliYm9uLnJpZ2h0OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDEycHg7IH1cclxuXHJcbi5sYWJlbC1zdWNjZXNzLFxyXG4uYmFkZ2Utc3VjY2VzcyxcclxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utc3VjY2VzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzhiZDVkO1xyXG4gIGJhY2tncm91bmQ6ICM3OGJkNWQ7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuICAubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsXHJcbiAgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIsXHJcbiAgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsXHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpob3ZlcixcclxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzZjYjc0ZjtcclxuICAgIGJhY2tncm91bmQ6ICM2Y2I3NGY7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG4gIC5sYWJlbC1zdWNjZXNzLmxhYmVsLW91dGxpbmUsXHJcbiAgLmJhZGdlLXN1Y2Nlc3MubGFiZWwtb3V0bGluZSxcclxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZS1zdWNjZXNzLmxhYmVsLW91dGxpbmUge1xyXG4gICAgY29sb3I6ICM1ZWE0NDM7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzc4YmQ1ZCBpbnNldDsgfVxyXG4gICAgLmxhYmVsLXN1Y2Nlc3MubGFiZWwtb3V0bGluZVtocmVmXTpob3ZlciwgLmxhYmVsLXN1Y2Nlc3MubGFiZWwtb3V0bGluZVtocmVmXTpmb2N1cyxcclxuICAgIC5iYWRnZS1zdWNjZXNzLmxhYmVsLW91dGxpbmVbaHJlZl06aG92ZXIsXHJcbiAgICAuYmFkZ2Utc3VjY2Vzcy5sYWJlbC1vdXRsaW5lW2hyZWZdOmZvY3VzLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utc3VjY2Vzcy5sYWJlbC1vdXRsaW5lW2hyZWZdOmhvdmVyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utc3VjY2Vzcy5sYWJlbC1vdXRsaW5lW2hyZWZdOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICM0OTgwMzQ7IH1cclxuICAubGFiZWwtc3VjY2Vzcy5sYWJlbC1yaWJib246YmVmb3JlLFxyXG4gIC5iYWRnZS1zdWNjZXNzLmxhYmVsLXJpYmJvbjpiZWZvcmUsXHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utc3VjY2Vzcy5sYWJlbC1yaWJib246YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM2NjkzNTQ7IH1cclxuXHJcbi5sYWJlbC13YXJuaW5nLFxyXG4uYmFkZ2Utd2FybmluZyxcclxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utd2FybmluZyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjRhYjQzO1xyXG4gIGJhY2tncm91bmQ6ICNmNGFiNDM7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuICAubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMsXHJcbiAgLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXIsXHJcbiAgLmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsXHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlcixcclxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2YzYTIzMDtcclxuICAgIGJhY2tncm91bmQ6ICNmM2EyMzA7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG4gIC5sYWJlbC13YXJuaW5nLmxhYmVsLW91dGxpbmUsXHJcbiAgLmJhZGdlLXdhcm5pbmcubGFiZWwtb3V0bGluZSxcclxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZS13YXJuaW5nLmxhYmVsLW91dGxpbmUge1xyXG4gICAgY29sb3I6ICNmMTk1MTM7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y0YWI0MyBpbnNldDsgfVxyXG4gICAgLmxhYmVsLXdhcm5pbmcubGFiZWwtb3V0bGluZVtocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmcubGFiZWwtb3V0bGluZVtocmVmXTpmb2N1cyxcclxuICAgIC5iYWRnZS13YXJuaW5nLmxhYmVsLW91dGxpbmVbaHJlZl06aG92ZXIsXHJcbiAgICAuYmFkZ2Utd2FybmluZy5sYWJlbC1vdXRsaW5lW2hyZWZdOmZvY3VzLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utd2FybmluZy5sYWJlbC1vdXRsaW5lW2hyZWZdOmhvdmVyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utd2FybmluZy5sYWJlbC1vdXRsaW5lW2hyZWZdOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNjNTc5MGM7IH1cclxuICAubGFiZWwtd2FybmluZy5sYWJlbC1yaWJib246YmVmb3JlLFxyXG4gIC5iYWRnZS13YXJuaW5nLmxhYmVsLXJpYmJvbjpiZWZvcmUsXHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Utd2FybmluZy5sYWJlbC1yaWJib246YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNkZTkyMjY7IH1cclxuXHJcbi5sYWJlbC1kYW5nZXIsXHJcbi5iYWRnZS1kYW5nZXIsXHJcbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlLWRhbmdlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDUwO1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTA7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuICAubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzLFxyXG4gIC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIsXHJcbiAgLmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cyxcclxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIsXHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2UxNTAzZTtcclxuICAgIGJhY2tncm91bmQ6ICNlMTUwM2U7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG4gIC5sYWJlbC1kYW5nZXIubGFiZWwtb3V0bGluZSxcclxuICAuYmFkZ2UtZGFuZ2VyLmxhYmVsLW91dGxpbmUsXHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UtZGFuZ2VyLmxhYmVsLW91dGxpbmUge1xyXG4gICAgY29sb3I6ICNkZDM4MjQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2U0NjA1MCBpbnNldDsgfVxyXG4gICAgLmxhYmVsLWRhbmdlci5sYWJlbC1vdXRsaW5lW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyLmxhYmVsLW91dGxpbmVbaHJlZl06Zm9jdXMsXHJcbiAgICAuYmFkZ2UtZGFuZ2VyLmxhYmVsLW91dGxpbmVbaHJlZl06aG92ZXIsXHJcbiAgICAuYmFkZ2UtZGFuZ2VyLmxhYmVsLW91dGxpbmVbaHJlZl06Zm9jdXMsXHJcbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZS1kYW5nZXIubGFiZWwtb3V0bGluZVtocmVmXTpob3ZlcixcclxuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlLWRhbmdlci5sYWJlbC1vdXRsaW5lW2hyZWZdOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNiMjJjMWM7IH1cclxuICAubGFiZWwtZGFuZ2VyLmxhYmVsLXJpYmJvbjpiZWZvcmUsXHJcbiAgLmJhZGdlLWRhbmdlci5sYWJlbC1yaWJib246YmVmb3JlLFxyXG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlLWRhbmdlci5sYWJlbC1yaWJib246YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNjYTQ3Mzc7IH1cclxuXHJcbi5sYWJlbC1pbmZvLFxyXG4uYmFkZ2UtaW5mbyxcclxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UtaW5mbyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTljNGU0O1xyXG4gIGJhY2tncm91bmQ6ICM1OWM0ZTQ7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuICAubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMsXHJcbiAgLmJhZGdlLWluZm9baHJlZl06aG92ZXIsXHJcbiAgLmJhZGdlLWluZm9baHJlZl06Zm9jdXMsXHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UtaW5mb1tocmVmXTpob3ZlcixcclxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzQ3YmVlMTtcclxuICAgIGJhY2tncm91bmQ6ICM0N2JlZTE7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG4gIC5sYWJlbC1pbmZvLmxhYmVsLW91dGxpbmUsXHJcbiAgLmJhZGdlLWluZm8ubGFiZWwtb3V0bGluZSxcclxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZS1pbmZvLmxhYmVsLW91dGxpbmUge1xyXG4gICAgY29sb3I6ICMyZGI0ZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzU5YzRlNCBpbnNldDsgfVxyXG4gICAgLmxhYmVsLWluZm8ubGFiZWwtb3V0bGluZVtocmVmXTpob3ZlciwgLmxhYmVsLWluZm8ubGFiZWwtb3V0bGluZVtocmVmXTpmb2N1cyxcclxuICAgIC5iYWRnZS1pbmZvLmxhYmVsLW91dGxpbmVbaHJlZl06aG92ZXIsXHJcbiAgICAuYmFkZ2UtaW5mby5sYWJlbC1vdXRsaW5lW2hyZWZdOmZvY3VzLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UtaW5mby5sYWJlbC1vdXRsaW5lW2hyZWZdOmhvdmVyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UtaW5mby5sYWJlbC1vdXRsaW5lW2hyZWZdOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICMxZTk1Yjk7IH1cclxuICAubGFiZWwtaW5mby5sYWJlbC1yaWJib246YmVmb3JlLFxyXG4gIC5iYWRnZS1pbmZvLmxhYmVsLXJpYmJvbjpiZWZvcmUsXHJcbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2UtaW5mby5sYWJlbC1yaWJib246YmVmb3JlIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICMzZmFiY2I7IH1cclxuXHJcbi5hbGVydCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzljYWNiO1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cclxuICAuYWxlcnQgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMC41cHg7IH1cclxuICAuYWxlcnQgdWwsXHJcbiAgLmFsZXJ0IG9sIHtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuICAuYWxlcnQgcDpsYXN0LWNoaWxkLFxyXG4gIC5hbGVydCB1bDpsYXN0LWNoaWxkLFxyXG4gIC5hbGVydCBvbDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAuYWxlcnQgLmNsb3NlIHtcclxuICAgIG9wYWNpdHk6IC40O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxyXG4gICAgLmFsZXJ0IC5jbG9zZTpob3ZlciwgLmFsZXJ0IC5jbG9zZTpmb2N1cyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7IH1cclxuXHJcbi5hbGVydC1oZWFkaW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuXHJcbi5hbGVydC13YXJuaW5nIHtcclxuICBjb2xvcjogIzhkNzk1NTtcclxuICBib3JkZXItY29sb3I6ICNjOWJhOWI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFmMzsgfVxyXG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1oZWFkaW5nLFxyXG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjN2E2OTQ5OyB9XHJcbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M5YmE5YiAhaW1wb3J0YW50OyB9XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICBjb2xvcjogI2IwNWI1OTtcclxuICBib3JkZXItY29sb3I6ICNlMGI0YjQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjZmNjsgfVxyXG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWhlYWRpbmcsXHJcbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzlmNGQ0YzsgfVxyXG4gIC5hbGVydC1kYW5nZXIgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UwYjRiNCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgY29sb3I6ICM2Zjk3NmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTNjMjkzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZmZjU7IH1cclxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtaGVhZGluZyxcclxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzYxODY1ZjsgfVxyXG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNhM2MyOTMgIWltcG9ydGFudDsgfVxyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG4gIGNvbG9yOiAjNTI4ZDllO1xyXG4gIGJvcmRlci1jb2xvcjogI2E5ZDVkZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmZmZmOyB9XHJcbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWhlYWRpbmcsXHJcbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICM0ODdiOGE7IH1cclxuICAuYWxlcnQtaW5mbyBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTlkNWRlICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5hbGVydC1kYXJrIHtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7IH1cclxuICAuYWxlcnQtZGFyayxcclxuICAuYWxlcnQtZGFyayAuYWxlcnQtaGVhZGluZyxcclxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG4gIC5hbGVydC1kYXJrIGhyIHtcclxuICAgIG9wYWNpdHk6IC4zNTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cclxuXHJcbi5hbGVydC13YXJuaW5nLmFsZXJ0LWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGFiNDM7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxyXG4gIC5hbGVydC13YXJuaW5nLmFsZXJ0LWRhcmsgaHIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjhjYjhiICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5weC1ibG9jay1hbGVydHMgLmFsZXJ0LXdhcm5pbmcuYWxlcnQtZGFyayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjNhMDJiOyB9XHJcblxyXG4uYWxlcnQtZGFuZ2VyLmFsZXJ0LWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNTA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxyXG4gIC5hbGVydC1kYW5nZXIuYWxlcnQtZGFyayBociB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZTljOTIgIWltcG9ydGFudDsgfVxyXG5cclxuLnB4LWJsb2NrLWFsZXJ0cyAuYWxlcnQtZGFuZ2VyLmFsZXJ0LWRhcmsge1xyXG4gIGJvcmRlci1jb2xvcjogI2UxNGMzYTsgfVxyXG5cclxuLmFsZXJ0LXN1Y2Nlc3MuYWxlcnQtZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YmQ1ZDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XHJcbiAgLmFsZXJ0LXN1Y2Nlc3MuYWxlcnQtZGFyayBociB7XHJcbiAgICBib3JkZXItY29sb3I6ICNhNWQzOTMgIWltcG9ydGFudDsgfVxyXG5cclxuLnB4LWJsb2NrLWFsZXJ0cyAuYWxlcnQtc3VjY2Vzcy5hbGVydC1kYXJrIHtcclxuICBib3JkZXItY29sb3I6ICM2OWI2NGI7IH1cclxuXHJcbi5hbGVydC1pbmZvLmFsZXJ0LWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM0ZTQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxyXG4gIC5hbGVydC1pbmZvLmFsZXJ0LWRhcmsgaHIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOWJkYmVmICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5weC1ibG9jay1hbGVydHMgLmFsZXJ0LWluZm8uYWxlcnQtZGFyayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNDNiY2UwOyB9XHJcblxyXG4ucHgtYmxvY2stYWxlcnRzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAucHgtYmxvY2stYWxlcnRzOmJlZm9yZSwgLnB4LWJsb2NrLWFsZXJ0czphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLnB4LWJsb2NrLWFsZXJ0czphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5weC1ibG9jay1hbGVydHMgLmFsZXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuICAucHgtYmxvY2stYWxlcnRzIC5hbGVydCArIC5hbGVydCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cclxuICAucHgtYmxvY2stYWxlcnRzID4gZGl2Om5vdCg6ZW1wdHkpICsgZGl2IC5hbGVydCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5weC1jb250ZW50ID4gLnB4LWJsb2NrLWFsZXJ0cyB7XHJcbiAgbWFyZ2luOiAtMjBweCAtMjBweCAyMHB4IC0yMHB4OyB9XHJcbiAgLnB4LWNvbnRlbnQgPiAucHgtYmxvY2stYWxlcnRzIC5hbGVydCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XHJcblxyXG4ucGFuZWwgPiAucHgtYmxvY2stYWxlcnRzIHtcclxuICBtYXJnaW46IC0xcHggLTFweCAwIC0xcHg7IH1cclxuICAucGFuZWwgPiAucHgtYmxvY2stYWxlcnRzIC5hbGVydCB7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4OyB9XHJcblxyXG4ucGFuZWwtdGl0bGUgKyAucHgtYmxvY2stYWxlcnRzLFxyXG4ucGFuZWwtc3VidGl0bGUgKyAucHgtYmxvY2stYWxlcnRzIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAuM3M7XHJcbiAgdHJhbnNpdGlvbjogbWFyZ2luIC4zczsgfVxyXG5cclxuLnBhbmVsLXRpdGxlICsgLnB4LWJsb2NrLWFsZXJ0cy1lbXB0eSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cclxuXHJcbi5wYW5lbC1zdWJ0aXRsZSArIC5weC1ibG9jay1hbGVydHMtZW1wdHkge1xyXG4gIG1hcmdpbi1ib3R0b206IC0yMHB4OyB9XHJcblxyXG4ucHJvZ3Jlc3Mge1xyXG4gIGhlaWdodDogMTJweDsgfVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7IH1cclxuXHJcbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDsgfVxyXG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIuYWN0aXZlLFxyXG4gIC5wcm9ncmVzcy1iYXItc3RyaXBlZC5hY3RpdmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzOyB9XHJcblxyXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4YmQ1ZDsgfVxyXG5cclxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIucHJvZ3Jlc3MtYmFyLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWM0ZTQ7IH1cclxuXHJcbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyLnByb2dyZXNzLWJhci13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhYjQzOyB9XHJcblxyXG4ucHJvZ3Jlc3MgLnByb2dyZXNzLWJhci5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDUwOyB9XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cclxuICAubGlzdC1ncm91cC1pdGVtID4gLmxhYmVsLFxyXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAxcHggMCAwIDVweDtcclxuICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjM1ZW07IH1cclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7IH1cclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5sYWJlbCxcclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+IC5iYWRnZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7IH1cclxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgKyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XHJcblxyXG4ubGlzdC1ncm91cC1pY29uIHtcclxuICB3aWR0aDogMjZweDtcclxuICBjb2xvcjogI2FhYTtcclxuICBmb250LXNpemU6IDE0cHg7IH1cclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pY29uIHtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4ucGFuZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XHJcbiAgLnBhbmVsID4gaHIge1xyXG4gICAgbWFyZ2luOiAwOyB9XHJcblxyXG4ucGFuZWwtaGVhZGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyO1xyXG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cclxuICAucGFuZWwtaGVhZGluZzpiZWZvcmUsIC5wYW5lbC1oZWFkaW5nOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAucGFuZWwtaGVhZGluZzphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG5cclxuLnBhbmVsLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLnBhbmVsLXRpdGxlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cclxuXHJcbi5wYW5lbC10aXRsZS1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOyB9XHJcblxyXG4ucGFuZWwgPiAucGFuZWwtdGl0bGUge1xyXG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4OyB9XHJcbiAgLnBhbmVsID4gLnBhbmVsLXRpdGxlOmJlZm9yZSwgLnBhbmVsID4gLnBhbmVsLXRpdGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAucGFuZWwgPiAucGFuZWwtdGl0bGU6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAucGFuZWwgPiAucGFuZWwtdGl0bGUgKyAucGFuZWwtYm9keSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxyXG5cclxuLnBhbmVsLXN1YnRpdGxlIHtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgbWFyZ2luOiAtMjBweCAwIDIwcHggMDtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBhbmVsID4gLnBhbmVsLXRpdGxlICsgLnBhbmVsLWJvZHksXHJcbi5wYW5lbC1zdWJ0aXRsZSArIC5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nLXRvcDogMDsgfVxyXG5cclxuLnBhbmVsLWltZyxcclxuLnBhbmVsLWltZy10b3AsXHJcbi5wYW5lbC1pbWctYm90dG9tIHtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuZGl2LnBhbmVsLWltZyxcclxuZGl2LnBhbmVsLWltZy10b3AsXHJcbmRpdi5wYW5lbC1pbWctYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gIGRpdi5wYW5lbC1pbWcgaW1nLFxyXG4gIGRpdi5wYW5lbC1pbWctdG9wIGltZyxcclxuICBkaXYucGFuZWwtaW1nLWJvdHRvbSBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XHJcblxyXG4ucGFuZWwtaW1nLXRvcCxcclxuZGl2LnBhbmVsLWltZy10b3AgaW1nIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDsgfVxyXG5cclxuLnBhbmVsLWltZy1ib3R0b20sXHJcbmRpdi5wYW5lbC1pbWctdG9wIGltZyB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcHg7IH1cclxuXHJcbi5wYW5lbCA+IC50YWJsZSB0ciA+IHRkOmZpcnN0LWNoaWxkLFxyXG4ucGFuZWwgPiAudGFibGUgdHIgPiB0aDpmaXJzdC1jaGlsZCxcclxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgdHIgPiB0ZDpmaXJzdC1jaGlsZCxcclxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgdHIgPiB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XHJcblxyXG4ucGFuZWwgPiAudGFibGUgdHIgPiB0ZDpsYXN0LWNoaWxkLFxyXG4ucGFuZWwgPiAudGFibGUgdHIgPiB0aDpsYXN0LWNoaWxkLFxyXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB0ciA+IHRkOmxhc3QtY2hpbGQsXHJcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHRyID4gdGg6bGFzdC1jaGlsZCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxyXG5cclxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cclxuXHJcbi5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzIHtcclxuICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgcGFkZGluZzogMDsgfVxyXG4gIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gKiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwOyB9XHJcbiAgICAucGFuZWwtaGVhZGluZy1jb250cm9scyA+ICogKyAqIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxyXG4gIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLmJ0bixcclxuICAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5idG4tZ3JvdXAsXHJcbiAgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAuYnRuLXRvb2xiYXIsXHJcbiAgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAucGFuZWwtaGVhZGluZy10ZXh0IHtcclxuICAgIG1hcmdpbi10b3A6IDFweDsgfVxyXG4gIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLmxhYmVsLFxyXG4gIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLmJhZGdlIHtcclxuICAgIG1hcmdpbi10b3A6IDJweDsgfVxyXG4gIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLnByb2dyZXNzIHtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XHJcbiAgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAuc3dpdGNoZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XHJcblxyXG4ucGFuZWwtaGVhZGluZyAubmF2LXRhYnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3R0b206IC0xMHB4O1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gIC5wYW5lbC1oZWFkaW5nIC5uYXYtdGFicyA+IGxpID4gYSxcclxuICAucGFuZWwtaGVhZGluZyAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXHJcbiAgLnBhbmVsLWhlYWRpbmcgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgLnBhbmVsLWhlYWRpbmcgLm5hdi10YWJzID4gbGkgPiBhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucGFuZWwtaGVhZGluZy1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA5cHg7XHJcbiAgcmlnaHQ6IDIwcHg7IH1cclxuXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzIC5idG46bm90KC5idG4tb3V0bGluZSkge1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxyXG5cclxuLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgLmZvcm0tY29udHJvbCB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpIGEsXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLnBhZ2luYXRpb24gbGkgc3BhbixcclxuLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAucGFnZXIgbGkgYSxcclxuLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAucGFnZXIgbGkgc3BhbiB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpOyB9XHJcblxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLnBhZ2luYXRpb24gbGkgYTpmb2N1cyxcclxuLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAucGFnZXIgbGkgYTpob3ZlcixcclxuLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAucGFnZXIgbGkgYTpmb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XHJcblxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLCAucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmhvdmVyLCAucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmZvY3VzLFxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuLFxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuOmhvdmVyLFxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuOmZvY3VzLFxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdlciBsaS5hY3RpdmUgYSxcclxuLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAucGFnZXIgbGkuYWN0aXZlIGE6aG92ZXIsXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLnBhZ2VyIGxpLmFjdGl2ZSBhOmZvY3VzLFxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdlciBsaS5hY3RpdmUgc3BhbixcclxuLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAucGFnZXIgbGkuYWN0aXZlIHNwYW46aG92ZXIsXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLnBhZ2VyIGxpLmFjdGl2ZSBzcGFuOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG5cclxuLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctY29udHJvbHMgPiAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCBhLFxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy1jb250cm9scyA+IC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIHNwYW4sXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLnBhZ2VyIGxpLmRpc2FibGVkIGEsXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzID4gLnBhZ2VyIGxpLmRpc2FibGVkIHNwYW4ge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAubmF2LXRhYnMgPiBsaSA+IGEge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxyXG4gIC5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciwgLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbi5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gIC5wYW5lbC1oZWFkaW5nLWNvbnRyb2xzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7IH1cclxuICAucGFuZWwtaGVhZGluZyAubmF2LXRhYnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDlweDtcclxuICAgIGJvdHRvbTogLTFweDtcclxuICAgIG1hcmdpbjogMDsgfSB9XHJcblxyXG4ucGFuZWwtd2FybmluZyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYzliYTliICFpbXBvcnRhbnQ7IH1cclxuICAucGFuZWwtd2FybmluZyAucGFuZWwtaGVhZGluZyxcclxuICAucGFuZWwtd2FybmluZyAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmYWYzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzliYTliO1xyXG4gICAgY29sb3I6ICM4ZDc5NTU7IH1cclxuICAucGFuZWwtd2FybmluZyAucGFuZWwtaGVhZGluZy10ZXh0IGEsXHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtYm9keS1jb2xvcmZ1bCBhIHtcclxuICAgIGNvbG9yOiAjOGQ3OTU1OyB9XHJcbiAgICAucGFuZWwtd2FybmluZyAucGFuZWwtaGVhZGluZy10ZXh0IGE6aG92ZXIsIC5wYW5lbC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nLXRleHQgYTpmb2N1cyxcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWJvZHktY29sb3JmdWwgYTpob3ZlcixcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWJvZHktY29sb3JmdWwgYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjYTc5MzZlOyB9XHJcbiAgLnBhbmVsLXdhcm5pbmcgLnBhbmVsLWhlYWRpbmctdGV4dCBhLFxyXG4gIC5wYW5lbC13YXJuaW5nLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHkgYSxcclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1mb290ZXIgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gIC5wYW5lbC13YXJuaW5nIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzliYTliOyB9XHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtYm9keS1jb2xvcmZ1bCxcclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1ib2R5LFxyXG4gIC5wYW5lbC13YXJuaW5nLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmYWYzO1xyXG4gICAgY29sb3I6ICM4ZDc5NTU7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIGhyLFxyXG4gIC5wYW5lbC13YXJuaW5nLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzliYTliICFpbXBvcnRhbnQ7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y0YWI0MyAhaW1wb3J0YW50OyB9XHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNGFiNDM7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y0YWI0MztcclxuICAgICAgY29sb3I6ICNmZmY7IH1cclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctdGV4dCBhLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjsgfVxyXG4gICAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLXRleHQgYTpob3ZlciwgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGE6Zm9jdXMsXHJcbiAgICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCBhOmhvdmVyLFxyXG4gICAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLXRleHQgYSxcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSBhLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1mb290ZXIgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1mb290ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNmNGFiNDM7IH1cclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCxcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSxcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Y0YWI0MztcclxuICAgICAgY29sb3I6ICNmZmY7IH1cclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCBocixcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y0YWI0MyAhaW1wb3J0YW50OyB9XHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGEsIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBhOmZvY3VzLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBzcGFuLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBzcGFuOmhvdmVyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBzcGFuOmZvY3VzLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgYSxcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGE6aG92ZXIsXHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBhOmZvY3VzLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgc3BhbixcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIHNwYW46aG92ZXIsXHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBzcGFuOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7IH1cclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGE6aG92ZXIsIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGE6Zm9jdXMsXHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3Bhbjpob3ZlcixcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW46Zm9jdXMsXHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBsaS5hY3RpdmUgYSxcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBhOmhvdmVyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgbGkuYWN0aXZlIGE6Zm9jdXMsXHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBsaS5hY3RpdmUgc3BhbixcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBzcGFuOmhvdmVyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgbGkuYWN0aXZlIHNwYW46Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2Y0YWI0MzsgfVxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAubmF2LXRhYnMgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XHJcbiAgICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnRleHQtbXV0ZWQge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtaGVhZGluZyxcclxuICAgIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1ib2R5LFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGhyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlIHRyLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlIHRoLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlIHRkLFxyXG4gICAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNmOGNiOGIgIWltcG9ydGFudDsgfVxyXG5cclxuLnBhbmVsLWRhbmdlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTBiNGI0ICFpbXBvcnRhbnQ7IH1cclxuICAucGFuZWwtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nLFxyXG4gIC5wYW5lbC1kYW5nZXIgLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjZmNjtcclxuICAgIGJvcmRlci1jb2xvcjogI2UwYjRiNDtcclxuICAgIGNvbG9yOiAjYjA1YjU5OyB9XHJcbiAgLnBhbmVsLWRhbmdlciAucGFuZWwtaGVhZGluZy10ZXh0IGEsXHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1ib2R5LWNvbG9yZnVsIGEge1xyXG4gICAgY29sb3I6ICNiMDViNTk7IH1cclxuICAgIC5wYW5lbC1kYW5nZXIgLnBhbmVsLWhlYWRpbmctdGV4dCBhOmhvdmVyLCAucGFuZWwtZGFuZ2VyIC5wYW5lbC1oZWFkaW5nLXRleHQgYTpmb2N1cyxcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCBhOmhvdmVyLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2MwN2Q3YzsgfVxyXG4gIC5wYW5lbC1kYW5nZXIgLnBhbmVsLWhlYWRpbmctdGV4dCBhLFxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSBhLFxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAucGFuZWwtZGFuZ2VyIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTBiNGI0OyB9XHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1ib2R5LWNvbG9yZnVsLFxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSxcclxuICAucGFuZWwtZGFuZ2VyLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmNmY2O1xyXG4gICAgY29sb3I6ICNiMDViNTk7IH1cclxuICAucGFuZWwtZGFuZ2VyLnBhbmVsLWJvZHktY29sb3JmdWwgaHIsXHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2UwYjRiNCAhaW1wb3J0YW50OyB9XHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2U0NjA1MCAhaW1wb3J0YW50OyB9XHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcsXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTQ2MDUwO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlNDYwNTA7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctdGV4dCBhLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGE6aG92ZXIsIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGE6Zm9jdXMsXHJcbiAgICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6aG92ZXIsXHJcbiAgICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLXRleHQgYSxcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1ib2R5IGEsXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1mb290ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlNDYwNTA7IH1cclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHksXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2U0NjA1MDtcclxuICAgICAgY29sb3I6ICNmZmY7IH1cclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGhyLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlNDYwNTAgIWltcG9ydGFudDsgfVxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGEsIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBhOmhvdmVyLCAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gYTpmb2N1cyxcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBzcGFuLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIHNwYW46aG92ZXIsXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gc3Bhbjpmb2N1cyxcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgYSxcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgYTpob3ZlcixcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgYTpmb2N1cyxcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgc3BhbixcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgc3Bhbjpob3ZlcixcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgc3Bhbjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYTpob3ZlciwgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmZvY3VzLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuOmhvdmVyLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuOmZvY3VzLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBsaS5hY3RpdmUgYSxcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgbGkuYWN0aXZlIGE6aG92ZXIsXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBhOmZvY3VzLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBsaS5hY3RpdmUgc3BhbixcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgbGkuYWN0aXZlIHNwYW46aG92ZXIsXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBzcGFuOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNlNDYwNTA7IH1cclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAubmF2LXRhYnMgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAudGV4dC1tdXRlZCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDsgfVxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWhlYWRpbmcsXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHksXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCBocixcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgdGFibGUgdHIsXHJcbiAgICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCB0YWJsZSB0aCxcclxuICAgIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlIHRkLFxyXG4gICAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2VlOWM5MiAhaW1wb3J0YW50OyB9XHJcblxyXG4ucGFuZWwtc3VjY2VzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTNjMjkzICFpbXBvcnRhbnQ7IH1cclxuICAucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZyxcclxuICAucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmNmZmY1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTNjMjkzO1xyXG4gICAgY29sb3I6ICM2Zjk3NmQ7IH1cclxuICAucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZy10ZXh0IGEsXHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtYm9keS1jb2xvcmZ1bCBhIHtcclxuICAgIGNvbG9yOiAjNmY5NzZkOyB9XHJcbiAgICAucGFuZWwtc3VjY2VzcyAucGFuZWwtaGVhZGluZy10ZXh0IGE6aG92ZXIsIC5wYW5lbC1zdWNjZXNzIC5wYW5lbC1oZWFkaW5nLXRleHQgYTpmb2N1cyxcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgYTpob3ZlcixcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjOGNhYzhiOyB9XHJcbiAgLnBhbmVsLXN1Y2Nlc3MgLnBhbmVsLWhlYWRpbmctdGV4dCBhLFxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHkgYSxcclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1mb290ZXIgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gIC5wYW5lbC1zdWNjZXNzIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTNjMjkzOyB9XHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtYm9keS1jb2xvcmZ1bCxcclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1ib2R5LFxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmNmZmY1O1xyXG4gICAgY29sb3I6ICM2Zjk3NmQ7IH1cclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1ib2R5LWNvbG9yZnVsIGhyLFxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTNjMjkzICFpbXBvcnRhbnQ7IH1cclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzc4YmQ1ZCAhaW1wb3J0YW50OyB9XHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3OGJkNWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzc4YmQ1ZDtcclxuICAgICAgY29sb3I6ICNmZmY7IH1cclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctdGV4dCBhLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGEge1xyXG4gICAgICBjb2xvcjogI2ZmZjsgfVxyXG4gICAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLXRleHQgYTpob3ZlciwgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGE6Zm9jdXMsXHJcbiAgICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCBhOmhvdmVyLFxyXG4gICAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgYTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLXRleHQgYSxcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSBhLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1mb290ZXIgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1mb290ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM3OGJkNWQ7IH1cclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCxcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSxcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzc4YmQ1ZDtcclxuICAgICAgY29sb3I6ICNmZmY7IH1cclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCBocixcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzc4YmQ1ZCAhaW1wb3J0YW50OyB9XHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGEsIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gYTpob3ZlciwgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBhOmZvY3VzLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBzcGFuLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBzcGFuOmhvdmVyLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBzcGFuOmZvY3VzLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgYSxcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGE6aG92ZXIsXHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBhOmZvY3VzLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgc3BhbixcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIHNwYW46aG92ZXIsXHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBzcGFuOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7IH1cclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGE6aG92ZXIsIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGE6Zm9jdXMsXHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3Bhbjpob3ZlcixcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW46Zm9jdXMsXHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBsaS5hY3RpdmUgYSxcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBhOmhvdmVyLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgbGkuYWN0aXZlIGE6Zm9jdXMsXHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBsaS5hY3RpdmUgc3BhbixcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBzcGFuOmhvdmVyLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgbGkuYWN0aXZlIHNwYW46Zm9jdXMge1xyXG4gICAgICBjb2xvcjogIzc4YmQ1ZDsgfVxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAubmF2LXRhYnMgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XHJcbiAgICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnRleHQtbXV0ZWQge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7IH1cclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtaGVhZGluZyxcclxuICAgIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1ib2R5LFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGhyLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlIHRyLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlIHRoLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlIHRkLFxyXG4gICAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNhNWQzOTMgIWltcG9ydGFudDsgfVxyXG5cclxuLnBhbmVsLWluZm8ge1xyXG4gIGJvcmRlci1jb2xvcjogI2E5ZDVkZSAhaW1wb3J0YW50OyB9XHJcbiAgLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmcsXHJcbiAgLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZmZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2E5ZDVkZTtcclxuICAgIGNvbG9yOiAjNTI4ZDllOyB9XHJcbiAgLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmctdGV4dCBhLFxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWJvZHktY29sb3JmdWwgYSB7XHJcbiAgICBjb2xvcjogIzUyOGQ5ZTsgfVxyXG4gICAgLnBhbmVsLWluZm8gLnBhbmVsLWhlYWRpbmctdGV4dCBhOmhvdmVyLCAucGFuZWwtaW5mbyAucGFuZWwtaGVhZGluZy10ZXh0IGE6Zm9jdXMsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6aG92ZXIsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogIzZmYTViNDsgfVxyXG4gIC5wYW5lbC1pbmZvIC5wYW5lbC1oZWFkaW5nLXRleHQgYSxcclxuICAucGFuZWwtaW5mby5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1ib2R5IGEsXHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAucGFuZWwtaW5mbyAucGFuZWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2E5ZDVkZTsgfVxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWJvZHktY29sb3JmdWwsXHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSxcclxuICAucGFuZWwtaW5mby5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZmZmZjtcclxuICAgIGNvbG9yOiAjNTI4ZDllOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCBocixcclxuICAucGFuZWwtaW5mby5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2E5ZDVkZSAhaW1wb3J0YW50OyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayB7XHJcbiAgICBib3JkZXItY29sb3I6ICM1OWM0ZTQgIWltcG9ydGFudDsgfVxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNTljNGU0O1xyXG4gICAgICBib3JkZXItY29sb3I6ICM1OWM0ZTQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLXRleHQgYSxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7IH1cclxuICAgICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGE6aG92ZXIsIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctdGV4dCBhOmZvY3VzLFxyXG4gICAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgYTpob3ZlcixcclxuICAgICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGEsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHkgYSxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtZm9vdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjNTljNGU0OyB9XHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHksXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWZvb3RlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1OWM0ZTQ7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgaHIsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICM1OWM0ZTQgIWltcG9ydGFudDsgfVxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBhLCAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGE6aG92ZXIsIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gYTpmb2N1cyxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gc3BhbixcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gc3Bhbjpob3ZlcixcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gc3Bhbjpmb2N1cyxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGEsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBhOmhvdmVyLFxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgYTpmb2N1cyxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIHNwYW4sXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBzcGFuOmhvdmVyLFxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgc3Bhbjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLCAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmhvdmVyLCAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmZvY3VzLFxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3BhbixcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW46aG92ZXIsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuOmZvY3VzLFxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgbGkuYWN0aXZlIGEsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBsaS5hY3RpdmUgYTpob3ZlcixcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBhOmZvY3VzLFxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgbGkuYWN0aXZlIHNwYW4sXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBsaS5hY3RpdmUgc3Bhbjpob3ZlcixcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBzcGFuOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICM1OWM0ZTQ7IH1cclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLm5hdi10YWJzID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxyXG4gICAgLnBhbmVsLWluZm8ucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC50ZXh0LW11dGVkIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50OyB9XHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWhlYWRpbmcsXHJcbiAgICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWZvb3RlcixcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCBocixcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCB0YWJsZSxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCB0YWJsZSB0cixcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCB0YWJsZSB0aCxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCB0YWJsZSB0ZCxcclxuICAgIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjOWJkYmVmICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wYW5lbC10cmFuc3BhcmVudCB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgLnBhbmVsLXRyYW5zcGFyZW50ID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgLnBhbmVsLXRyYW5zcGFyZW50ID4gLnBhbmVsLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgLnBhbmVsLXRyYW5zcGFyZW50ID4gLnBhbmVsLWZvb3RlciB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLndlbGwge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuXHJcbi5tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuOHM7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC44czsgfVxyXG4gIC5tb2RhbC1kaWFsb2cgLmNsb3NlIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDsgfVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxyXG4gIC5tb2RhbC1jb250ZW50OmJlZm9yZSwgLm1vZGFsLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5tb2RhbC1jb250ZW50OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4OyB9XHJcblxyXG4ubW9kYWwtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6IDExcHggMjBweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgLm1vZGFsLWFsZXJ0IC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH0gfVxyXG5cclxuLm1vZGFsLWFsZXJ0IC5tb2RhbC1oZWFkZXIsXHJcbi5tb2RhbC1hbGVydCAubW9kYWwtdGl0bGUsXHJcbi5tb2RhbC1hbGVydCAubW9kYWwtYm9keSxcclxuLm1vZGFsLWFsZXJ0IC5tb2RhbC1mb290ZXIge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiBub25lOyB9XHJcblxyXG4ubW9kYWwtYWxlcnQgLm1vZGFsLWhlYWRlcixcclxuLm1vZGFsLWFsZXJ0IC5tb2RhbC1ib2R5LFxyXG4ubW9kYWwtYWxlcnQgLm1vZGFsLWZvb3RlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG5cclxuLm1vZGFsLWFsZXJ0IC5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICBmb250LXNpemU6IDkwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDkwcHg7IH1cclxuXHJcbi5tb2RhbC1hbGVydCAubW9kYWwtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDNweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLm1vZGFsLWluZm8gLm1vZGFsLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogIzU5YzRlNDsgfVxyXG5cclxuLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZTQ2MDUwOyB9XHJcblxyXG4ubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZjRhYjQzOyB9XHJcblxyXG4ubW9kYWwtc3VjY2VzcyAubW9kYWwtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkOyB9XHJcblxyXG4udG9vbHRpcC5yaWdodCB7XHJcbiAgLypAbm9mbGlwKi9cclxuICBtYXJnaW4tbGVmdDogM3B4OyB9XHJcblxyXG4udG9vbHRpcC5sZWZ0IHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIG1hcmdpbi1sZWZ0OiAtM3B4OyB9XHJcblxyXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiAwO1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgLypAbm9mbGlwKi9cclxuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XHJcbiAgLypAbm9mbGlwKi9cclxuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMjI7IH1cclxuXHJcbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgcmlnaHQ6IDA7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiBhdXRvO1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMjI7IH1cclxuXHJcbi50b29sdGlwLXdhcm5pbmcgLnRvb2x0aXAtaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTk1MTM7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuXHJcbi50b29sdGlwLXdhcm5pbmcudG9wIC50b29sdGlwLWFycm93LFxyXG4udG9vbHRpcC13YXJuaW5nLnRvcC1sZWZ0IC50b29sdGlwLWFycm93LFxyXG4udG9vbHRpcC13YXJuaW5nLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxOTUxMzsgfVxyXG5cclxuLnRvb2x0aXAtd2FybmluZy5ib3R0b20gLnRvb2x0aXAtYXJyb3csXHJcbi50b29sdGlwLXdhcm5pbmcuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3csXHJcbi50b29sdGlwLXdhcm5pbmcuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjE5NTEzOyB9XHJcblxyXG4udG9vbHRpcC13YXJuaW5nLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YxOTUxMzsgfVxyXG5cclxuLnRvb2x0aXAtd2FybmluZy5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjE5NTEzOyB9XHJcblxyXG4udG9vbHRpcC1kYW5nZXIgLnRvb2x0aXAtaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDM4MjQ7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuXHJcbi50b29sdGlwLWRhbmdlci50b3AgLnRvb2x0aXAtYXJyb3csXHJcbi50b29sdGlwLWRhbmdlci50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyxcclxuLnRvb2x0aXAtZGFuZ2VyLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkMzgyNDsgfVxyXG5cclxuLnRvb2x0aXAtZGFuZ2VyLmJvdHRvbSAudG9vbHRpcC1hcnJvdyxcclxuLnRvb2x0aXAtZGFuZ2VyLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93LFxyXG4udG9vbHRpcC1kYW5nZXIuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGQzODI0OyB9XHJcblxyXG4udG9vbHRpcC1kYW5nZXIucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGQzODI0OyB9XHJcblxyXG4udG9vbHRpcC1kYW5nZXIubGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgLypAbm9mbGlwKi9cclxuICBib3JkZXItbGVmdC1jb2xvcjogI2RkMzgyNDsgfVxyXG5cclxuLnRvb2x0aXAtc3VjY2VzcyAudG9vbHRpcC1pbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlYTQ0MztcclxuICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuLnRvb2x0aXAtc3VjY2Vzcy50b3AgLnRvb2x0aXAtYXJyb3csXHJcbi50b29sdGlwLXN1Y2Nlc3MudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3csXHJcbi50b29sdGlwLXN1Y2Nlc3MudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjNWVhNDQzOyB9XHJcblxyXG4udG9vbHRpcC1zdWNjZXNzLmJvdHRvbSAudG9vbHRpcC1hcnJvdyxcclxuLnRvb2x0aXAtc3VjY2Vzcy5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyxcclxuLnRvb2x0aXAtc3VjY2Vzcy5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1ZWE0NDM7IH1cclxuXHJcbi50b29sdGlwLXN1Y2Nlc3MucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNWVhNDQzOyB9XHJcblxyXG4udG9vbHRpcC1zdWNjZXNzLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ZWE0NDM7IH1cclxuXHJcbi50b29sdGlwLWluZm8gLnRvb2x0aXAtaW5uZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGI0ZGQ7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuXHJcbi50b29sdGlwLWluZm8udG9wIC50b29sdGlwLWFycm93LFxyXG4udG9vbHRpcC1pbmZvLnRvcC1sZWZ0IC50b29sdGlwLWFycm93LFxyXG4udG9vbHRpcC1pbmZvLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJkYjRkZDsgfVxyXG5cclxuLnRvb2x0aXAtaW5mby5ib3R0b20gLnRvb2x0aXAtYXJyb3csXHJcbi50b29sdGlwLWluZm8uYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3csXHJcbi50b29sdGlwLWluZm8uYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmRiNGRkOyB9XHJcblxyXG4udG9vbHRpcC1pbmZvLnJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkYjRkZDsgfVxyXG5cclxuLnRvb2x0aXAtaW5mby5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmRiNGRkOyB9XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG4gIC5wb3BvdmVyIC5hcnJvdzphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgLnBvcG92ZXIudG9wIHtcclxuICAgIG1hcmdpbi10b3A6IC05cHg7IH1cclxuICAgIC5wb3BvdmVyLnRvcCAuYXJyb3cge1xyXG4gICAgICBib3R0b206IC0xMXB4O1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0OyB9XHJcbiAgLnBvcG92ZXIuYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDlweDsgfVxyXG4gICAgLnBvcG92ZXIuYm90dG9tIC5hcnJvdyB7XHJcbiAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGluaGVyaXQ7IH1cclxuICAucG9wb3Zlci5sZWZ0IHtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAgIC5wb3BvdmVyLmxlZnQgLmFycm93IHtcclxuICAgICAgLypAbm9mbGlwKi9cclxuICAgICAgcmlnaHQ6IC0xMXB4O1xyXG4gICAgICAvKkBub2ZsaXAqL1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAvKkBub2ZsaXAqL1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgLypAbm9mbGlwKi9cclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDhweDtcclxuICAgICAgLypAbm9mbGlwKi9cclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwOyB9XHJcbiAgLnBvcG92ZXIucmlnaHQge1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgICAucG9wb3Zlci5yaWdodCAuYXJyb3cge1xyXG4gICAgICAvKkBub2ZsaXAqL1xyXG4gICAgICBsZWZ0OiAtMTFweDtcclxuICAgICAgLypAbm9mbGlwKi9cclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIC8qQG5vZmxpcCovXHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgLypAbm9mbGlwKi9cclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA4cHg7XHJcbiAgICAgIC8qQG5vZmxpcCovXHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XHJcblxyXG4vKkBub2ZsaXAqL1xyXG5odG1sW2Rpcj1cInJ0bFwiXSAucG9wb3ZlciB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bzsgfVxyXG5cclxuLnBvcG92ZXItdGl0bGUge1xyXG4gIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTM5OyB9XHJcblxyXG4ucG9wb3Zlci1kYXJrLnBvcG92ZXItY29sb3JmdWwgLnBvcG92ZXItdGl0bGUge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxyXG5cclxuLnBvcG92ZXItd2FybmluZyB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cclxuICAucG9wb3Zlci13YXJuaW5nLnRvcCAuYXJyb3cge1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIGJvdHRvbTogLTlweDsgfVxyXG4gIC5wb3BvdmVyLXdhcm5pbmcuYm90dG9tIC5hcnJvdyB7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgdG9wOiAtOXB4OyB9XHJcbiAgLnBvcG92ZXItd2FybmluZy5sZWZ0IC5hcnJvdyB7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgcmlnaHQ6IC05cHg7IH1cclxuICAucG9wb3Zlci13YXJuaW5nLnJpZ2h0IC5hcnJvdyB7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbGVmdDogLTlweDsgfVxyXG4gIC5wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItdGl0bGUsIC5wb3BvdmVyLXdhcm5pbmcucG9wb3Zlci1jb2xvcmZ1bCB7XHJcbiAgICBjb2xvcjogIzhkNzk1NTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZhZjM7IH1cclxuICAucG9wb3Zlci13YXJuaW5nLFxyXG4gIC5wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItdGl0bGUsIC5wb3BvdmVyLXdhcm5pbmcucG9wb3Zlci1jb2xvcmZ1bCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNjOWJhOWI7IH1cclxuXHJcbi5wb3BvdmVyLXdhcm5pbmcucG9wb3Zlci1kYXJrIC5wb3BvdmVyLXRpdGxlLCAucG9wb3Zlci13YXJuaW5nLnBvcG92ZXItZGFyay5wb3BvdmVyLWNvbG9yZnVsIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZjRhYjQzOyB9XHJcblxyXG4ucG9wb3Zlci13YXJuaW5nLnBvcG92ZXItZGFyayxcclxuLnBvcG92ZXItd2FybmluZy5wb3BvdmVyLWRhcmsgLnBvcG92ZXItdGl0bGUsIC5wb3BvdmVyLXdhcm5pbmcucG9wb3Zlci1kYXJrLnBvcG92ZXItY29sb3JmdWwge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y0YWI0MzsgfVxyXG5cclxuLnBvcG92ZXItd2FybmluZy5wb3BvdmVyLWRhcmsucG9wb3Zlci1jb2xvcmZ1bCAucG9wb3Zlci10aXRsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjZiYzZhOyB9XHJcblxyXG4ucG9wb3Zlci1kYW5nZXIge1xyXG4gIGJvcmRlci13aWR0aDogMXB4OyB9XHJcbiAgLnBvcG92ZXItZGFuZ2VyLnRvcCAuYXJyb3cge1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIGJvdHRvbTogLTlweDsgfVxyXG4gIC5wb3BvdmVyLWRhbmdlci5ib3R0b20gLmFycm93IHtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICB0b3A6IC05cHg7IH1cclxuICAucG9wb3Zlci1kYW5nZXIubGVmdCAuYXJyb3cge1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIHJpZ2h0OiAtOXB4OyB9XHJcbiAgLnBvcG92ZXItZGFuZ2VyLnJpZ2h0IC5hcnJvdyB7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbGVmdDogLTlweDsgfVxyXG4gIC5wb3BvdmVyLWRhbmdlciAucG9wb3Zlci10aXRsZSwgLnBvcG92ZXItZGFuZ2VyLnBvcG92ZXItY29sb3JmdWwge1xyXG4gICAgY29sb3I6ICNiMDViNTk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmNmY2OyB9XHJcbiAgLnBvcG92ZXItZGFuZ2VyLFxyXG4gIC5wb3BvdmVyLWRhbmdlciAucG9wb3Zlci10aXRsZSwgLnBvcG92ZXItZGFuZ2VyLnBvcG92ZXItY29sb3JmdWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTBiNGI0OyB9XHJcblxyXG4ucG9wb3Zlci1kYW5nZXIucG9wb3Zlci1kYXJrIC5wb3BvdmVyLXRpdGxlLCAucG9wb3Zlci1kYW5nZXIucG9wb3Zlci1kYXJrLnBvcG92ZXItY29sb3JmdWwge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTA7IH1cclxuXHJcbi5wb3BvdmVyLWRhbmdlci5wb3BvdmVyLWRhcmssXHJcbi5wb3BvdmVyLWRhbmdlci5wb3BvdmVyLWRhcmsgLnBvcG92ZXItdGl0bGUsIC5wb3BvdmVyLWRhbmdlci5wb3BvdmVyLWRhcmsucG9wb3Zlci1jb2xvcmZ1bCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDUwOyB9XHJcblxyXG4ucG9wb3Zlci1kYW5nZXIucG9wb3Zlci1kYXJrLnBvcG92ZXItY29sb3JmdWwgLnBvcG92ZXItdGl0bGUge1xyXG4gIGJvcmRlci1jb2xvcjogI2U5ODA3MzsgfVxyXG5cclxuLnBvcG92ZXItc3VjY2VzcyB7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cclxuICAucG9wb3Zlci1zdWNjZXNzLnRvcCAuYXJyb3cge1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIGJvdHRvbTogLTlweDsgfVxyXG4gIC5wb3BvdmVyLXN1Y2Nlc3MuYm90dG9tIC5hcnJvdyB7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgdG9wOiAtOXB4OyB9XHJcbiAgLnBvcG92ZXItc3VjY2Vzcy5sZWZ0IC5hcnJvdyB7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgcmlnaHQ6IC05cHg7IH1cclxuICAucG9wb3Zlci1zdWNjZXNzLnJpZ2h0IC5hcnJvdyB7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbGVmdDogLTlweDsgfVxyXG4gIC5wb3BvdmVyLXN1Y2Nlc3MgLnBvcG92ZXItdGl0bGUsIC5wb3BvdmVyLXN1Y2Nlc3MucG9wb3Zlci1jb2xvcmZ1bCB7XHJcbiAgICBjb2xvcjogIzZmOTc2ZDtcclxuICAgIGJhY2tncm91bmQ6ICNmY2ZmZjU7IH1cclxuICAucG9wb3Zlci1zdWNjZXNzLFxyXG4gIC5wb3BvdmVyLXN1Y2Nlc3MgLnBvcG92ZXItdGl0bGUsIC5wb3BvdmVyLXN1Y2Nlc3MucG9wb3Zlci1jb2xvcmZ1bCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNhM2MyOTM7IH1cclxuXHJcbi5wb3BvdmVyLXN1Y2Nlc3MucG9wb3Zlci1kYXJrIC5wb3BvdmVyLXRpdGxlLCAucG9wb3Zlci1zdWNjZXNzLnBvcG92ZXItZGFyay5wb3BvdmVyLWNvbG9yZnVsIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkOyB9XHJcblxyXG4ucG9wb3Zlci1zdWNjZXNzLnBvcG92ZXItZGFyayxcclxuLnBvcG92ZXItc3VjY2Vzcy5wb3BvdmVyLWRhcmsgLnBvcG92ZXItdGl0bGUsIC5wb3BvdmVyLXN1Y2Nlc3MucG9wb3Zlci1kYXJrLnBvcG92ZXItY29sb3JmdWwge1xyXG4gIGJvcmRlci1jb2xvcjogIzc4YmQ1ZDsgfVxyXG5cclxuLnBvcG92ZXItc3VjY2Vzcy5wb3BvdmVyLWRhcmsucG9wb3Zlci1jb2xvcmZ1bCAucG9wb3Zlci10aXRsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjOTBjOTdhOyB9XHJcblxyXG4ucG9wb3Zlci1pbmZvIHtcclxuICBib3JkZXItd2lkdGg6IDFweDsgfVxyXG4gIC5wb3BvdmVyLWluZm8udG9wIC5hcnJvdyB7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgYm90dG9tOiAtOXB4OyB9XHJcbiAgLnBvcG92ZXItaW5mby5ib3R0b20gLmFycm93IHtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICB0b3A6IC05cHg7IH1cclxuICAucG9wb3Zlci1pbmZvLmxlZnQgLmFycm93IHtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICByaWdodDogLTlweDsgfVxyXG4gIC5wb3BvdmVyLWluZm8ucmlnaHQgLmFycm93IHtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICBsZWZ0OiAtOXB4OyB9XHJcbiAgLnBvcG92ZXItaW5mbyAucG9wb3Zlci10aXRsZSwgLnBvcG92ZXItaW5mby5wb3BvdmVyLWNvbG9yZnVsIHtcclxuICAgIGNvbG9yOiAjNTI4ZDllO1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZmZmZjsgfVxyXG4gIC5wb3BvdmVyLWluZm8sXHJcbiAgLnBvcG92ZXItaW5mbyAucG9wb3Zlci10aXRsZSwgLnBvcG92ZXItaW5mby5wb3BvdmVyLWNvbG9yZnVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2E5ZDVkZTsgfVxyXG5cclxuLnBvcG92ZXItaW5mby5wb3BvdmVyLWRhcmsgLnBvcG92ZXItdGl0bGUsIC5wb3BvdmVyLWluZm8ucG9wb3Zlci1kYXJrLnBvcG92ZXItY29sb3JmdWwge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM1OWM0ZTQ7IH1cclxuXHJcbi5wb3BvdmVyLWluZm8ucG9wb3Zlci1kYXJrLFxyXG4ucG9wb3Zlci1pbmZvLnBvcG92ZXItZGFyayAucG9wb3Zlci10aXRsZSwgLnBvcG92ZXItaW5mby5wb3BvdmVyLWRhcmsucG9wb3Zlci1jb2xvcmZ1bCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNTljNGU0OyB9XHJcblxyXG4ucG9wb3Zlci1pbmZvLnBvcG92ZXItZGFyay5wb3BvdmVyLWNvbG9yZnVsIC5wb3BvdmVyLXRpdGxlIHtcclxuICBib3JkZXItY29sb3I6ICM3Y2QwZWE7IH1cclxuXHJcbi5idG4tbGFiZWwsXHJcbi5idG4tbGFiZWwtaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBtYXJnaW46IC00cHggMDtcclxuICBwYWRkaW5nOiA0cHggMTJweDsgfVxyXG4gIC5idG4tbGFiZWwubGVmdCxcclxuICAuYnRuLWxhYmVsLWljb24ubGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7IH1cclxuICAuYnRuLWxhYmVsLnJpZ2h0LFxyXG4gIC5idG4tbGFiZWwtaWNvbi5yaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsgfVxyXG4gIC5idG4tbGFiZWwubGVmdCxcclxuICAuYnRuLWxhYmVsLWljb24ubGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0OyB9XHJcbiAgLmJ0bi1sYWJlbC5yaWdodCxcclxuICAuYnRuLWxhYmVsLWljb24ucmlnaHQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBpbmhlcml0OyB9XHJcblxyXG4uYnRuLWxhYmVsIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuXHJcbi5idG4tbGFiZWwtaWNvbiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuYnRuLWxhYmVsLFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idG4tbGFiZWwtaWNvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuYnRuLWxhYmVsLFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIC5idG4tbGFiZWwtaWNvbiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cclxuXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLmJ0bi1sYWJlbCxcclxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuYnRuLWxhYmVsLWljb24ge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuYnRuLWxhYmVsLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5idG4tbGFiZWwtaWNvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuYnRuLWxhYmVsLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIC5idG4tbGFiZWwtaWNvbiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuYnRuLWxhYmVsLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5idG4tbGFiZWwtaWNvbiB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWxhYmVsLWljb24ge1xyXG4gIHdpZHRoOiAyLjVlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblxyXG4uYnRuLXJvdW5kZWQgLmJ0bi1sYWJlbC5sZWZ0LFxyXG4uYnRuLXJvdW5kZWQgLmJ0bi1sYWJlbC1pY29uLmxlZnQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OXB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5cHggIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi1yb3VuZGVkIC5idG4tbGFiZWwucmlnaHQsXHJcbi5idG4tcm91bmRlZCAuYnRuLWxhYmVsLWljb24ucmlnaHQge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTlweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTlweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYnRuLW91dGxpbmU6aG92ZXIgLmJ0bi1sYWJlbCwgLmJ0bi1vdXRsaW5lOmFjdGl2ZSAuYnRuLWxhYmVsLCAuYnRuLW91dGxpbmU6Zm9jdXMgLmJ0bi1sYWJlbCwgLmJ0bi1vdXRsaW5lLmZvY3VzIC5idG4tbGFiZWwge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cclxuXHJcbi5idG4tb3V0bGluZTpob3ZlciAuYnRuLWxhYmVsLWljb24sIC5idG4tb3V0bGluZTphY3RpdmUgLmJ0bi1sYWJlbC1pY29uLCAuYnRuLW91dGxpbmU6Zm9jdXMgLmJ0bi1sYWJlbC1pY29uLCAuYnRuLW91dGxpbmUuZm9jdXMgLmJ0bi1sYWJlbC1pY29uIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4uYnRuLW91dGxpbmUgLmJ0bi1sYWJlbCxcclxuLmJ0bi1vdXRsaW5lIC5idG4tbGFiZWwtaWNvbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG5cclxuLmJ0bi1vdXRsaW5lLWNvbG9ybGVzcy1pbnZlcnRlZCAuYnRuLWxhYmVsIHtcclxuICBjb2xvcjogaW5oZXJpdDsgfVxyXG5cclxuLmJ0bi1vdXRsaW5lLmRpc2FibGVkIC5idG4tbGFiZWwtaWNvbixcclxuLmJ0bi1vdXRsaW5lOmRpc2FibGVkIC5idG4tbGFiZWwtaWNvbixcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZSAuYnRuLWxhYmVsLWljb24ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSAuYnRuLWxhYmVsLFxyXG4uYnRuLW91dGxpbmU6ZGlzYWJsZWQuYWN0aXZlIC5idG4tbGFiZWwsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUuYWN0aXZlIC5idG4tbGFiZWwge1xyXG4gIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XHJcblxyXG4uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlIC5idG4tbGFiZWwtaWNvbixcclxuLmJ0bi1vdXRsaW5lOmRpc2FibGVkLmFjdGl2ZSAuYnRuLWxhYmVsLWljb24sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLW91dGxpbmUuYWN0aXZlIC5idG4tbGFiZWwtaWNvbiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50OyB9XHJcblxyXG4uYnRuLW91dGxpbmUtY29sb3JsZXNzLWludmVydGVkLmRpc2FibGVkIC5idG4tbGFiZWwsXHJcbi5idG4tb3V0bGluZS1jb2xvcmxlc3MtaW52ZXJ0ZWQ6ZGlzYWJsZWQgLmJ0bi1sYWJlbCxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tb3V0bGluZS1jb2xvcmxlc3MtaW52ZXJ0ZWQgLmJ0bi1sYWJlbCB7XHJcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5idG4teHMgLmJ0bi1sYWJlbCwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJ0bi1sYWJlbCxcclxuLmJ0bi14cyAuYnRuLWxhYmVsLWljb24sIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5idG4tbGFiZWwtaWNvbixcclxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJ0bi1sYWJlbCxcclxuLmJ0bi1ncm91cC14cyA+IC5idG4gLmJ0bi1sYWJlbC1pY29uIHtcclxuICBtYXJnaW46IC0ycHggMDtcclxuICBwYWRkaW5nOiAycHggN3B4OyB9XHJcbiAgLmJ0bi14cyAuYnRuLWxhYmVsLmxlZnQsIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5idG4tbGFiZWwubGVmdCxcclxuICAuYnRuLXhzIC5idG4tbGFiZWwtaWNvbi5sZWZ0LCAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYnRuLWxhYmVsLWljb24ubGVmdCxcclxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYnRuLWxhYmVsLmxlZnQsXHJcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJ0bi1sYWJlbC1pY29uLmxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDsgfVxyXG4gIC5idG4teHMgLmJ0bi1sYWJlbC5yaWdodCwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJ0bi1sYWJlbC5yaWdodCxcclxuICAuYnRuLXhzIC5idG4tbGFiZWwtaWNvbi5yaWdodCwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJ0bi1sYWJlbC1pY29uLnJpZ2h0LFxyXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5idG4tbGFiZWwucmlnaHQsXHJcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJ0bi1sYWJlbC1pY29uLnJpZ2h0IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTdweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsgfVxyXG5cclxuLmJ0bi1zbSAuYnRuLWxhYmVsLFxyXG4uYnRuLXNtIC5idG4tbGFiZWwtaWNvbixcclxuLmJ0bi1ncm91cC1zbSA+IC5idG4gLmJ0bi1sYWJlbCxcclxuLmJ0bi1ncm91cC1zbSA+IC5idG4gLmJ0bi1sYWJlbC1pY29uIHtcclxuICBtYXJnaW46IC0zcHggMDtcclxuICBwYWRkaW5nOiAzcHggOXB4OyB9XHJcbiAgLmJ0bi1zbSAuYnRuLWxhYmVsLmxlZnQsXHJcbiAgLmJ0bi1zbSAuYnRuLWxhYmVsLWljb24ubGVmdCxcclxuICAuYnRuLWdyb3VwLXNtID4gLmJ0biAuYnRuLWxhYmVsLmxlZnQsXHJcbiAgLmJ0bi1ncm91cC1zbSA+IC5idG4gLmJ0bi1sYWJlbC1pY29uLmxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTlweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDsgfVxyXG4gIC5idG4tc20gLmJ0bi1sYWJlbC5yaWdodCxcclxuICAuYnRuLXNtIC5idG4tbGFiZWwtaWNvbi5yaWdodCxcclxuICAuYnRuLWdyb3VwLXNtID4gLmJ0biAuYnRuLWxhYmVsLnJpZ2h0LFxyXG4gIC5idG4tZ3JvdXAtc20gPiAuYnRuIC5idG4tbGFiZWwtaWNvbi5yaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC05cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7IH1cclxuXHJcbi5idG4tbGcgLmJ0bi1sYWJlbCxcclxuLmJ0bi1sZyAuYnRuLWxhYmVsLWljb24sXHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIC5idG4tbGFiZWwsXHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIC5idG4tbGFiZWwtaWNvbiB7XHJcbiAgbWFyZ2luOiAtOHB4IDA7XHJcbiAgcGFkZGluZzogOHB4IDE4cHg7IH1cclxuICAuYnRuLWxnIC5idG4tbGFiZWwubGVmdCxcclxuICAuYnRuLWxnIC5idG4tbGFiZWwtaWNvbi5sZWZ0LFxyXG4gIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5idG4tbGFiZWwubGVmdCxcclxuICAuYnRuLWdyb3VwLWxnID4gLmJ0biAuYnRuLWxhYmVsLWljb24ubGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7IH1cclxuICAuYnRuLWxnIC5idG4tbGFiZWwucmlnaHQsXHJcbiAgLmJ0bi1sZyAuYnRuLWxhYmVsLWljb24ucmlnaHQsXHJcbiAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmJ0bi1sYWJlbC5yaWdodCxcclxuICAuYnRuLWdyb3VwLWxnID4gLmJ0biAuYnRuLWxhYmVsLWljb24ucmlnaHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7IH1cclxuXHJcbi5idG4teGwgLmJ0bi1sYWJlbCwgLmJ0bi1ncm91cC14bCA+IC5idG4gLmJ0bi1sYWJlbCxcclxuLmJ0bi14bCAuYnRuLWxhYmVsLWljb24sIC5idG4tZ3JvdXAteGwgPiAuYnRuIC5idG4tbGFiZWwtaWNvbixcclxuLmJ0bi1ncm91cC14bCA+IC5idG4gLmJ0bi1sYWJlbCxcclxuLmJ0bi1ncm91cC14bCA+IC5idG4gLmJ0bi1sYWJlbC1pY29uIHtcclxuICBtYXJnaW46IC0xMHB4IDA7XHJcbiAgcGFkZGluZzogMTBweCAyNXB4OyB9XHJcbiAgLmJ0bi14bCAuYnRuLWxhYmVsLmxlZnQsIC5idG4tZ3JvdXAteGwgPiAuYnRuIC5idG4tbGFiZWwubGVmdCxcclxuICAuYnRuLXhsIC5idG4tbGFiZWwtaWNvbi5sZWZ0LCAuYnRuLWdyb3VwLXhsID4gLmJ0biAuYnRuLWxhYmVsLWljb24ubGVmdCxcclxuICAuYnRuLWdyb3VwLXhsID4gLmJ0biAuYnRuLWxhYmVsLmxlZnQsXHJcbiAgLmJ0bi1ncm91cC14bCA+IC5idG4gLmJ0bi1sYWJlbC1pY29uLmxlZnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XHJcbiAgLmJ0bi14bCAuYnRuLWxhYmVsLnJpZ2h0LCAuYnRuLWdyb3VwLXhsID4gLmJ0biAuYnRuLWxhYmVsLnJpZ2h0LFxyXG4gIC5idG4teGwgLmJ0bi1sYWJlbC1pY29uLnJpZ2h0LCAuYnRuLWdyb3VwLXhsID4gLmJ0biAuYnRuLWxhYmVsLWljb24ucmlnaHQsXHJcbiAgLmJ0bi1ncm91cC14bCA+IC5idG4gLmJ0bi1sYWJlbC5yaWdodCxcclxuICAuYnRuLWdyb3VwLXhsID4gLmJ0biAuYnRuLWxhYmVsLWljb24ucmlnaHQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cclxuXHJcbi5wYW5lbC1ncm91cCA+IC5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4uYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zaXplOiAxM3B4OyB9XHJcbiAgLmFjY29yZGlvbi10b2dnbGU6aG92ZXIsIC5hY2NvcmRpb24tdG9nZ2xlOmZvY3VzLCAuYWNjb3JkaW9uLXRvZ2dsZS5jb2xsYXBzZWQ6aG92ZXIsIC5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZDpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMTUpOyB9XHJcblxyXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNlMmUyZTI7IH1cclxuXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1zdWNjZXNzIC5hY2NvcmRpb24tdG9nZ2xlLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtc3VjY2VzcyAuYWNjb3JkaW9uLXRvZ2dsZTpob3ZlcixcclxuLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLXN1Y2Nlc3MgLmFjY29yZGlvbi10b2dnbGU6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNmY5NzZkO1xyXG4gIGJhY2tncm91bmQ6ICNmY2ZmZjU7IH1cclxuXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1zdWNjZXNzID4gLnBhbmVsLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtc3VjY2VzcyA+IC5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtc3VjY2VzcyAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtc3VjY2VzcyAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICBib3JkZXItY29sb3I6ICNhM2MyOTM7IH1cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxyXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTNjMjkzOyB9XHJcblxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtZGFuZ2VyIC5hY2NvcmRpb24tdG9nZ2xlLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtZGFuZ2VyIC5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtZGFuZ2VyIC5hY2NvcmRpb24tdG9nZ2xlOmZvY3VzIHtcclxuICBjb2xvcjogI2IwNWI1OTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmNmY2OyB9XHJcblxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtZGFuZ2VyID4gLnBhbmVsLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtZGFuZ2VyID4gLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcsXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1kYW5nZXIgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLWRhbmdlciAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICBib3JkZXItY29sb3I6ICNlMGI0YjQ7IH1cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gIGJvcmRlci1jb2xvcjogI2UwYjRiNDsgfVxyXG5cclxuLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLXdhcm5pbmcgLmFjY29yZGlvbi10b2dnbGUsXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC13YXJuaW5nIC5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtd2FybmluZyAuYWNjb3JkaW9uLXRvZ2dsZTpmb2N1cyB7XHJcbiAgY29sb3I6ICM4ZDc5NTU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmFmMzsgfVxyXG5cclxuLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLXdhcm5pbmcgPiAucGFuZWwsXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC13YXJuaW5nID4gLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcsXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC13YXJuaW5nIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gIGJvcmRlci1jb2xvcjogI2M5YmE5YjsgfVxyXG5cclxuLnBhbmVsLWdyb3VwIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICBib3JkZXItY29sb3I6ICNjOWJhOWI7IH1cclxuXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1pbmZvIC5hY2NvcmRpb24tdG9nZ2xlLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtaW5mbyAuYWNjb3JkaW9uLXRvZ2dsZTpob3ZlcixcclxuLnBhbmVsLWdyb3VwLnBhbmVsLWdyb3VwLWluZm8gLmFjY29yZGlvbi10b2dnbGU6Zm9jdXMge1xyXG4gIGNvbG9yOiAjNTI4ZDllO1xyXG4gIGJhY2tncm91bmQ6ICNmOGZmZmY7IH1cclxuXHJcbi5wYW5lbC1ncm91cC5wYW5lbC1ncm91cC1pbmZvID4gLnBhbmVsLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtaW5mbyA+IC5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nLFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtaW5mbyAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxyXG4ucGFuZWwtZ3JvdXAucGFuZWwtZ3JvdXAtaW5mbyAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICBib3JkZXItY29sb3I6ICNhOWQ1ZGU7IH1cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtaW5mbyA+IC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxyXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWluZm8gPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYTlkNWRlOyB9XHJcblxyXG4ucGFuZWwtZ3JvdXAtc3VjY2Vzcy5wYW5lbC1ncm91cC1kYXJrIC5hY2NvcmRpb24tdG9nZ2xlLFxyXG4ucGFuZWwtZ3JvdXAtc3VjY2Vzcy5wYW5lbC1ncm91cC1kYXJrIC5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyLFxyXG4ucGFuZWwtZ3JvdXAtc3VjY2Vzcy5wYW5lbC1ncm91cC1kYXJrIC5hY2NvcmRpb24tdG9nZ2xlOmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkOyB9XHJcblxyXG4ucGFuZWwtZ3JvdXAtc3VjY2Vzcy5wYW5lbC1ncm91cC1kYXJrID4gLnBhbmVsLFxyXG4ucGFuZWwtZ3JvdXAtc3VjY2Vzcy5wYW5lbC1ncm91cC1kYXJrID4gLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcsXHJcbi5wYW5lbC1ncm91cC1zdWNjZXNzLnBhbmVsLWdyb3VwLWRhcmsgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuLnBhbmVsLWdyb3VwLXN1Y2Nlc3MucGFuZWwtZ3JvdXAtZGFyayAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICBib3JkZXItY29sb3I6ICM3OGJkNWQ7IH1cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrID4gLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gIGJvcmRlci1jb2xvcjogIzc4YmQ1ZDsgfVxyXG5cclxuLnBhbmVsLWdyb3VwLWRhbmdlci5wYW5lbC1ncm91cC1kYXJrIC5hY2NvcmRpb24tdG9nZ2xlLFxyXG4ucGFuZWwtZ3JvdXAtZGFuZ2VyLnBhbmVsLWdyb3VwLWRhcmsgLmFjY29yZGlvbi10b2dnbGU6aG92ZXIsXHJcbi5wYW5lbC1ncm91cC1kYW5nZXIucGFuZWwtZ3JvdXAtZGFyayAuYWNjb3JkaW9uLXRvZ2dsZTpmb2N1cyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2U0NjA1MDsgfVxyXG5cclxuLnBhbmVsLWdyb3VwLWRhbmdlci5wYW5lbC1ncm91cC1kYXJrID4gLnBhbmVsLFxyXG4ucGFuZWwtZ3JvdXAtZGFuZ2VyLnBhbmVsLWdyb3VwLWRhcmsgPiAucGFuZWwgPiAucGFuZWwtaGVhZGluZyxcclxuLnBhbmVsLWdyb3VwLWRhbmdlci5wYW5lbC1ncm91cC1kYXJrIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbi5wYW5lbC1ncm91cC1kYW5nZXIucGFuZWwtZ3JvdXAtZGFyayAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICBib3JkZXItY29sb3I6ICNlNDYwNTA7IH1cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsgPiAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuLnBhbmVsLWdyb3VwIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyayA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICBib3JkZXItY29sb3I6ICNlNDYwNTA7IH1cclxuXHJcbi5wYW5lbC1ncm91cC13YXJuaW5nLnBhbmVsLWdyb3VwLWRhcmsgLmFjY29yZGlvbi10b2dnbGUsXHJcbi5wYW5lbC1ncm91cC13YXJuaW5nLnBhbmVsLWdyb3VwLWRhcmsgLmFjY29yZGlvbi10b2dnbGU6aG92ZXIsXHJcbi5wYW5lbC1ncm91cC13YXJuaW5nLnBhbmVsLWdyb3VwLWRhcmsgLmFjY29yZGlvbi10b2dnbGU6Zm9jdXMge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNmNGFiNDM7IH1cclxuXHJcbi5wYW5lbC1ncm91cC13YXJuaW5nLnBhbmVsLWdyb3VwLWRhcmsgPiAucGFuZWwsXHJcbi5wYW5lbC1ncm91cC13YXJuaW5nLnBhbmVsLWdyb3VwLWRhcmsgPiAucGFuZWwgPiAucGFuZWwtaGVhZGluZyxcclxuLnBhbmVsLWdyb3VwLXdhcm5pbmcucGFuZWwtZ3JvdXAtZGFyayAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxyXG4ucGFuZWwtZ3JvdXAtd2FybmluZy5wYW5lbC1ncm91cC1kYXJrIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gIGJvcmRlci1jb2xvcjogI2Y0YWI0MzsgfVxyXG5cclxuLnBhbmVsLWdyb3VwIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgPiAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuLnBhbmVsLWdyb3VwIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjRhYjQzOyB9XHJcblxyXG4ucGFuZWwtZ3JvdXAtaW5mby5wYW5lbC1ncm91cC1kYXJrIC5hY2NvcmRpb24tdG9nZ2xlLFxyXG4ucGFuZWwtZ3JvdXAtaW5mby5wYW5lbC1ncm91cC1kYXJrIC5hY2NvcmRpb24tdG9nZ2xlOmhvdmVyLFxyXG4ucGFuZWwtZ3JvdXAtaW5mby5wYW5lbC1ncm91cC1kYXJrIC5hY2NvcmRpb24tdG9nZ2xlOmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNTljNGU0OyB9XHJcblxyXG4ucGFuZWwtZ3JvdXAtaW5mby5wYW5lbC1ncm91cC1kYXJrID4gLnBhbmVsLFxyXG4ucGFuZWwtZ3JvdXAtaW5mby5wYW5lbC1ncm91cC1kYXJrID4gLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcsXHJcbi5wYW5lbC1ncm91cC1pbmZvLnBhbmVsLWdyb3VwLWRhcmsgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuLnBhbmVsLWdyb3VwLWluZm8ucGFuZWwtZ3JvdXAtZGFyayAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICBib3JkZXItY29sb3I6ICM1OWM0ZTQ7IH1cclxuXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtaW5mby5wYW5lbC1kYXJrID4gLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXHJcbi5wYW5lbC1ncm91cCAucGFuZWwtaW5mby5wYW5lbC1kYXJrID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gIGJvcmRlci1jb2xvcjogIzU5YzRlNDsgfVxyXG5cclxuLm5vdGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItbGVmdC13aWR0aDogM3B4O1xyXG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxyXG4gIC5ub3RlIGgxLFxyXG4gIC5ub3RlIGgyLFxyXG4gIC5ub3RlIGgzLFxyXG4gIC5ub3RlIGg0LFxyXG4gIC5ub3RlIGg1LFxyXG4gIC5ub3RlIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG4gIC5ub3RlIHA6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcblxyXG4ubm90ZS1zdWNjZXNzIHtcclxuICBib3JkZXItY29sb3I6ICM3OGJkNWQ7XHJcbiAgYmFja2dyb3VuZDogI2ZjZmZmNTsgfVxyXG4gIC5ub3RlLXN1Y2Nlc3MgaDEsIC5ub3RlLXN1Y2Nlc3MgaDIsIC5ub3RlLXN1Y2Nlc3MgaDMsIC5ub3RlLXN1Y2Nlc3MgaDQsIC5ub3RlLXN1Y2Nlc3MgaDUsIC5ub3RlLXN1Y2Nlc3MgaDYge1xyXG4gICAgY29sb3I6ICM3OGJkNWQ7IH1cclxuXHJcbi5ub3RlLWRhbmdlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDUwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY2ZjY7IH1cclxuICAubm90ZS1kYW5nZXIgaDEsIC5ub3RlLWRhbmdlciBoMiwgLm5vdGUtZGFuZ2VyIGgzLCAubm90ZS1kYW5nZXIgaDQsIC5ub3RlLWRhbmdlciBoNSwgLm5vdGUtZGFuZ2VyIGg2IHtcclxuICAgIGNvbG9yOiAjZTQ2MDUwOyB9XHJcblxyXG4ubm90ZS13YXJuaW5nIHtcclxuICBib3JkZXItY29sb3I6ICNmNGFiNDM7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmFmMzsgfVxyXG4gIC5ub3RlLXdhcm5pbmcgaDEsIC5ub3RlLXdhcm5pbmcgaDIsIC5ub3RlLXdhcm5pbmcgaDMsIC5ub3RlLXdhcm5pbmcgaDQsIC5ub3RlLXdhcm5pbmcgaDUsIC5ub3RlLXdhcm5pbmcgaDYge1xyXG4gICAgY29sb3I6ICNmNGFiNDM7IH1cclxuXHJcbi5ub3RlLWluZm8ge1xyXG4gIGJvcmRlci1jb2xvcjogIzU5YzRlNDtcclxuICBiYWNrZ3JvdW5kOiAjZjhmZmZmOyB9XHJcbiAgLm5vdGUtaW5mbyBoMSwgLm5vdGUtaW5mbyBoMiwgLm5vdGUtaW5mbyBoMywgLm5vdGUtaW5mbyBoNCwgLm5vdGUtaW5mbyBoNSwgLm5vdGUtaW5mbyBoNiB7XHJcbiAgICBjb2xvcjogIzU5YzRlNDsgfVxyXG5cclxuLnN3aXRjaGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTsgfVxyXG4gIC5zd2l0Y2hlci5zd2l0Y2hlci1ibGFuayB7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogMjRweDsgfVxyXG4gIC5zd2l0Y2hlciAuc3dpdGNoZXItaW5kaWNhdG9yIHtcclxuICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxyXG4gIC5zd2l0Y2hlciA+IGlucHV0OmNoZWNrZWQgfiAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgIGxlZnQ6IDMycHg7IH1cclxuICAuc3dpdGNoZXIgLnN3aXRjaGVyLWluZGljYXRvcjphZnRlciB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMnB4IDAgMCAycHg7IH1cclxuICAuc3dpdGNoZXIgLnN3aXRjaGVyLW5vIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjJweDsgfVxyXG4gIC5zd2l0Y2hlciAuc3dpdGNoZXIteWVzIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7IH1cclxuICAuc3dpdGNoZXIgPiBpbnB1dDpjaGVja2VkIH4gLnN3aXRjaGVyLWluZGljYXRvciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICM4MThhOTE7IH1cclxuICAuc3dpdGNoZXIgPiBpbnB1dDpmb2N1cyB+IC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIsXHJcbiAgLnN3aXRjaGVyID4gaW5wdXQ6YWN0aXZlIH4gLnN3aXRjaGVyLWluZGljYXRvcjphZnRlcixcclxuICAuc3dpdGNoZXI6YWN0aXZlIC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM4MThhOTEgaW5zZXQ7IH1cclxuICAuc3dpdGNoZXIgPiBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgLnN3aXRjaGVyLnN3aXRjaGVyLWJsYW5rIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxyXG4gICAgLnN3aXRjaGVyLnN3aXRjaGVyLWJsYW5rIC5zd2l0Y2hlci1pbmRpY2F0b3Ige1xyXG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cclxuICAuZm9ybS1ob3Jpem9udGFsIC5zd2l0Y2hlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuc3dpdGNoZXIsXHJcbiAgLmZvcm0taG9yaXpvbnRhbC5mb3JtLWdyb3VwLWxnIC5zd2l0Y2hlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cclxuICAuc3dpdGNoZXIgPiBpbnB1dDpkaXNhYmxlZCB+IC5zd2l0Y2hlci1pbmRpY2F0b3Ige1xyXG4gICAgb3BhY2l0eTogLjY1O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuc3dpdGNoZXIgPiBpbnB1dDpkaXNhYmxlZCB+IC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5zd2l0Y2hlci1pbmRpY2F0b3Ige1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzU1NTtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsIHJpZ2h0LCBiYWNrZ3JvdW5kO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQsIHJpZ2h0LCBiYWNrZ3JvdW5kO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzOyB9XHJcblxyXG4uc3dpdGNoZXItbm8sXHJcbi5zd2l0Y2hlci15ZXMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG5cclxuLnN3aXRjaGVyLW5vIHtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4uc3dpdGNoZXIteWVzIHtcclxuICBsZWZ0OiAtMTAwJTsgfVxyXG5cclxuLnN3aXRjaGVyID4gaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2hlci1pbmRpY2F0b3IgLnN3aXRjaGVyLW5vIHtcclxuICBsZWZ0OiAxMDAlOyB9XHJcblxyXG4uc3dpdGNoZXIgPiBpbnB1dDpjaGVja2VkIH4gLnN3aXRjaGVyLWluZGljYXRvciAuc3dpdGNoZXIteWVzIHtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4uc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAuMnM7XHJcbiAgdHJhbnNpdGlvbjogbGVmdCAuMnM7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cclxuXHJcbi5zd2l0Y2hlci1yb3VuZGVkIC5zd2l0Y2hlci1pbmRpY2F0b3IsXHJcbi5zd2l0Y2hlci1yb3VuZGVkIC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4OyB9XHJcblxyXG4uc3dpdGNoZXItc20sXHJcbi5mb3JtLWdyb3VwLXNtIC5zd2l0Y2hlciB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTsgfVxyXG4gIC5zd2l0Y2hlci1zbS5zd2l0Y2hlci1ibGFuayxcclxuICAuZm9ybS1ncm91cC1zbSAuc3dpdGNoZXIuc3dpdGNoZXItYmxhbmsge1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7IH1cclxuICAuc3dpdGNoZXItc20gLnN3aXRjaGVyLWluZGljYXRvcixcclxuICAuZm9ybS1ncm91cC1zbSAuc3dpdGNoZXIgLnN3aXRjaGVyLWluZGljYXRvciB7XHJcbiAgICB3aWR0aDogNDJweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxyXG4gIC5zd2l0Y2hlci1zbSA+IGlucHV0OmNoZWNrZWQgfiAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyLFxyXG4gIC5mb3JtLWdyb3VwLXNtIC5zd2l0Y2hlciA+IGlucHV0OmNoZWNrZWQgfiAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgIGxlZnQ6IDIycHg7IH1cclxuICAuc3dpdGNoZXItc20gLnN3aXRjaGVyLWluZGljYXRvcjphZnRlcixcclxuICAuZm9ybS1ncm91cC1zbSAuc3dpdGNoZXIgLnN3aXRjaGVyLWluZGljYXRvcjphZnRlciB7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbjogMnB4IDAgMCAycHg7IH1cclxuICAuc3dpdGNoZXItc20gLnN3aXRjaGVyLW5vLFxyXG4gIC5mb3JtLWdyb3VwLXNtIC5zd2l0Y2hlciAuc3dpdGNoZXItbm8ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4OyB9XHJcbiAgLnN3aXRjaGVyLXNtIC5zd2l0Y2hlci15ZXMsXHJcbiAgLmZvcm0tZ3JvdXAtc20gLnN3aXRjaGVyIC5zd2l0Y2hlci15ZXMge1xyXG4gICAgcGFkZGluZy1yaWdodDogMThweDsgfVxyXG5cclxuLnN3aXRjaGVyLWxnLFxyXG4uZm9ybS1ncm91cC1sZyAuc3dpdGNoZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cclxuICAuc3dpdGNoZXItbGcuc3dpdGNoZXItYmxhbmssXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnN3aXRjaGVyLnN3aXRjaGVyLWJsYW5rIHtcclxuICAgIHdpZHRoOiA2OHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4OyB9XHJcbiAgLnN3aXRjaGVyLWxnIC5zd2l0Y2hlci1pbmRpY2F0b3IsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnN3aXRjaGVyIC5zd2l0Y2hlci1pbmRpY2F0b3Ige1xyXG4gICAgd2lkdGg6IDY4cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XHJcbiAgLnN3aXRjaGVyLWxnID4gaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnN3aXRjaGVyID4gaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gICAgbGVmdDogMzhweDsgfVxyXG4gIC5zd2l0Y2hlci1sZyAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyLFxyXG4gIC5mb3JtLWdyb3VwLWxnIC5zd2l0Y2hlciAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luOiAycHggMCAwIDJweDsgfVxyXG4gIC5zd2l0Y2hlci1sZyAuc3dpdGNoZXItbm8sXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnN3aXRjaGVyIC5zd2l0Y2hlci1ubyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH1cclxuICAuc3dpdGNoZXItbGcgLnN3aXRjaGVyLXllcyxcclxuICAuZm9ybS1ncm91cC1sZyAuc3dpdGNoZXIgLnN3aXRjaGVyLXllcyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4OyB9XHJcblxyXG4uc3dpdGNoZXItaW5mbyA+IGlucHV0OmNoZWNrZWQgfiAuc3dpdGNoZXItaW5kaWNhdG9yIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNTljNGU0OyB9XHJcblxyXG4uc3dpdGNoZXItaW5mbyA+IGlucHV0OmZvY3VzIH4gLnN3aXRjaGVyLWluZGljYXRvcjphZnRlcixcclxuLnN3aXRjaGVyLWluZm8gPiBpbnB1dDphY3RpdmUgfiAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyLFxyXG4uc3dpdGNoZXItaW5mbzphY3RpdmUgLnN3aXRjaGVyLWluZGljYXRvcjphZnRlciB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM1OWM0ZTQgaW5zZXQ7IH1cclxuXHJcbi5zd2l0Y2hlci1zdWNjZXNzID4gaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2hlci1pbmRpY2F0b3Ige1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM3OGJkNWQ7IH1cclxuXHJcbi5zd2l0Y2hlci1zdWNjZXNzID4gaW5wdXQ6Zm9jdXMgfiAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyLFxyXG4uc3dpdGNoZXItc3VjY2VzcyA+IGlucHV0OmFjdGl2ZSB+IC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIsXHJcbi5zd2l0Y2hlci1zdWNjZXNzOmFjdGl2ZSAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzc4YmQ1ZCBpbnNldDsgfVxyXG5cclxuLnN3aXRjaGVyLXdhcm5pbmcgPiBpbnB1dDpjaGVja2VkIH4gLnN3aXRjaGVyLWluZGljYXRvciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2Y0YWI0MzsgfVxyXG5cclxuLnN3aXRjaGVyLXdhcm5pbmcgPiBpbnB1dDpmb2N1cyB+IC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIsXHJcbi5zd2l0Y2hlci13YXJuaW5nID4gaW5wdXQ6YWN0aXZlIH4gLnN3aXRjaGVyLWluZGljYXRvcjphZnRlcixcclxuLnN3aXRjaGVyLXdhcm5pbmc6YWN0aXZlIC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjRhYjQzIGluc2V0OyB9XHJcblxyXG4uc3dpdGNoZXItZGFuZ2VyID4gaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2hlci1pbmRpY2F0b3Ige1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTA7IH1cclxuXHJcbi5zd2l0Y2hlci1kYW5nZXIgPiBpbnB1dDpmb2N1cyB+IC5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXIsXHJcbi5zd2l0Y2hlci1kYW5nZXIgPiBpbnB1dDphY3RpdmUgfiAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyLFxyXG4uc3dpdGNoZXItZGFuZ2VyOmFjdGl2ZSAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2U0NjA1MCBpbnNldDsgfVxyXG5cclxuLmN1c3RvbS1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuICAuY3VzdG9tLWNvbnRyb2w6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2w6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5jdXN0b20tY29udHJvbDphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wsIC5jdXN0b20tY29udHJvbC5yYWRpby1pbmxpbmUsIC5jdXN0b20tY29udHJvbC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCwgLmN1c3RvbS1jb250cm9sLnJhZGlvLWlubGluZSArIC5jdXN0b20tY29udHJvbCwgLmN1c3RvbS1jb250cm9sLmNoZWNrYm94LWlubGluZSArIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XHJcbiAgLmZvcm0taG9yaXpvbnRhbCAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwOyB9XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAtMTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogLThweDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Q2ZDZkNiBpbnNldDsgfVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XHJcblxyXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4OyB9XHJcblxyXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWJsYW5rIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDIxLjAwMDA3cHg7XHJcbiAgbWluLXdpZHRoOiAxNnB4OyB9XHJcblxyXG4uaW5wdXQtZ3JvdXAtYWRkb24gLmN1c3RvbS1jb250cm9sLWJsYW5rIHtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMDsgfVxyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiAuY3VzdG9tLWNvbnRyb2wtYmxhbmsgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87IH1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgKyAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICBvcGFjaXR5OiAuNjU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZiAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZDZkNmQ2IGluc2V0ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCArIC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbixcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5jdXN0b20tY29udHJvbC1pbnB1dCArIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgKyAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmN1c3RvbS1jb250cm9sLmRpc2FibGVkLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmN1c3RvbS1jb250cm9sIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jdXN0b20tY29udHJvbC5oYXMtc3VjY2VzcyxcclxuLmhhcy1zdWNjZXNzIC5jdXN0b20tY29udHJvbCB7XHJcbiAgY29sb3I6ICM2Zjk3NmQ7IH1cclxuICAuY3VzdG9tLWNvbnRyb2wuaGFzLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWluZGljYXRvcixcclxuICAuaGFzLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM3OGJkNWQgaW5zZXQ7IH1cclxuXHJcbi5jdXN0b20tY29udHJvbC5oYXMtd2FybmluZyxcclxuLmhhcy13YXJuaW5nIC5jdXN0b20tY29udHJvbCB7XHJcbiAgY29sb3I6ICM4ZDc5NTU7IH1cclxuICAuY3VzdG9tLWNvbnRyb2wuaGFzLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWluZGljYXRvcixcclxuICAuaGFzLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmNGFiNDMgaW5zZXQ7IH1cclxuXHJcbi5jdXN0b20tY29udHJvbC5oYXMtZXJyb3IsXHJcbi5oYXMtZXJyb3IgLmN1c3RvbS1jb250cm9sIHtcclxuICBjb2xvcjogI2IwNWI1OTsgfVxyXG4gIC5jdXN0b20tY29udHJvbC5oYXMtZXJyb3IgLmN1c3RvbS1jb250cm9sLWluZGljYXRvcixcclxuICAuaGFzLWVycm9yIC5jdXN0b20tY29udHJvbCAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTQ2MDUwIGluc2V0OyB9XHJcblxyXG4uY3VzdG9tLXNlbGVjdCB7XHJcbiAgcGFkZGluZy1yaWdodDogMjhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwIFxcOTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyUyMzMzMycgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgcmlnaHQgMTJweCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSBcXDk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC8qQG5vZmxpcCovIH1cclxuICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAuY3VzdG9tLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7IH1cclxuICAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgaHRtbFtkaXI9XCJydGxcIl0gLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGxlZnQgMTJweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIFxcOTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7IH1cclxuXHJcbi5jdXN0b20tc2VsZWN0LmlucHV0LXNtLFxyXG4uZm9ybS1ncm91cC1zbSAuY3VzdG9tLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyOyB9XHJcblxyXG4uY3VzdG9tLXNlbGVjdC5pbnB1dC1sZyxcclxuLmZvcm0tZ3JvdXAtbGcgLmN1c3RvbS1zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICBsaW5lLWhlaWdodDogMS40OyB9XHJcblxyXG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCxcclxuZmllbGRzZXRbZGlzYWJsZWRdIC5jdXN0b20tc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jdXN0b20tZmlsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuICAuY3VzdG9tLWZpbGU6YmVmb3JlLCAuY3VzdG9tLWZpbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5jdXN0b20tZmlsZTphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG5cclxuLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cclxuXHJcbi5jdXN0b20tZmlsZS1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTsgfVxyXG4gIC5jdXN0b20tZmlsZS1jb250cm9sOmFmdGVyIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDsgfVxyXG4gIC5jdXN0b20tZmlsZS1jb250cm9sICsgLnB4LWZpbGUtYnV0dG9ucyB7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxyXG4gICAgLmN1c3RvbS1maWxlLWNvbnRyb2wgKyAucHgtZmlsZS1idXR0b25zIC5idG4ge1xyXG4gICAgICBoZWlnaHQ6IDIxLjAwMDA3cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOS4wMDAwN3B4OyB9XHJcbiAgLmN1c3RvbS1maWxlLWNvbnRyb2w6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjZDZkNmQ2O1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7IH1cclxuICAuY3VzdG9tLWZpbGUtY29udHJvbDpob3ZlcjphZnRlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkMWQxZDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTRlNGU0OyB9XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICBib3JkZXItY29sb3I6ICNkNmQ2ZDYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZWNlZWVmICFpbXBvcnRhbnQ7IH1cclxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1jb250cm9sICsgLnB4LWZpbGUtYnV0dG9ucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZWVmOyB9XHJcblxyXG4ucHgtZmlsZSAuY3VzdG9tLWZpbGUtY29udHJvbDphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnB4LWZpbGUtYnV0dG9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG4gIC5weC1maWxlLWJ1dHRvbnMgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxyXG5cclxuLnB4LWZpbGUtY2xlYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5weC1maWxlLWhhcy12YWx1ZSAucHgtZmlsZS1jbGVhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5weC1maWxlLWhhcy12YWx1ZSAuY3VzdG9tLWZpbGUtY29udHJvbCB7XHJcbiAgY29sb3I6ICM0NDQ7IH1cclxuXHJcbi5jdXN0b20tZmlsZS1jb250cm9sLmlucHV0LXNtLFxyXG4uZm9ybS1ncm91cC1zbSAuY3VzdG9tLWZpbGUtY29udHJvbCB7XHJcbiAgcGFkZGluZzogM3B4IDlweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyOyB9XHJcbiAgLmN1c3RvbS1maWxlLWNvbnRyb2wuaW5wdXQtc206YWZ0ZXIsXHJcbiAgLmZvcm0tZ3JvdXAtc20gLmN1c3RvbS1maWxlLWNvbnRyb2w6YWZ0ZXIge1xyXG4gICAgcGFkZGluZzogM3B4IDlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7IH1cclxuICAuY3VzdG9tLWZpbGUtY29udHJvbC5pbnB1dC1zbSArIC5weC1maWxlLWJ1dHRvbnMsXHJcbiAgLmZvcm0tZ3JvdXAtc20gLmN1c3RvbS1maWxlLWNvbnRyb2wgKyAucHgtZmlsZS1idXR0b25zIHtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9XHJcbiAgICAuY3VzdG9tLWZpbGUtY29udHJvbC5pbnB1dC1zbSArIC5weC1maWxlLWJ1dHRvbnMgLmJ0bixcclxuICAgIC5mb3JtLWdyb3VwLXNtIC5jdXN0b20tZmlsZS1jb250cm9sICsgLnB4LWZpbGUtYnV0dG9ucyAuYnRuIHtcclxuICAgICAgaGVpZ2h0OiAxOS4wNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTcuMDRweDsgfVxyXG5cclxuLmN1c3RvbS1maWxlLWNvbnRyb2wuaW5wdXQtbGcsXHJcbi5mb3JtLWdyb3VwLWxnIC5jdXN0b20tZmlsZS1jb250cm9sIHtcclxuICBwYWRkaW5nOiA4cHggMThweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cclxuICAuY3VzdG9tLWZpbGUtY29udHJvbC5pbnB1dC1sZzphZnRlcixcclxuICAuZm9ybS1ncm91cC1sZyAuY3VzdG9tLWZpbGUtY29udHJvbDphZnRlciB7XHJcbiAgICBwYWRkaW5nOiA4cHggMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxyXG4gIC5jdXN0b20tZmlsZS1jb250cm9sLmlucHV0LWxnICsgLnB4LWZpbGUtYnV0dG9ucyxcclxuICAuZm9ybS1ncm91cC1sZyAuY3VzdG9tLWZpbGUtY29udHJvbCArIC5weC1maWxlLWJ1dHRvbnMge1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH1cclxuICAgIC5jdXN0b20tZmlsZS1jb250cm9sLmlucHV0LWxnICsgLnB4LWZpbGUtYnV0dG9ucyAuYnRuLFxyXG4gICAgLmZvcm0tZ3JvdXAtbGcgLmN1c3RvbS1maWxlLWNvbnRyb2wgKyAucHgtZmlsZS1idXR0b25zIC5idG4ge1xyXG4gICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XHJcblxyXG4ucHgtc2lkZWJhci1sZWZ0LFxyXG4ucHgtc2lkZWJhci1yaWdodCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwNDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBmbG9hdDogbm9uZTtcclxuICBjbGVhcjogYm90aDtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG5cclxuLnB4LXNpZGViYXItbGVmdCB7XHJcbiAgbGVmdDogLTMwMHB4O1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUyZTI7IH1cclxuICAucHgtc2lkZWJhci1sZWZ0Lm9wZW4ge1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHgtc2lkZWJhci1yaWdodCB7XHJcbiAgcmlnaHQ6IC0zMDBweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7IH1cclxuICAucHgtc2lkZWJhci1yaWdodC5vcGVuIHtcclxuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5weC1uYXZiYXIgfiAucHgtc2lkZWJhci1sZWZ0LFxyXG4ucHgtbmF2YmFyIH4gLnB4LXNpZGViYXItcmlnaHQge1xyXG4gIHRvcDogNTBweDsgfVxyXG5cclxuLnB4LXNpZGViYXItY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTsgfVxyXG5cclxuLnB4LXNpZGViYXItbGVmdCxcclxuLnB4LXNpZGViYXItcmlnaHQge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0LCByaWdodDsgfVxyXG5cclxuLm5hdmJhciB7XHJcbiAgYm9yZGVyOiBub25lOyB9XHJcblxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4ubmF2YmFyLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMCAyMHB4OyB9XHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaW5lLWhlaWdodDogNTBweDsgfVxyXG5cclxuLm5hdmJhci10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDU2cHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICBtYXJnaW46IDA7IH1cclxuICAubmF2YmFyLW5hdiA+IGxpICsgbGkge1xyXG4gICAgbWFyZ2luOiAwOyB9XHJcblxyXG4ubmF2YmFyLXRvZ2dsZS1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAubmF2YmFyLXRvZ2dsZS1pY29uLCAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZSwgLm5hdmJhci10b2dnbGUtaWNvbjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjsgfVxyXG4gIC5uYXZiYXItdG9nZ2xlLWljb246YmVmb3JlLCAubmF2YmFyLXRvZ2dsZS1pY29uOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7IH1cclxuICAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZSB7XHJcbiAgICB0b3A6IC00cHg7IH1cclxuICAubmF2YmFyLXRvZ2dsZS1pY29uOmFmdGVyIHtcclxuICAgIHRvcDogNHB4OyB9XHJcbiAgLm5hdmJhci10b2dnbGUgLm5hdmJhci10b2dnbGUtaWNvbiB7XHJcbiAgICBvcGFjaXR5OiAuNTsgfVxyXG4gIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCAubmF2YmFyLXRvZ2dsZS1pY29uIHtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuXHJcbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQycHg7IH1cclxuXHJcbi5uYXZiYXItZm9ybSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcclxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAubmF2YmFyLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XHJcbiAgICAubmF2YmFyLWZvcm0gLmJ0bixcclxuICAgIC5uYXZiYXItZm9ybSBpbnB1dCxcclxuICAgIC5uYXZiYXItZm9ybSBzZWxlY3Qge1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxyXG5cclxuLnB4LW5hdmJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMTA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuICAucHgtbmF2YmFyLWZpeGVkIC5weC1uYXZiYXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cclxuICAucHgtbmF2YmFyIH4gLnB4LWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxyXG4gIC5weC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5pbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuICAgIC5weC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5pbiAucHgtbmF2YmFyLWNvbGxhcHNlLWlubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cclxuICAucHgtbmF2YmFyIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgIHJpZ2h0OiAwOyB9XHJcbiAgICAucHgtbmF2LXJpZ2h0IH4gLnB4LW5hdmJhciAubmF2YmFyLXRvZ2dsZSB7XHJcbiAgICAgIHJpZ2h0OiA1NnB4OyB9XHJcbiAgLnB4LW5hdmJhciAubmF2YmFyLWJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxyXG4gIC5weC1uYXZiYXIgLmRpdmlkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5weC1uYXZiYXIgLm5hdmJhci10ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cclxuICAucHgtbmF2YmFyIC5uYXZiYXItbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG4gICAgLnB4LW5hdmJhciAubmF2YmFyLWxpbms6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIG9wYWNpdHk6IC43OyB9XHJcbiAgLnB4LW5hdmJhciAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwYWRkaW5nOiAwOyB9XHJcbiAgLnB4LW5hdmJhciAuZHJvcGRvd24tbXVsdGktY29sdW1uIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cclxuICAgIC5weC1uYXZiYXIgLmRyb3Bkb3duLW11bHRpLWNvbHVtbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuICAucHgtbmF2YmFyIC5uYXZiYXItbmF2ID4gbGksXHJcbiAgLnB4LW5hdmJhciAuZHJvcGRvd24tbWVudSA+IGxpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxyXG4gICAgLnB4LW5hdmJhciAubmF2YmFyLW5hdiA+IGxpICsgbGksXHJcbiAgICAucHgtbmF2YmFyIC5kcm9wZG93bi1tZW51ID4gbGkgKyBsaSB7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cclxuICAucHgtbmF2YmFyIC5kcm9wZG93bi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB9XHJcbiAgLnB4LW5hdmJhciAuZHJvcGRvd24tbWVudSA+IGxpOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxyXG4gIC5weC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lOyB9XHJcbiAgLnB4LW5hdmJhciAubmF2YmFyLWZvcm0ge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cclxuXHJcbi5weC1uYXZiYXItaWNvbiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyB9XHJcblxyXG4ucHgtbmF2LWxlZnQgfiAucHgtbmF2YmFyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDU2cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkOyB9XHJcblxyXG4ucHgtbmF2LWxlZnQgfiAucHgtbmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTZweDsgfVxyXG5cclxuLnB4LW5hdi1yaWdodCB+IC5weC1uYXZiYXIge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkOyB9XHJcblxyXG4ucHgtbmF2LXJpZ2h0IH4gLnB4LW5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcclxuICBtYXJnaW4tcmlnaHQ6IC01NnB4OyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAucHgtbmF2LWxlZnQ6bm90KC5weC1uYXYtb2ZmLWNhbnZhcyk6bm90KC5weC1uYXYtb2ZmLWNhbnZhcy10YWJsZXRzKSB+IC5weC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxyXG4gIC5weC1uYXYtcmlnaHQ6bm90KC5weC1uYXYtb2ZmLWNhbnZhcyk6bm90KC5weC1uYXYtb2ZmLWNhbnZhcy10YWJsZXRzKSB+IC5weC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnB4LW5hdmJhciAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCxcclxuICAucHgtbmF2YmFyIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCxcclxuICAucHgtbmF2YmFyIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4gIC5weC1uYXZiYXIgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5weC1uYXZiYXIgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgd2lkdGg6IDElOyB9XHJcbiAgLnB4LW5hdmJhciB1bC5uYXZiYXItbmF2Omxhc3Qtb2YtdHlwZSA+IGxpOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxyXG4gIC5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxyXG4gIC5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxyXG4gIC5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDsgfVxyXG4gIC5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUgYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cclxuICAucHgtbmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51IGEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50OyB9XHJcbiAgLnB4LW5hdmJhciAuZHJvcGRvd24tbXVsdGktY29sdW1uLFxyXG4gIC5weC1uYXZiYXIgLmRyb3Bkb3duLW11bHRpLWNvbHVtbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxyXG4gIC5weC1uYXZiYXIgLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW11bHRpLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuICAgIC5weC1uYXZiYXIgLmRyb3Bkb3duLm9wZW4gLmRyb3Bkb3duLW11bHRpLWNvbHVtbiAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbiAgLnB4LW5hdmJhciAuZHJvcGRvd24ub3BlbiAuZHJvcGRvd24tbXVsdGktY29sdW1uIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnB4LW5hdi1sZWZ0IH4gLnB4LW5hdmJhcixcclxuICAucHgtbmF2LXJpZ2h0IH4gLnB4LW5hdmJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuICAucHgtbmF2LWxlZnQgfiAucHgtbmF2YmFyIHtcclxuICAgIGxlZnQ6IDU2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuICAucHgtbmF2LWxlZnQgfiAucHgtbmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICAucHgtbmF2LXJpZ2h0IH4gLnB4LW5hdmJhciB7XHJcbiAgICByaWdodDogNTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuICAucHgtbmF2LXJpZ2h0IH4gLnB4LW5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gIC5weC1uYXYtbGVmdCB+IC5weC1uYXZiYXIgLm5hdmJhci1oZWFkZXIge1xyXG4gICAgbWluLXdpZHRoOiAxNzNweDsgfVxyXG4gIC5weC1uYXYtbGVmdC5weC1uYXYtY29sbGFwc2UgfiAucHgtbmF2YmFyIC5uYXZiYXItaGVhZGVyIHtcclxuICAgIG1pbi13aWR0aDogMDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAucHgtbmF2YmFyIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBhZGRpbmc6IDVweCAwOyB9XHJcbiAgLnB4LW5hdmJhciAuZHJvcGRvd24tbWVudSA+IGxpOmZpcnN0LWNoaWxkLFxyXG4gIC5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgPiBsaTpsYXN0LWNoaWxkLFxyXG4gIC5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgPiBsaSxcclxuICAucHgtbmF2YmFyIC5kcm9wZG93bi1tZW51ID4gbGkgKyBsaSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7IH1cclxuICAucHgtbmF2YmFyIC5kaXZpZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiA1cHggMCAhaW1wb3J0YW50OyB9XHJcbiAgLnB4LW5hdmJhciAubmF2YmFyLW5hdiA+IGxpIHtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cclxuICAgIC5weC1uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSArIGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lOyB9XHJcbiAgICAucHgtbmF2YmFyIC5uYXZiYXItbmF2ID4gbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IH1cclxuICAucHgtbmF2YmFyIC5uYXZiYXItcmlnaHQgPiBsaTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxyXG4gIC5weC1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBib3JkZXItdG9wOiBub25lOyB9IH1cclxuXHJcbi5weC1uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5weC1uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi10b2dnbGVbaHJlZj1cIiNcIl0sXHJcbi5weC1uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi10b2dnbGVbaHJlZj1cIlwiXSB7XHJcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxyXG4gIC5weC1uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi10b2dnbGVbaHJlZj1cIiNcIl06YmVmb3JlLFxyXG4gIC5weC1uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi10b2dnbGVbaHJlZj1cIlwiXTpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA2cHg7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XHJcblxyXG4ucHgtbmF2YmFyIC5uYXZiYXItbmF2ID4gLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlW2hyZWY9XCIjXCJdOmJlZm9yZSxcclxuLnB4LW5hdmJhciAubmF2YmFyLW5hdiA+IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZVtocmVmPVwiXCJdOmJlZm9yZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdIC5weC1uYXZiYXIgLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi10b2dnbGVbaHJlZj1cIiNcIl06YmVmb3JlLFxyXG5odG1sW2Rpcj1cInJ0bFwiXSAucHgtbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tdG9nZ2xlW2hyZWY9XCJcIl06YmVmb3JlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gLnB4LW5hdmJhciAubmF2YmFyLW5hdiA+IC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZVtocmVmPVwiI1wiXTpiZWZvcmUsXHJcbmh0bWxbZGlyPVwicnRsXCJdIC5weC1uYXZiYXIgLm5hdmJhci1uYXYgPiAub3BlbiA+IC5kcm9wZG93bi10b2dnbGVbaHJlZj1cIlwiXTpiZWZvcmUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XHJcblxyXG4ucHgtbmF2YmFyLWljb24tbGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tbGVmdDogN3B4OyB9XHJcblxyXG4ucHgtbmF2YmFyIC5sYWJlbCxcclxuLnB4LW5hdmJhciAuYmFkZ2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDIxcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogLTAuOGVtIDAgMCAwO1xyXG4gIHBhZGRpbmc6IDAgLjVlbTtcclxuICBmb250LXNpemU6IC43N2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxyXG5cclxuLnB4LW5hdmJhci1pbWFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMjFweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbWFyZ2luOiAtMTJweCAwIDAgMDtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxyXG5cclxuLnB4LW5hdmJhci1pbWFnZSB+IHNwYW4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDlweDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnB4LW5hdmJhciAubmF2YmFyLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cclxuICAucHgtbmF2LXJpZ2h0IH4gLnB4LW5hdmJhciAubmF2YmFyLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cclxuICAucHgtbmF2YmFyLWljb24tbGFiZWwge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5weC1uYXZiYXIgLmxhYmVsLFxyXG4gIC5weC1uYXZiYXIgLmJhZGdlIHtcclxuICAgIHRvcDogLjJlbTtcclxuICAgIG1hcmdpbjogMDsgfVxyXG4gIC5weC1uYXZiYXIgLnB4LW5hdmJhci1sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgcGFkZGluZzogMCAycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XHJcbiAgLnB4LW5hdmJhci1pbWFnZSB7XHJcbiAgICB0b3A6IDI1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAucHgtbmF2YmFyIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxyXG4gICAgLnB4LW5hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLnB4LW5hdiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwNTA7XHJcbiAgdG9wOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBoZWlnaHQ6IDEwMCU7IH1cclxuICAucHgtbmF2ID4gZGl2W25nLWluY2x1ZGVdIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuLnB4LW5hdi1leHBhbmQge1xyXG4gIHotaW5kZXg6IDEwNTI7IH1cclxuXHJcbi5weC1uYXYtZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG4gIC5weC1uYXYtZml4ZWQgPiBkaXZbbmctaW5jbHVkZV0ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblxyXG4ucHgtbmF2LWNvbnRlbnQge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG4gIC5weC1uYXYtZXhwYW5kIC5weC1uYXYtY29udGVudCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcblxyXG4ucHgtbmF2LWxlZnQge1xyXG4gIGxlZnQ6IC04MCU7IH1cclxuXHJcbi5weC1uYXYtbGVmdC5weC1uYXYtZXhwYW5kIHtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4ucHgtbmF2LXJpZ2h0IHtcclxuICByaWdodDogLTgwJTsgfVxyXG5cclxuLnB4LW5hdi1yaWdodC5weC1uYXYtZXhwYW5kIHtcclxuICByaWdodDogMDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgLnB4LW5hdiB7XHJcbiAgICB3aWR0aDogNTZweDsgfVxyXG4gIC5weC1uYXYtZXhwYW5kIHtcclxuICAgIHdpZHRoOiAyMzBweDsgfVxyXG4gIC5weC1uYXYtY29udGVudCB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcbiAgLnB4LW5hdi1sZWZ0IHtcclxuICAgIGxlZnQ6IDA7IH1cclxuICAucHgtbmF2LWxlZnQgfiAucHgtY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTZweDsgfVxyXG4gIC5weC1uYXYtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7IH1cclxuICAucHgtbmF2LXJpZ2h0IH4gLnB4LWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5weC1uYXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxyXG4gICAgLnB4LW5hdiwgLnB4LW5hdi5weC1uYXYtZXhwYW5kIHtcclxuICAgICAgei1pbmRleDogMTAwODsgfVxyXG4gIC5weC1uYXYtY29sbGFwc2Uge1xyXG4gICAgd2lkdGg6IDU2cHg7IH1cclxuICAucHgtbmF2LWxlZnQgfiAucHgtY29udGVudCxcclxuICAucHgtbmF2LWxlZnQucHgtbmF2LWV4cGFuZCB+IC5weC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMzBweDsgfVxyXG4gIC5weC1uYXYtbGVmdC5weC1uYXYtY29sbGFwc2UgfiAucHgtY29udGVudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTZweDsgfVxyXG4gIC5weC1uYXYtcmlnaHQgfiAucHgtY29udGVudCxcclxuICAucHgtbmF2LXJpZ2h0LnB4LW5hdi1leHBhbmQgfiAucHgtY29udGVudCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIzMHB4OyB9XHJcbiAgLnB4LW5hdi1yaWdodC5weC1uYXYtY29sbGFwc2UgfiAucHgtY29udGVudCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7IH0gfVxyXG5cclxuLnB4LW5hdi1kaW1tZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDUxO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogcHgtbmF2LWRpbW1lci1hbmltYXRpb24gMC4zcztcclxuICAgICAgICAgIGFuaW1hdGlvbjogcHgtbmF2LWRpbW1lci1hbmltYXRpb24gMC4zczsgfVxyXG4gIC5weC1uYXYtZXhwYW5kIH4gLnB4LW5hdi1kaW1tZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5weC1uYXYtZXhwYW5kIH4gLnB4LW5hdi1kaW1tZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cclxuXHJcbi5weC1uYXYtdG9nZ2xlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTA1MTtcclxuICB0b3A6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogNTZweDtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBsaW5lLWhlaWdodDogNTBweDsgfVxyXG4gIC5weC1uYXYtdG9nZ2xlOmJlZm9yZSwgLnB4LW5hdi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5weC1uYXYtdG9nZ2xlOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLnB4LW5hdi1sZWZ0IC5weC1uYXYtdG9nZ2xlIHtcclxuICAgIGxlZnQ6IDA7IH1cclxuICAucHgtbmF2LXJpZ2h0IC5weC1uYXYtdG9nZ2xlIHtcclxuICAgIHJpZ2h0OiAwOyB9XHJcbiAgLnB4LW5hdi1leHBhbmQgLnB4LW5hdi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDgwJTsgfVxyXG4gIC5weC1uYXYtZml4ZWQgLnB4LW5hdi10b2dnbGUsXHJcbiAgLnB4LW5hdmJhci1maXhlZCA+IC5weC1uYXYgLnB4LW5hdi10b2dnbGUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkOyB9XHJcbiAgLnB4LW5hdi10b2dnbGUgfiAucHgtbmF2LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cclxuICAucHgtbmF2LXRvZ2dsZSB+IC5weC1uYXYtc2Nyb2xsYWJsZS1hcmVhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxyXG4gICAgLnB4LW5hdi10b2dnbGUgfiAucHgtbmF2LXNjcm9sbGFibGUtYXJlYSAucHgtbmF2LWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTsgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkge1xyXG4gICAgLnB4LW5hdi1leHBhbmQgLnB4LW5hdi10b2dnbGUge1xyXG4gICAgICB3aWR0aDogMjMwcHg7IH0gfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnB4LW5hdi10b2dnbGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiA1NnB4ICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLnB4LW5hdiAubmF2YmFyLXRvZ2dsZS1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMjJweDtcclxuICBtYXJnaW4tdG9wOiAtMXB4OyB9XHJcblxyXG4ucHgtbmF2LXRvZ2dsZS1sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA0NHB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuICAucHgtbmF2LWV4cGFuZCAucHgtbmF2LXRvZ2dsZS1sYWJlbCB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcbiAgLnB4LW5hdi1leHBhbmQucHgtbmF2LXJpZ2h0IC5weC1uYXYtdG9nZ2xlLWxhYmVsIHtcclxuICAgIGxlZnQ6IDUzcHg7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5weC1uYXYtdG9nZ2xlLWxhYmVsIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cclxuXHJcbi5weC1uYXYtdG9nZ2xlLWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogLTNweDsgfVxyXG4gIC5weC1uYXYtbGVmdCAucHgtbmF2LXRvZ2dsZS1hcnJvdyB7XHJcbiAgICBsZWZ0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDsgfVxyXG4gIC5weC1uYXYtbGVmdC5weC1uYXYtZXhwYW5kIC5weC1uYXYtdG9nZ2xlLWFycm93IHtcclxuICAgIGxlZnQ6IDEzcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XHJcbiAgLnB4LW5hdi1yaWdodCAucHgtbmF2LXRvZ2dsZS1hcnJvdyB7XHJcbiAgICBsZWZ0OiAxM3B4O1xyXG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxyXG4gIC5weC1uYXYtcmlnaHQucHgtbmF2LWV4cGFuZCAucHgtbmF2LXRvZ2dsZS1hcnJvdyB7XHJcbiAgICBsZWZ0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDsgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnB4LW5hdi1sZWZ0IC5weC1uYXYtdG9nZ2xlLWFycm93LFxyXG4gICAgLnB4LW5hdi1sZWZ0LnB4LW5hdi1leHBhbmQgLnB4LW5hdi10b2dnbGUtYXJyb3cge1xyXG4gICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cclxuICAgIC5weC1uYXYtbGVmdC5weC1uYXYtY29sbGFwc2UgLnB4LW5hdi10b2dnbGUtYXJyb3cge1xyXG4gICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7IH1cclxuICAgIC5weC1uYXYtcmlnaHQgLnB4LW5hdi10b2dnbGUtYXJyb3csXHJcbiAgICAucHgtbmF2LXJpZ2h0LnB4LW5hdi1leHBhbmQgLnB4LW5hdi10b2dnbGUtYXJyb3cge1xyXG4gICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7IH1cclxuICAgIC5weC1uYXYtcmlnaHQucHgtbmF2LWNvbGxhcHNlIC5weC1uYXYtdG9nZ2xlLWFycm93IHtcclxuICAgICAgbGVmdDogMTNweDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzIC5weC1uYXYtY29udGVudCxcclxuICAucHgtbmF2LW9mZi1jYW52YXMtdGFibGV0cyAucHgtbmF2LWNvbnRlbnQge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLnB4LW5hdi1leHBhbmQgLnB4LW5hdi1jb250ZW50LFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy10YWJsZXRzLnB4LW5hdi1leHBhbmQgLnB4LW5hdi1jb250ZW50IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LWxlZnQsXHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLXRhYmxldHMucHgtbmF2LWxlZnQge1xyXG4gICAgbGVmdDogLTU2cHg7IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LWxlZnQucHgtbmF2LWV4cGFuZCxcclxuICAucHgtbmF2LW9mZi1jYW52YXMtdGFibGV0cy5weC1uYXYtbGVmdC5weC1uYXYtZXhwYW5kIHtcclxuICAgIGxlZnQ6IDA7IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LWxlZnQgfiAucHgtY29udGVudCxcclxuICAucHgtbmF2LW9mZi1jYW52YXMtdGFibGV0cy5weC1uYXYtbGVmdCB+IC5weC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLnB4LW5hdi1yaWdodCxcclxuICAucHgtbmF2LW9mZi1jYW52YXMtdGFibGV0cy5weC1uYXYtcmlnaHQge1xyXG4gICAgcmlnaHQ6IC01NnB4OyB9XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLnB4LW5hdi1yaWdodC5weC1uYXYtZXhwYW5kLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy10YWJsZXRzLnB4LW5hdi1yaWdodC5weC1uYXYtZXhwYW5kIHtcclxuICAgIHJpZ2h0OiAwOyB9XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLnB4LW5hdi1yaWdodCB+IC5weC1jb250ZW50LFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy10YWJsZXRzLnB4LW5hdi1yaWdodCB+IC5weC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LWNvbGxhcHNlLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy1kZXNrdG9wcy5weC1uYXYtY29sbGFwc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LWNvbnRlbnQsXHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLWRlc2t0b3BzLnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LWNvbnRlbnQge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzIC5weC1uYXYtdG9nZ2xlLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy1kZXNrdG9wcyAucHgtbmF2LXRvZ2dsZSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LWxlZnQucHgtbmF2LWNvbGxhcHNlLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy1kZXNrdG9wcy5weC1uYXYtbGVmdC5weC1uYXYtY29sbGFwc2Uge1xyXG4gICAgbGVmdDogLTU2cHg7IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LWxlZnQucHgtbmF2LWNvbGxhcHNlIH4gLnB4LWNvbnRlbnQsXHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLWRlc2t0b3BzLnB4LW5hdi1sZWZ0LnB4LW5hdi1jb2xsYXBzZSB+IC5weC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLnB4LW5hdi1sZWZ0IC5weC1uYXYtdG9nZ2xlLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy1kZXNrdG9wcy5weC1uYXYtbGVmdCAucHgtbmF2LXRvZ2dsZSB7XHJcbiAgICByaWdodDogMTc0cHg7IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LWxlZnQucHgtbmF2LWNvbGxhcHNlIC5weC1uYXYtdG9nZ2xlLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy1kZXNrdG9wcy5weC1uYXYtbGVmdC5weC1uYXYtY29sbGFwc2UgLnB4LW5hdi10b2dnbGUge1xyXG4gICAgcmlnaHQ6IC01NnB4OyB9XHJcbiAgLnB4LW5hdmJhci1maXhlZCA+IC5weC1uYXYtb2ZmLWNhbnZhcy5weC1uYXYtbGVmdCAucHgtbmF2LXRvZ2dsZSwgLnB4LW5hdmJhci1maXhlZCA+XHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLWRlc2t0b3BzLnB4LW5hdi1sZWZ0IC5weC1uYXYtdG9nZ2xlIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDsgfVxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy5weC1uYXYtcmlnaHQucHgtbmF2LWNvbGxhcHNlLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy1kZXNrdG9wcy5weC1uYXYtcmlnaHQucHgtbmF2LWNvbGxhcHNlIHtcclxuICAgIHJpZ2h0OiAtNTZweDsgfVxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy5weC1uYXYtcmlnaHQucHgtbmF2LWNvbGxhcHNlIH4gLnB4LWNvbnRlbnQsXHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLWRlc2t0b3BzLnB4LW5hdi1yaWdodC5weC1uYXYtY29sbGFwc2UgfiAucHgtY29udGVudCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LXJpZ2h0IC5weC1uYXYtdG9nZ2xlLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy1kZXNrdG9wcy5weC1uYXYtcmlnaHQgLnB4LW5hdi10b2dnbGUge1xyXG4gICAgbGVmdDogMTc0cHg7IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LXJpZ2h0LnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LXRvZ2dsZSxcclxuICAucHgtbmF2LW9mZi1jYW52YXMtZGVza3RvcHMucHgtbmF2LXJpZ2h0LnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LXRvZ2dsZSB7XHJcbiAgICBsZWZ0OiAtNTZweDsgfVxyXG4gIC5weC1uYXZiYXItZml4ZWQgPiAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LXJpZ2h0IC5weC1uYXYtdG9nZ2xlLCAucHgtbmF2YmFyLWZpeGVkID5cclxuICAucHgtbmF2LW9mZi1jYW52YXMtZGVza3RvcHMucHgtbmF2LXJpZ2h0IC5weC1uYXYtdG9nZ2xlIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMDsgfSB9XHJcblxyXG4ucHgtbmF2LWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHgtbmF2LXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxuICBwYWRkaW5nOiA2cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuICAucHgtbmF2LXRvb2x0aXA6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgY29udGVudDogXCJcIjsgfVxyXG4gIC5weC1uYXYtbGVmdCAucHgtbmF2LXRvb2x0aXAge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cclxuICAgIC5weC1uYXYtbGVmdCAucHgtbmF2LXRvb2x0aXA6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLTVweDtcclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxyXG4gIC5weC1uYXYtcmlnaHQgLnB4LW5hdi10b29sdGlwIHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cclxuICAgIC5weC1uYXYtcmlnaHQgLnB4LW5hdi10b29sdGlwOmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkOyB9XHJcblxyXG4ucHgtbmF2LWl0ZW0sXHJcbi5weC1uYXYtZHJvcGRvd24tbWVudS10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cclxuICAucHgtbmF2LWl0ZW0gLmxhYmVsLFxyXG4gIC5weC1uYXYtaXRlbSAuYmFkZ2UsXHJcbiAgLnB4LW5hdi1kcm9wZG93bi1tZW51LXRpdGxlIC5sYWJlbCxcclxuICAucHgtbmF2LWRyb3Bkb3duLW1lbnUtdGl0bGUgLmJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cclxuXHJcbi5weC1uYXYtaXRlbSB7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cclxuXHJcbi5weC1uYXYtZHJvcGRvd24tbWVudS10aXRsZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG4gIC5weC1uYXYtZHJvcGRvd24tbWVudS10aXRsZSAubGFiZWwsXHJcbiAgLnB4LW5hdi1kcm9wZG93bi1tZW51LXRpdGxlIC5iYWRnZSB7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcblxyXG4ucHgtbmF2LWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOyB9XHJcblxyXG4ucHgtbmF2LWl0ZW0gPiBhLFxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUtdGl0bGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxMnB4IDIycHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcblxyXG4ucHgtbmF2LWRyb3Bkb3duID4gYSB7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDsgfVxyXG4gIC5weC1uYXYtZHJvcGRvd24gPiBhOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDIycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgICBoZWlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XHJcblxyXG4ucHgtbmF2LWRyb3Bkb3duLnB4LW9wZW4gPiBhOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gLnB4LW5hdi1kcm9wZG93biA+IGE6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XHJcblxyXG5odG1sW2Rpcj1cInJ0bFwiXSAucHgtbmF2LWRyb3Bkb3duLnB4LW9wZW4gPiBhOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxyXG5cclxuLnB4LW5hdi1kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuICAucHgtbmF2LWRyb3Bkb3duLW1lbnUudHJhbnNpdGlvbmluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwOyB9XHJcbiAgLnB4LW5hdi1kcm9wZG93bi5weC1vcGVuID4gLnB4LW5hdi1kcm9wZG93bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1uYXYtaXRlbSA+IGEge1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuICAucHgtbmF2LWRyb3Bkb3duLW1lbnUucHgtc2hvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjMwcHg7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuICAucHgtbmF2LXJpZ2h0IC5weC1uYXYtZHJvcGRvd24tbWVudS5weC1zaG93IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bzsgfVxyXG5cclxuLnB4LW5hdi1sZWZ0IC5weC1uYXYtZHJvcGRvd24tbWVudS5weC1zaG93IHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7IH1cclxuICAucHgtbmF2LWxlZnQgLnB4LW5hdi1kcm9wZG93bi1tZW51LnB4LXNob3cgLnB4LW5hdi1kcm9wZG93bi1tZW51LXRpdGxlIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7IH1cclxuICAucHgtbmF2LWxlZnQgLnB4LW5hdi1kcm9wZG93bi1tZW51LnB4LXNob3cgLnB4LW5hdi1kcm9wZG93bi1tZW51LXdyYXBwZXIgKyAucHgtbmF2LWRyb3Bkb3duLW1lbnUtdGl0bGUge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4OyB9XHJcblxyXG4ucHgtbmF2LXJpZ2h0IC5weC1uYXYtZHJvcGRvd24tbWVudS5weC1zaG93IHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XHJcbiAgLnB4LW5hdi1yaWdodCAucHgtbmF2LWRyb3Bkb3duLW1lbnUucHgtc2hvdyAucHgtbmF2LWRyb3Bkb3duLW1lbnUtdGl0bGUge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4OyB9XHJcbiAgLnB4LW5hdi1yaWdodCAucHgtbmF2LWRyb3Bkb3duLW1lbnUucHgtc2hvdyAucHgtbmF2LWRyb3Bkb3duLW1lbnUtd3JhcHBlciArIC5weC1uYXYtZHJvcGRvd24tbWVudS10aXRsZSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4OyB9XHJcblxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcblxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUgPiAucHgtbmF2LWl0ZW0gPiBhLFxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUucHgtc2hvdyAucHgtbmF2LWRyb3Bkb3duLW1lbnUgPiAucHgtbmF2LWl0ZW0gPiBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IH1cclxuXHJcbi5weC1uYXYtZHJvcGRvd24tbWVudSAucHgtbmF2LWRyb3Bkb3duLW1lbnUgPiAucHgtbmF2LWl0ZW0gPiBhLFxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUucHgtc2hvdyAucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51ID4gLnB4LW5hdi1pdGVtID4gYSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA2NnB4OyB9XHJcblxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1uYXYtZHJvcGRvd24tbWVudSA+IC5weC1uYXYtaXRlbSA+IGEsXHJcbi5weC1uYXYtZHJvcGRvd24tbWVudS5weC1zaG93IC5weC1uYXYtZHJvcGRvd24tbWVudSAucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51ID4gLnB4LW5hdi1pdGVtID4gYSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4OHB4OyB9XHJcblxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1uYXYtZHJvcGRvd24tbWVudSAucHgtbmF2LWRyb3Bkb3duLW1lbnUgPiAucHgtbmF2LWl0ZW0gPiBhLFxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUucHgtc2hvdyAucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1uYXYtZHJvcGRvd24tbWVudSAucHgtbmF2LWRyb3Bkb3duLW1lbnUgPiAucHgtbmF2LWl0ZW0gPiBhIHtcclxuICBwYWRkaW5nLWxlZnQ6IDExMHB4OyB9XHJcblxyXG4ucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1uYXYtZHJvcGRvd24tbWVudSAucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51ID4gLnB4LW5hdi1pdGVtID4gYSxcclxuLnB4LW5hdi1kcm9wZG93bi1tZW51LnB4LXNob3cgLnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1uYXYtZHJvcGRvd24tbWVudSAucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1uYXYtZHJvcGRvd24tbWVudSA+IC5weC1uYXYtaXRlbSA+IGEge1xyXG4gIHBhZGRpbmctbGVmdDogMTMycHg7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NDRweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnB4LW5hdjpub3QoLnB4LW5hdi1leHBhbmQpIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxyXG4gICAgLnB4LW5hdjpub3QoLnB4LW5hdi1leHBhbmQpIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGE6YmVmb3JlLCAucHgtbmF2Om5vdCgucHgtbmF2LWV4cGFuZCkgLnB4LW5hdi1jb250ZW50ID4gLnB4LW5hdi1pdGVtID4gYTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gICAgLnB4LW5hdjpub3QoLnB4LW5hdi1leHBhbmQpIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGE6YWZ0ZXIge1xyXG4gICAgICBjbGVhcjogYm90aDsgfVxyXG4gICAgLnB4LW5hdjpub3QoLnB4LW5hdi1leHBhbmQpIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGEgLnB4LW5hdi1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAgIC5weC1uYXY6bm90KC5weC1uYXYtZXhwYW5kKSAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWl0ZW0gPiBhIC5weC1uYXYtaWNvbiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgfVxyXG4gICAgLnB4LW5hdjpub3QoLnB4LW5hdi1leHBhbmQpIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGEgLmxhYmVsLFxyXG4gICAgLnB4LW5hdjpub3QoLnB4LW5hdi1leHBhbmQpIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGEgLmJhZGdlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5weC1uYXY6bm90KC5weC1uYXYtZXhwYW5kKSAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWRyb3Bkb3duID4gYTphZnRlciB7XHJcbiAgICByaWdodDogN3B4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XHJcbiAgLnB4LW5hdjpub3QoLnB4LW5hdi1leHBhbmQpIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtZHJvcGRvd24gPiAucHgtbmF2LWRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5weC1uYXY6bm90KC5weC1uYXYtZXhwYW5kKSAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWRyb3Bkb3duLnB4LXNob3cgPiBhIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIC5weC1uYXY6bm90KC5weC1uYXYtZXhwYW5kKS5weC1uYXYtcmlnaHQgLnB4LW5hdi1jb250ZW50ID4gLnB4LW5hdi1kcm9wZG93biA+IGE6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA3cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cclxuICBodG1sW2Rpcj1cInJ0bFwiXSAucHgtbmF2Om5vdCgucHgtbmF2LWV4cGFuZCkgLnB4LW5hdi1jb250ZW50ID4gLnB4LW5hdi1kcm9wZG93biA+IGE6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XHJcbiAgaHRtbFtkaXI9XCJydGxcIl0gLnB4LW5hdjpub3QoLnB4LW5hdi1leHBhbmQpLnB4LW5hdi1yaWdodCAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWRyb3Bkb3duID4gYTphZnRlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cclxuICAucHgtbmF2LWV4cGFuZCAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWl0ZW0ge1xyXG4gICAgd2lkdGg6IDIzMHB4OyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSB7XHJcbiAgICB3aWR0aDogMjMwcHg7IH1cclxuICAucHgtbmF2LWNvbGxhcHNlIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxyXG4gICAgLnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWl0ZW0gPiBhOmJlZm9yZSwgLnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWl0ZW0gPiBhOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgICAucHgtbmF2LWNvbGxhcHNlIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGE6YWZ0ZXIge1xyXG4gICAgICBjbGVhcjogYm90aDsgfVxyXG4gICAgLnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWl0ZW0gPiBhIC5weC1uYXYtbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAucHgtbmF2LWNvbGxhcHNlIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGEgLnB4LW5hdi1pY29uIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyB9XHJcbiAgICAucHgtbmF2LWNvbGxhcHNlIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtaXRlbSA+IGEgLmxhYmVsLFxyXG4gICAgLnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWl0ZW0gPiBhIC5iYWRnZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAucHgtbmF2LWNvbGxhcHNlIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtZHJvcGRvd24gPiBhOmFmdGVyIHtcclxuICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cclxuICAucHgtbmF2LWNvbGxhcHNlIC5weC1uYXYtY29udGVudCA+IC5weC1uYXYtZHJvcGRvd24gPiAucHgtbmF2LWRyb3Bkb3duLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5weC1uYXYtY29sbGFwc2UgLnB4LW5hdi1jb250ZW50ID4gLnB4LW5hdi1kcm9wZG93bi5weC1zaG93ID4gYSB7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAucHgtbmF2LWNvbGxhcHNlLnB4LW5hdi1yaWdodCAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWRyb3Bkb3duID4gYTphZnRlciB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDdweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxyXG4gIGh0bWxbZGlyPVwicnRsXCJdIC5weC1uYXYtY29sbGFwc2UgLnB4LW5hdi1jb250ZW50ID4gLnB4LW5hdi1kcm9wZG93biA+IGE6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XHJcbiAgaHRtbFtkaXI9XCJydGxcIl0gLnB4LW5hdi1jb2xsYXBzZS5weC1uYXYtcmlnaHQgLnB4LW5hdi1jb250ZW50ID4gLnB4LW5hdi1kcm9wZG93biA+IGE6YWZ0ZXIge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XHJcbiAgLnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LWNvbnRlbnQgPiAucHgtbmF2LWl0ZW0ge1xyXG4gICAgd2lkdGg6IGF1dG87IH0gfVxyXG5cclxuLnB4LW5hdi1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDsgfVxyXG4gIC5weC1uYXYtYm94OmJlZm9yZSwgLnB4LW5hdi1ib3g6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5weC1uYXYtYm94OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLnB4LW5hdi1ib3ggLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTBweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7IH1cclxuICAgIC5weC1uYXYtYm94IC5jbG9zZTpob3ZlciwgLnB4LW5hdi1ib3ggLmNsb3NlOmZvY3VzLCAucHgtbmF2LWJveCAuY2xvc2U6YWN0aXZlIHtcclxuICAgICAgb3BhY2l0eTogMTsgfVxyXG4gIC5weC1uYXYtYm94IC5idG4tb3V0bGluZTpob3ZlcixcclxuICAucHgtbmF2LWJveCAuYnRuLW91dGxpbmU6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgLnB4LW5hdi1ib3gge1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5weC1uYXYtZXhwYW5kIC5weC1uYXYtYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5weC1uYXYtYm94LFxyXG4gIC5weC1uYXYtZXhwYW5kIC5weC1uYXYtYm94IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLnB4LW5hdi1jb2xsYXBzZSAucHgtbmF2LWJveCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cclxuXHJcbi5weC1uYXYtdHJhbnNpdGlvbmluZyB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0LCByaWdodDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aCwgbGVmdCwgcmlnaHQ7IH1cclxuICAucHgtbmF2LXRyYW5zaXRpb25pbmcgLnB4LW5hdi1jb250ZW50IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxyXG4gIC5weC1uYXYtdHJhbnNpdGlvbmluZyAucHgtbmF2LXRvZ2dsZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0LCByaWdodDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoLCBsZWZ0LCByaWdodDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxyXG4gIC5weC1uYXYtdHJhbnNpdGlvbmluZyB+IC5weC1jb250ZW50IHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zczsgfVxyXG5cclxuLnB4LW5hdi1hbmltYXRlLm9mZixcclxuLnB4LW5hdi1hbmltYXRlLm9mZiAqIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHgtbmF2LWFuaW1hdGUgLnB4LW5hdi1sYWJlbCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHB4LW5hdi1sYWJlbC1hbmltYXRpb24gMC4zcztcclxuICAgICAgICAgIGFuaW1hdGlvbjogcHgtbmF2LWxhYmVsLWFuaW1hdGlvbiAwLjNzOyB9XHJcblxyXG4ucHgtbmF2LWFuaW1hdGUgLnB4LW5hdi1kcm9wZG93biA+IGE6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cclxuXHJcbi5weC1uYXYtYW5pbWF0ZSAucHgtbmF2LWRyb3Bkb3duLW1lbnUge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB4LW5hdi1kcm9wZG93bi1tZW51LWFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBweC1uYXYtZHJvcGRvd24tbWVudS1hbmltYXRpb247XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxyXG4gIC5weC1uYXYtYW5pbWF0ZSAucHgtbmF2LWRyb3Bkb3duLW1lbnUgLnB4LW5hdi1kcm9wZG93bi1tZW51IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHgtbmF2LWFuaW1hdGUucHgtbmF2LXJpZ2h0IC5weC1uYXYtZHJvcGRvd24tbWVudSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHgtbmF2LWRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXJpZ2h0O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHB4LW5hdi1kcm9wZG93bi1tZW51LWFuaW1hdGlvbi1yaWdodDsgfVxyXG5cclxuLnB4LW5hdi1hbmltYXRlIC5weC1uYXYtZHJvcGRvd24tbWVudS50cmFuc2l0aW9uaW5nIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDsgfVxyXG5cclxuLnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1uYXYtZHJvcGRvd24ucHgtb3BlbiA+IC5weC1uYXYtYW5pbWF0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHgtbmF2LWRyb3Bkb3duLW1lbnUtb3Blbi1hbmltYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogcHgtbmF2LWRyb3Bkb3duLW1lbnUtb3Blbi1hbmltYXRpb247XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxyXG5cclxuLnB4LW5hdi1hbmltYXRlIC5weC1uYXYtYm94IHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogcHgtbmF2LWJveC1hbmltYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb246IHB4LW5hdi1ib3gtYW5pbWF0aW9uO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cclxuXHJcbi5weC1uYXYtYW5pbWF0ZSAucHgtbmF2LXRvb2x0aXAge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBweC1uYXYtYm94LWFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbjogcHgtbmF2LWJveC1hbmltYXRpb247XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gLnB4LW5hdi1hbmltYXRlIC5weC1uYXYtZHJvcGRvd24tbWVudSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHgtbmF2LWRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXJ0bDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBweC1uYXYtZHJvcGRvd24tbWVudS1hbmltYXRpb24tcnRsOyB9XHJcblxyXG5odG1sW2Rpcj1cInJ0bFwiXSAucHgtbmF2LWFuaW1hdGUucHgtbmF2LXJpZ2h0IC5weC1uYXYtZHJvcGRvd24tbWVudSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHgtbmF2LWRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXJpZ2h0LXJ0bDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBweC1uYXYtZHJvcGRvd24tbWVudS1hbmltYXRpb24tcmlnaHQtcnRsOyB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHgtbmF2LWRpbW1lci1hbmltYXRpb24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBweC1uYXYtZGltbWVyLWFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHgtbmF2LWxhYmVsLWFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHB4LW5hdi1sYWJlbC1hbmltYXRpb24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB4LW5hdi1kcm9wZG93bi1tZW51LWFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcHgtbmF2LWRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB4LW5hdi1kcm9wZG93bi1tZW51LWFuaW1hdGlvbi1yaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHB4LW5hdi1kcm9wZG93bi1tZW51LWFuaW1hdGlvbi1yaWdodCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHgtbmF2LWRyb3Bkb3duLW1lbnUtYW5pbWF0aW9uLXJ0bCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHB4LW5hdi1kcm9wZG93bi1tZW51LWFuaW1hdGlvbi1ydGwge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB4LW5hdi1kcm9wZG93bi1tZW51LWFuaW1hdGlvbi1yaWdodC1ydGwge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHB4LW5hdi1kcm9wZG93bi1tZW51LWFuaW1hdGlvbi1yaWdodC1ydGwge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHgtbmF2LWJveC1hbmltYXRpb24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBweC1uYXYtYm94LWFuaW1hdGlvbiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDsgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMTsgfSB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHgtbmF2LXRvb2x0aXAtYW5pbWF0aW9uIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcHgtbmF2LXRvb2x0aXAtYW5pbWF0aW9uIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9IH1cclxuXHJcbi5weC1uYXYtc3RhdGljIC5weC1uYXYtZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5weC1uYXYtc3RhdGljIC5weC1uYXYtZHJvcGRvd24gPiBhIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuXHJcbi5weC1uYXYtc3RhdGljIC5weC1uYXYtZHJvcGRvd24gPiBhOmFmdGVyIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gLnB4LW5hdi1zdGF0aWMgLnB4LW5hdi1kcm9wZG93biA+IGE6YWZ0ZXIge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XHJcblxyXG4ucHgtZm9vdGVyIHtcclxuICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XHJcblxyXG4ucHgtZm9vdGVyLWJvdHRvbSxcclxuLnB4LWZvb3Rlci1maXhlZCB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7IH1cclxuXHJcbi5weC1mb290ZXItYm90dG9tIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5weC1mb290ZXItZml4ZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDA1OyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAucHgtbmF2LWxlZnQgfiAucHgtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNzZweDsgfVxyXG4gIC5weC1uYXYtcmlnaHQgfiAucHgtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDc2cHg7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLnB4LW5hdi1sZWZ0IH4gLnB4LWZvb3RlcixcclxuICAucHgtbmF2LWxlZnQucHgtbmF2LWV4cGFuZCB+IC5weC1mb290ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNTBweDsgfVxyXG4gIC5weC1uYXYtbGVmdC5weC1uYXYtY29sbGFwc2UgfiAucHgtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogNzZweDsgfVxyXG4gIC5weC1uYXYtcmlnaHQgfiAucHgtZm9vdGVyLFxyXG4gIC5weC1uYXYtcmlnaHQucHgtbmF2LWV4cGFuZCB+IC5weC1mb290ZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjUwcHg7IH1cclxuICAucHgtbmF2LXJpZ2h0LnB4LW5hdi1jb2xsYXBzZSB+IC5weC1mb290ZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNzZweDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy5weC1uYXYtbGVmdCB+IC5weC1mb290ZXIsXHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLXRhYmxldHMucHgtbmF2LWxlZnQgfiAucHgtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy5weC1uYXYtcmlnaHQgfiAucHgtZm9vdGVyLFxyXG4gIC5weC1uYXYtb2ZmLWNhbnZhcy10YWJsZXRzLnB4LW5hdi1yaWdodCB+IC5weC1mb290ZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LWxlZnQucHgtbmF2LWNvbGxhcHNlIH4gLnB4LWZvb3RlcixcclxuICAucHgtbmF2LW9mZi1jYW52YXMtZGVza3RvcHMucHgtbmF2LWxlZnQucHgtbmF2LWNvbGxhcHNlIH4gLnB4LWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuICAucHgtbmF2LW9mZi1jYW52YXMucHgtbmF2LXJpZ2h0LnB4LW5hdi1jb2xsYXBzZSB+IC5weC1mb290ZXIsXHJcbiAgLnB4LW5hdi1vZmYtY2FudmFzLWRlc2t0b3BzLnB4LW5hdi1yaWdodC5weC1uYXYtY29sbGFwc2UgfiAucHgtZm9vdGVyIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxyXG5cclxuLnB4LW5hdi10cmFuc2l0aW9uaW5nIH4gLnB4LWZvb3RlciB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nLCBsZWZ0LCByaWdodDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBwYWRkaW5nLCBsZWZ0LCByaWdodDtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XHJcblxyXG4uYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgei1pbmRleDogMTsgfVxyXG5cclxuLmJveC5wb3NpdGlvbi1zdGF0aWMgLmJveC1yb3csXHJcbi5ib3gucG9zaXRpb24tc3RhdGljIC5ib3gtY2VsbCxcclxuLmJveC5wb3NpdGlvbi1zdGF0aWMgLmJveC1jb250YWluZXIsXHJcbi5ib3gtY29udGFpbmVyLnBvc2l0aW9uLXN0YXRpYyAuYm94LXJvdyxcclxuLmJveC1jb250YWluZXIucG9zaXRpb24tc3RhdGljIC5ib3gtY2VsbCB7XHJcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm94LWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQgIWltcG9ydGFudDsgfVxyXG5cclxuLmJveC1yb3csXHJcbi5ib3gtY2VsbCB7XHJcbiAgZmxvYXQ6IG5vbmU7IH1cclxuXHJcbi5ib3gtcm93IHtcclxuICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XHJcblxyXG4uYm94LWNlbGwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAuYm94LWNlbGwgPiAqIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuYS5ib3gtY2VsbDpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcblxyXG4uYm94LWljb24ge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTM5OyB9XHJcblxyXG4uYm94LWJnLWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICBmb250LXNpemU6IDEwMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOyB9XHJcbiAgLmJveC1iZy1pY29uLmxlZnQge1xyXG4gICAgbGVmdDogMTVweDsgfVxyXG4gIC5ib3gtYmctaWNvbi5yaWdodCB7XHJcbiAgICByaWdodDogMTVweDsgfVxyXG4gIC5ib3gtYmctaWNvbi50b3Age1xyXG4gICAgdG9wOiAwOyB9XHJcbiAgLmJveC1iZy1pY29uLmJvdHRvbSB7XHJcbiAgICBib3R0b206IDA7IH1cclxuICAuYm94LWJnLWljb24ubWlkZGxlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XHJcblxyXG4uYm94LWNlbGxbY2xhc3NePVwiY29sLXNtLVwiXSxcclxuLmJveC1jZWxsW2NsYXNzKj1cIiBjb2wtc20tXCJdLFxyXG4uYm94LWNlbGxbY2xhc3NePVwiY29sLW1kLVwiXSxcclxuLmJveC1jZWxsW2NsYXNzKj1cIiBjb2wtbWQtXCJdLFxyXG4uYm94LWNlbGxbY2xhc3NePVwiY29sLWxnLVwiXSxcclxuLmJveC1jZWxsW2NsYXNzKj1cIiBjb2wtbGctXCJdLFxyXG4uYm94LWNlbGxbY2xhc3NePVwiY29sLXhsLVwiXSxcclxuLmJveC1jZWxsW2NsYXNzKj1cIiBjb2wteGwtXCJdIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLmJveC1jZWxsW2NsYXNzXj1cImNvbC14cy1cIl0sXHJcbi5ib3gtY2VsbFtjbGFzcyo9XCIgY29sLXhzLVwiXSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XHJcbiAgLmJveC1jZWxsW2NsYXNzXj1cImNvbC1zbS1cIl0sXHJcbiAgLmJveC1jZWxsW2NsYXNzKj1cIiBjb2wtc20tXCJdIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmJveC1jZWxsW2NsYXNzXj1cImNvbC1tZC1cIl0sXHJcbiAgLmJveC1jZWxsW2NsYXNzKj1cIiBjb2wtbWQtXCJdIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmJveC1jZWxsW2NsYXNzXj1cImNvbC1sZy1cIl0sXHJcbiAgLmJveC1jZWxsW2NsYXNzKj1cIiBjb2wtbGctXCJdIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5ib3gtY2VsbFtjbGFzc149XCJjb2wteGwtXCJdLFxyXG4gIC5ib3gtY2VsbFtjbGFzcyo9XCIgY29sLXhsLVwiXSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9IH1cclxuXHJcbi53aXphcmQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cclxuICAud2l6YXJkLmZyZWV6ZWQgLndpemFyZC1zdGVwcyA+IGxpIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubW9kYWwtY29udGVudCAud2l6YXJkIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcbiAgLm1vZGFsLWNvbnRlbnQgLndpemFyZCArICoge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi5tb2RhbC1jb250ZW50IC53aXphcmQtd3JhcHBlciB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItbGVmdDogbm9uZTtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7IH1cclxuXHJcbi5tb2RhbC1jb250ZW50IC53aXphcmQtY29udGVudCB7XHJcbiAgcGFkZGluZzogMjBweDsgfVxyXG5cclxuLndpemFyZC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4ud2l6YXJkLXN0ZXBzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjNzO1xyXG4gIHRyYW5zaXRpb246IGxlZnQgLjNzOyB9XHJcbiAgLndpemFyZC1zdGVwcyA+IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yMzE7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCAxNnB4IDIwcHggNjBweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbiAgICAud2l6YXJkLXN0ZXBzID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcbiAgLndpemFyZC1zdGVwcyA+IGxpLmNvbXBsZXRlZCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuICAud2l6YXJkLXN0ZXBzID4gbGkuYWN0aXZlIC53aXphcmQtc3RlcC1jYXB0aW9uLFxyXG4gIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICM0NDQ7IH1cclxuICAud2l6YXJkLXN0ZXBzID4gbGkuYWN0aXZlIC53aXphcmQtc3RlcC1kZXNjcmlwdGlvbixcclxuICAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogIzkxOTE5MTsgfVxyXG4gIC53aXphcmQtc3RlcHMgPiBsaS5hY3RpdmUgLndpemFyZC1zdGVwLW51bWJlcixcclxuICAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1udW1iZXIge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM0NDQ7IH1cclxuXHJcbi53aXphcmQtc3RlcC1udW1iZXIsXHJcbi53aXphcmQtc3RlcC1jb21wbGV0ZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDE2cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0cHgpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTRweCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjOTE5MTkxO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cclxuXHJcbi53aXphcmQtc3RlcC1jb21wbGV0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLndpemFyZC1zdGVwcyA+IGxpLmNvbXBsZXRlZCAud2l6YXJkLXN0ZXAtbnVtYmVyLFxyXG4ud2l6YXJkLmZpbmlzaGVkIC53aXphcmQtc3RlcHMgPiBsaSAud2l6YXJkLXN0ZXAtbnVtYmVyIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1jb21wbGV0ZSxcclxuLndpemFyZC5maW5pc2hlZCAud2l6YXJkLXN0ZXBzID4gbGkgLndpemFyZC1zdGVwLWNvbXBsZXRlIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLndpemFyZC1zdGVwLWNhcHRpb24sXHJcbi53aXphcmQtc3RlcC1kZXNjcmlwdGlvbiB7XHJcbiAgY29sb3I6ICM5MTkxOTE7IH1cclxuXHJcbi53aXphcmQtc3RlcC1jYXB0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLndpemFyZC1zdGVwLWRlc2NyaXB0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogNDAwOyB9XHJcblxyXG4ud2l6YXJkLWNvbnRlbnQ6YmVmb3JlLCAud2l6YXJkLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG4gIGRpc3BsYXk6IHRhYmxlOyB9XHJcblxyXG4ud2l6YXJkLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoOyB9XHJcblxyXG4ud2l6YXJkLXBhbmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuICAud2l6YXJkLXBhbmU6YmVmb3JlLCAud2l6YXJkLXBhbmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC53aXphcmQtcGFuZTphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC53aXphcmQtcGFuZS5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi53aXphcmQtYm9yZGVyZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDIxcHg7IH1cclxuICAud2l6YXJkLWJvcmRlcmVkIC53aXphcmQtd3JhcHBlciB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cclxuICAud2l6YXJkLWJvcmRlcmVkIC53aXphcmQtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIwcHg7IH1cclxuXHJcbi5wYW5lbC13aXphcmQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IH1cclxuICAucGFuZWwtd2l6YXJkIC53aXphcmQtd3JhcHBlciB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuICAucGFuZWwtd2l6YXJkIC53aXphcmQtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4OyB9XHJcbiAgLnBhbmVsLXdpemFyZCArIC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ucGFuZWwtaGVhZGluZyArIC5wYW5lbC13aXphcmQgLndpemFyZC13cmFwcGVyIHtcclxuICBib3JkZXItdG9wOiBub25lOyB9XHJcblxyXG4ucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmZhZjM7XHJcbiAgY29sb3I6ICM4ZDc5NTU7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC13cmFwcGVyLFxyXG4gIC5wYW5lbC13YXJuaW5nLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCArIC5wYW5lbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmZhZjM7XHJcbiAgICBib3JkZXItY29sb3I6ICNjOWJhOWI7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNjOWJhOWI7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLWNhcHRpb24sXHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcC1kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogcmdiYSgxNDEsIDEyMSwgODUsIDAuNyk7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLW51bWJlcixcclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmNvbXBsZXRlZCAud2l6YXJkLXN0ZXAtY29tcGxldGUsXHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkLmZpbmlzaGVkIC53aXphcmQtc3RlcHMgPiBsaSAud2l6YXJkLXN0ZXAtY29tcGxldGUge1xyXG4gICAgY29sb3I6IHJnYmEoMTQxLCAxMjEsIDg1LCAwLjcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMSwgMTg2LCAxNTUsIDAuNyk7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtY2FwdGlvbixcclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmNvbXBsZXRlZCAud2l6YXJkLXN0ZXAtY2FwdGlvbiB7XHJcbiAgICBjb2xvcjogIzhkNzk1NTsgfVxyXG4gIC5wYW5lbC13YXJuaW5nLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuYWN0aXZlIC53aXphcmQtc3RlcC1udW1iZXIsXHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLW51bWJlciB7XHJcbiAgICBjb2xvcjogIzhkNzk1NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzhkNzk1NTsgfVxyXG5cclxuLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQge1xyXG4gIGJhY2tncm91bmQ6ICNmNGFiNDM7XHJcbiAgY29sb3I6ICNmZmY7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXdyYXBwZXIsXHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgKyAucGFuZWwtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjRhYjQzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjhjYjhiOyB9XHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpICsgbGk6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmOGNiOGI7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXAtY2FwdGlvbixcclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXAtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxyXG4gIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcC1udW1iZXIsXHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmNvbXBsZXRlZCAud2l6YXJkLXN0ZXAtY29tcGxldGUsXHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQuZmluaXNoZWQgLndpemFyZC1zdGVwcyA+IGxpIC53aXphcmQtc3RlcC1jb21wbGV0ZSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0OCwgMjAzLCAxMzksIDAuNyk7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuYWN0aXZlIC53aXphcmQtc3RlcC1jYXB0aW9uLFxyXG4gIC5wYW5lbC13YXJuaW5nLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICNmZmY7IH1cclxuICAucGFuZWwtd2FybmluZy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuYWN0aXZlIC53aXphcmQtc3RlcC1udW1iZXIsXHJcbiAgLnBhbmVsLXdhcm5pbmcucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmNvbXBsZXRlZCAud2l6YXJkLXN0ZXAtbnVtYmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XHJcblxyXG4ucGFuZWwtZGFuZ2VyLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjZmNjtcclxuICBjb2xvcjogI2IwNWI1OTsgfVxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtd3JhcHBlcixcclxuICAucGFuZWwtZGFuZ2VyLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCArIC5wYW5lbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY2ZjY7XHJcbiAgICBib3JkZXItY29sb3I6ICNlMGI0YjQ7IH1cclxuICAucGFuZWwtZGFuZ2VyLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2UwYjRiNDsgfVxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcC1jYXB0aW9uLFxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcC1kZXNjcmlwdGlvbiB7XHJcbiAgICBjb2xvcjogcmdiYSgxNzYsIDkxLCA4OSwgMC43KTsgfVxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcC1udW1iZXIsXHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmNvbXBsZXRlZCAud2l6YXJkLXN0ZXAtY29tcGxldGUsXHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQuZmluaXNoZWQgLndpemFyZC1zdGVwcyA+IGxpIC53aXphcmQtc3RlcC1jb21wbGV0ZSB7XHJcbiAgICBjb2xvcjogcmdiYSgxNzYsIDkxLCA4OSwgMC43KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjQsIDE4MCwgMTgwLCAwLjcpOyB9XHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtY2FwdGlvbixcclxuICAucGFuZWwtZGFuZ2VyLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjYjA1YjU5OyB9XHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtbnVtYmVyLFxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLW51bWJlciB7XHJcbiAgICBjb2xvcjogI2IwNWI1OTtcclxuICAgIGJvcmRlci1jb2xvcjogI2IwNWI1OTsgfVxyXG5cclxuLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCB7XHJcbiAgYmFja2dyb3VuZDogI2U0NjA1MDtcclxuICBjb2xvcjogI2ZmZjsgfVxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC13cmFwcGVyLFxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgKyAucGFuZWwtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTQ2MDUwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZWU5YzkyOyB9XHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2VlOWM5MjsgfVxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLWNhcHRpb24sXHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXAtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgfVxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLW51bWJlcixcclxuICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLWNvbXBsZXRlLFxyXG4gIC5wYW5lbC1kYW5nZXIucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQuZmluaXNoZWQgLndpemFyZC1zdGVwcyA+IGxpIC53aXphcmQtc3RlcC1jb21wbGV0ZSB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOCwgMTU2LCAxNDYsIDAuNyk7IH1cclxuICAucGFuZWwtZGFuZ2VyLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5hY3RpdmUgLndpemFyZC1zdGVwLWNhcHRpb24sXHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuYWN0aXZlIC53aXphcmQtc3RlcC1udW1iZXIsXHJcbiAgLnBhbmVsLWRhbmdlci5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1udW1iZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cclxuXHJcbi5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCB7XHJcbiAgYmFja2dyb3VuZDogI2ZjZmZmNTtcclxuICBjb2xvcjogIzZmOTc2ZDsgfVxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXdyYXBwZXIsXHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkICsgLnBhbmVsLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogI2ZjZmZmNTtcclxuICAgIGJvcmRlci1jb2xvcjogI2EzYzI5MzsgfVxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogI2EzYzI5MzsgfVxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXAtY2FwdGlvbixcclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLWRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiByZ2JhKDExMSwgMTUxLCAxMDksIDAuNyk7IH1cclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLW51bWJlcixcclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmNvbXBsZXRlZCAud2l6YXJkLXN0ZXAtY29tcGxldGUsXHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkLmZpbmlzaGVkIC53aXphcmQtc3RlcHMgPiBsaSAud2l6YXJkLXN0ZXAtY29tcGxldGUge1xyXG4gICAgY29sb3I6IHJnYmEoMTExLCAxNTEsIDEwOSwgMC43KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjMsIDE5NCwgMTQ3LCAwLjcpOyB9XHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5hY3RpdmUgLndpemFyZC1zdGVwLWNhcHRpb24sXHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICM2Zjk3NmQ7IH1cclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtbnVtYmVyLFxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1udW1iZXIge1xyXG4gICAgY29sb3I6ICM2Zjk3NmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Zjk3NmQ7IH1cclxuXHJcbi5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIHtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkO1xyXG4gIGNvbG9yOiAjZmZmOyB9XHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC13cmFwcGVyLFxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkICsgLnBhbmVsLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogIzc4YmQ1ZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2E1ZDM5MzsgfVxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTVkMzkzOyB9XHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLWNhcHRpb24sXHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLWRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXAtbnVtYmVyLFxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLWNvbXBsZXRlLFxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkLmZpbmlzaGVkIC53aXphcmQtc3RlcHMgPiBsaSAud2l6YXJkLXN0ZXAtY29tcGxldGUge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjUsIDIxMSwgMTQ3LCAwLjcpOyB9XHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtY2FwdGlvbixcclxuICAucGFuZWwtc3VjY2Vzcy5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgLnBhbmVsLXN1Y2Nlc3MucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtbnVtYmVyLFxyXG4gIC5wYW5lbC1zdWNjZXNzLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLW51bWJlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxyXG5cclxuLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIHtcclxuICBiYWNrZ3JvdW5kOiAjZjhmZmZmO1xyXG4gIGNvbG9yOiAjNTI4ZDllOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtd3JhcHBlcixcclxuICAucGFuZWwtaW5mby5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgKyAucGFuZWwtYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTlkNWRlOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYTlkNWRlOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcC1jYXB0aW9uLFxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXAtZGVzY3JpcHRpb24ge1xyXG4gICAgY29sb3I6IHJnYmEoODIsIDE0MSwgMTU4LCAwLjcpOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcC1udW1iZXIsXHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLWNvbXBsZXRlLFxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZC5maW5pc2hlZCAud2l6YXJkLXN0ZXBzID4gbGkgLndpemFyZC1zdGVwLWNvbXBsZXRlIHtcclxuICAgIGNvbG9yOiByZ2JhKDgyLCAxNDEsIDE1OCwgMC43KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNjksIDIxMywgMjIyLCAwLjcpOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5hY3RpdmUgLndpemFyZC1zdGVwLWNhcHRpb24sXHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLWNhcHRpb24ge1xyXG4gICAgY29sb3I6ICM1MjhkOWU7IH1cclxuICAucGFuZWwtaW5mby5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtbnVtYmVyLFxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1udW1iZXIge1xyXG4gICAgY29sb3I6ICM1MjhkOWU7XHJcbiAgICBib3JkZXItY29sb3I6ICM1MjhkOWU7IH1cclxuXHJcbi5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIHtcclxuICBiYWNrZ3JvdW5kOiAjNTljNGU0O1xyXG4gIGNvbG9yOiAjZmZmOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC13cmFwcGVyLFxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkICsgLnBhbmVsLWJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogIzU5YzRlNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzliZGJlZjsgfVxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaSArIGxpOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOWJkYmVmOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLWNhcHRpb24sXHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwLWRlc2NyaXB0aW9uIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7IH1cclxuICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXAtbnVtYmVyLFxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLWNvbXBsZXRlLFxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkLmZpbmlzaGVkIC53aXphcmQtc3RlcHMgPiBsaSAud2l6YXJkLXN0ZXAtY29tcGxldGUge1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNTUsIDIxOSwgMjM5LCAwLjcpOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtY2FwdGlvbixcclxuICAucGFuZWwtaW5mby5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLXdpemFyZCAud2l6YXJkLXN0ZXBzID4gbGkuY29tcGxldGVkIC53aXphcmQtc3RlcC1jYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgLnBhbmVsLWluZm8ucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC13aXphcmQgLndpemFyZC1zdGVwcyA+IGxpLmFjdGl2ZSAud2l6YXJkLXN0ZXAtbnVtYmVyLFxyXG4gIC5wYW5lbC1pbmZvLnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtd2l6YXJkIC53aXphcmQtc3RlcHMgPiBsaS5jb21wbGV0ZWQgLndpemFyZC1zdGVwLW51bWJlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxyXG5cclxuLnBzLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHMtY29udGFpbmVyIHtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XHJcblxyXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xyXG4gIC5wcy1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5wcy1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfSB9XHJcblxyXG4ucHMtYWN0aXZlLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcclxuLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4ucHMtaW4tc2Nyb2xsaW5nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG4gIC5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBvcGFjaXR5OiAwLjk7IH1cclxuICAgIC5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxyXG4gIC5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBvcGFjaXR5OiAwLjk7IH1cclxuICAgIC5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxyXG5cclxuLnBzLXNjcm9sbGJhci14LXJhaWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIGhlaWdodDogNHB4OyB9XHJcbiAgLnBzLXNjcm9sbGJhci14LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogNHB4OyB9XHJcblxyXG4ucHMtc2Nyb2xsYmFyLXktcmFpbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB3aWR0aDogNHB4OyB9XHJcbiAgLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcjtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDRweDsgfVxyXG5cclxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMtaW4tc2Nyb2xsaW5nIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxyXG5cclxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIG9wYWNpdHk6IDAuOTsgfVxyXG4gIC5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXggPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCA+IC5wcy1zY3JvbGxiYXIteCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XHJcblxyXG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgb3BhY2l0eTogMC45OyB9XHJcbiAgLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cclxuXHJcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbCxcclxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICBvcGFjaXR5OiAwLjY7IH1cclxuXHJcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICBvcGFjaXR5OiAwLjk7IH1cclxuICAucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxyXG5cclxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIG9wYWNpdHk6IDAuOTsgfVxyXG4gIC5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XHJcblxyXG5odG1sW2Rpcj1cInJ0bFwiXSAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50YWItcmVzaXplLW5hdiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgLnRhYi1yZXNpemUtbmF2IC5uYXYtaXRlbS5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAudGFiLXJlc2l6ZS1uYXYgLnRhYi1yZXNpemUgKyAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuXHJcbmxpLnRhYi1yZXNpemUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cclxuICBsaS50YWItcmVzaXplLnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICBsaS50YWItcmVzaXplID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XHJcbiAgbGkudGFiLXJlc2l6ZSA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bzsgfVxyXG4gIGxpLnRhYi1yZXNpemUgKyBsaSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxyXG5cclxuLnRhYi1yZXNpemUtaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRvcDogLTFweDsgfVxyXG4gIC50YWItcmVzaXplLWljb24sIC50YWItcmVzaXplLWljb246YmVmb3JlLCAudGFiLXJlc2l6ZS1pY29uOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0OyB9XHJcbiAgLnRhYi1yZXNpemUtaWNvbjpiZWZvcmUsIC50YWItcmVzaXplLWljb246YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjsgfVxyXG4gIC50YWItcmVzaXplLWljb246YmVmb3JlIHtcclxuICAgIHRvcDogLTRweDsgfVxyXG4gIC50YWItcmVzaXplLWljb246YWZ0ZXIge1xyXG4gICAgdG9wOiA0cHg7IH1cclxuXHJcbi5leHBhbmRpbmctaW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG4gIC5leHBhbmRpbmctaW5wdXQ6YmVmb3JlLCAuZXhwYW5kaW5nLWlucHV0OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAuZXhwYW5kaW5nLWlucHV0OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLmV4cGFuZGluZy1pbnB1dC5leHBhbmRlZCAuZXhwYW5kaW5nLWlucHV0LW92ZXJsYXkge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLmV4cGFuZGluZy1pbnB1dC1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIHBhZGRpbmc6IDVweCAxM3B4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogMS42MTUzOTsgfVxyXG5cclxuLmV4cGFuZGluZy1pbnB1dC1jb250cm9sIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuICAuZXhwYW5kaW5nLWlucHV0LmV4cGFuZGVkIC5leHBhbmRpbmctaW5wdXQtY29udHJvbCB7XHJcbiAgICBjdXJzb3I6IHRleHQ7IH1cclxuXHJcbi5leHBhbmRpbmctaW5wdXQtY29udGVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAxMHB4OyB9XHJcbiAgLmV4cGFuZGluZy1pbnB1dC1jb250ZW50OmJlZm9yZSwgLmV4cGFuZGluZy1pbnB1dC1jb250ZW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAuZXhwYW5kaW5nLWlucHV0LWNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAuZXhwYW5kaW5nLWlucHV0LmV4cGFuZGVkIC5leHBhbmRpbmctaW5wdXQtY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLmV4cGFuZGluZy1pbnB1dC1jb250cm9sLmlucHV0LXNtIH4gLmV4cGFuZGluZy1pbnB1dC1vdmVybGF5IHtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI7IH1cclxuXHJcbi5leHBhbmRpbmctaW5wdXQtY29udHJvbC5pbnB1dC1zbSB+IC5leHBhbmRpbmctaW5wdXQtY29udGVudCB7XHJcbiAgbWFyZ2luLXRvcDogOHB4OyB9XHJcblxyXG4uZXhwYW5kaW5nLWlucHV0LWNvbnRyb2wuaW5wdXQtbGcgfiAuZXhwYW5kaW5nLWlucHV0LW92ZXJsYXkge1xyXG4gIHBhZGRpbmc6IDlweCAxOXB4O1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMS40OyB9XHJcblxyXG4uZXhwYW5kaW5nLWlucHV0LWNvbnRyb2wuaW5wdXQtbGcgfiAuZXhwYW5kaW5nLWlucHV0LWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDEycHg7IH1cclxuXHJcbi5oYXMtdmFsaWRhdGlvbi1lcnJvciAuaGVscC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLmhhcy12YWxpZGF0aW9uLWVycm9yIC5oZWxwLWJsb2NrLnZhbGlkYXRpb24tZXJyb3Ige1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4udmFsaWRhdGlvbi1lcnJvci1uby1hcnJvdyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogNXB4OyB9XHJcbiAgLnZhbGlkYXRpb24tZXJyb3Itbm8tYXJyb3c6YmVmb3JlLCAudmFsaWRhdGlvbi1lcnJvci1uby1hcnJvdzphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHgtcmVzcG9uc2l2ZS1iZy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHgtcmVzcG9uc2l2ZS1iZyxcclxuLnB4LXJlc3BvbnNpdmUtYmctb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBib3R0b206IDAgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLnB4LXJlc3BvbnNpdmUtYmcge1xyXG4gIHotaW5kZXg6IC05OTk5OTc7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBweC1yZXNwb25zaXZlLWJnLWFuaW1hdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBweC1yZXNwb25zaXZlLWJnLWFuaW1hdGlvbjtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuMnM7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxyXG4gIC5weC1yZXNwb25zaXZlLWJnIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtOTk5OTk5O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGJvcmRlcjogbm9uZTsgfVxyXG5cclxuLnB4LXJlc3BvbnNpdmUtYmctb3ZlcmxheSB7XHJcbiAgei1pbmRleDogLTk5OTk5ODsgfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHB4LXJlc3BvbnNpdmUtYmctYW5pbWF0aW9uIHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9IH1cclxuXHJcbkBrZXlmcmFtZXMgcHgtcmVzcG9uc2l2ZS1iZy1hbmltYXRpb24ge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7IH0gfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogMTNweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MTUzOTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMnB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgcGFkZGluZzogNHB4IDEycHggNHB4IDA7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggNHB4IDRweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICBtYXJnaW46IDRweCA0cHggMCAwO1xyXG4gICAgZm9udC1zaXplOiA4NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMS45MDllbTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMS4wMDAwN3B4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0MiB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XHJcblxyXG4uc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lOyB9XHJcblxyXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7IH1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjOTk5OyB9XHJcblxyXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMS40OyB9XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciwgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpmb2N1cyB7XHJcbiAgICBvcGFjaXR5OiAuNTsgfVxyXG5cclxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgd2lkdGg6IDEuNzVyZW07XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxyXG5cclxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDsgfVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3c6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gIGN1cnNvcjogdGV4dDsgfVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDRweCA0cHg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaCB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gIHBhZGRpbmc6IC41cmVtO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cclxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDNweCA5cHg7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOyB9XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcbiAgZmxvYXQ6IGxlZnQ7IH1cclxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgKyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cclxuXHJcbi5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IC0xMDAwMDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMCAuNTQ1ZW07XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXdlaWdodDogNjAwOyB9XHJcblxyXG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMjBweDtcclxuICBtYXJnaW4tbGVmdDogLTdweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBmb250LXdlaWdodDogYm9sZDsgfVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogLjU7IH1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMDsgfVxyXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICBwYWRkaW5nOiA1cHggMThweDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XHJcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxyXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XHJcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcclxuICAgIGNvbG9yOiAjODk4OTg5OyB9XHJcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuXHJcbi5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA1cHggMThweCA1cHggMTRweDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcclxuLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24sXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogI2VjZWVlZjsgfVxyXG5cclxuLnNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXHJcbi5zZWxlY3QyICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4YTkxOyB9XHJcblxyXG4uc2VsZWN0Mi1zdWNjZXNzIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxyXG4uc2VsZWN0Mi1zdWNjZXNzICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzhiZDVkOyB9XHJcblxyXG4uc2VsZWN0Mi1pbmZvIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxyXG4uc2VsZWN0Mi1pbmZvICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTljNGU0OyB9XHJcblxyXG4uc2VsZWN0Mi13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxyXG4uc2VsZWN0Mi13YXJuaW5nICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRhYjQzOyB9XHJcblxyXG4uc2VsZWN0Mi1kYW5nZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXHJcbi5zZWxlY3QyLWRhbmdlciArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA1MDsgfVxyXG5cclxuLmhhcy1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gIGJvcmRlci1jb2xvcjogI2U0NjA1MDsgfVxyXG5cclxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjRhYjQzOyB9XHJcblxyXG4uaGFzLXN1Y2Nlc3MgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICBib3JkZXItY29sb3I6ICM3OGJkNWQ7IH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLXNtLFxyXG4uc2VsZWN0Mi1zbSArIC5zZWxlY3QyLWNvbnRhaW5lcixcclxuLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyIHtcclxuICBmb250LXNpemU6IDEycHg7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1zbSAuc2VsZWN0Mi1zZWxlY3Rpb24sXHJcbiAgLnNlbGVjdDItc20gKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLFxyXG4gIC5mb3JtLWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1zbSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxyXG4gIC5zZWxlY3QyLXNtICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXHJcbiAgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1zbSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxyXG4gIC5zZWxlY3QyLXNtICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXHJcbiAgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgcGFkZGluZzogM3B4IDlweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXHJcbiAgLnNlbGVjdDItc20gKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcclxuICAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICBwYWRkaW5nOiAzcHggOXB4IDNweCAwOyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItc20gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxyXG4gIC5zZWxlY3QyLXNtICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcclxuICAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggM3B4IDNweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLXNtIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxyXG4gIC5zZWxlY3QyLXNtICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxyXG4gIC5mb3JtLWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICBtYXJnaW46IDNweCAzcHggMCAwO1xyXG4gICAgZm9udC1zaXplOiA4NSU7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NjdlbTsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLXNtIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXHJcbiAgLnNlbGVjdDItc20gKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcclxuICAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICBsaW5lLWhlaWdodDogMTcuMDRweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLXNtIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXHJcbiAgLnNlbGVjdDItc20gKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcclxuICAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40MjsgfVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItbGcsXHJcbi5zZWxlY3QyLWxnICsgLnNlbGVjdDItY29udGFpbmVyLFxyXG4uZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIGZvbnQtc2l6ZTogMTVweDsgfVxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWxnIC5zZWxlY3QyLXNlbGVjdGlvbixcclxuICAuc2VsZWN0Mi1sZyArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24sXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItbGcgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCxcclxuICAuc2VsZWN0Mi1sZyArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxyXG4gIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxyXG4gIC5zZWxlY3QyLWxnICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgcGFkZGluZzogOHB4IDE4cHg7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxyXG4gIC5zZWxlY3QyLWxnICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgcGFkZGluZzogOHB4IDE4cHggOHB4IDA7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXHJcbiAgLnNlbGVjdDItbGcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxyXG4gIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA4cHggOHB4OyB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItbGcgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXHJcbiAgLnNlbGVjdDItbGcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgIG1hcmdpbjogNnB4IDZweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDczLjQlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOTA5ZW07IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1sZyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxyXG4gIC5zZWxlY3QyLWxnICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cclxuICAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1sZyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxyXG4gIC5zZWxlY3QyLWxnICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDsgfVxyXG5cclxuLnNlbGVjdDItY2xvc2UtbWFzayB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1pbi13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XHJcblxyXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3QtaGlnaGxpZ2h0IHtcclxuICBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuLnVpLXNlbGVjdC1vZmZzY3JlZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4udWktc2VsZWN0LXNlYXJjaC1oaWRkZW4ge1xyXG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4udWktc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTM5OyB9XHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42MTUzOTsgfVxyXG4gIC51aS1zZWxlY3QtY29udGFpbmVyLnVpLXNlbGVjdC1tdWx0aXBsZSB7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4IDRweCA0cHg7IH1cclxuICAgIC51aS1zZWxlY3QtY29udGFpbmVyLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LXNlYXJjaCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxyXG4gICAgLnVpLXNlbGVjdC1jb250YWluZXIudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogNHB4IDRweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogODUlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS45MDllbTsgfVxyXG4gICAgLnVpLXNlbGVjdC1jb250YWluZXIudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2ggLmNsb3NlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxLjAwMDA3cHg7IH1cclxuICAudWktc2VsZWN0LWNvbnRhaW5lci5vcGVuLFxyXG4gIC51aS1zZWxlY3QtY29udGFpbmVyLm9wZW4gLnVpLXNlbGVjdC10b2dnbGUsXHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIuZGlyZWN0aW9uLXVwLm9wZW4sXHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIuZGlyZWN0aW9uLXVwLm9wZW4gLnVpLXNlbGVjdC10b2dnbGUsXHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxyXG4gIC51aS1zZWxlY3QtY29udGFpbmVyOmJlZm9yZSwgLnVpLXNlbGVjdC1jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC51aS1zZWxlY3QtY29udGFpbmVyOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLnVpLXNlbGVjdC1jb250YWluZXIgKiB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAudWktc2VsZWN0LWNvbnRhaW5lci5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1jaG9pY2VzLFxyXG4gIC51aS1zZWxlY3QtY29udGFpbmVyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW5vLWNob2ljZSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWNvbnRhaW5lci5kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxyXG5cclxuLmlucHV0LWdyb3VwID4gLnVpLXNlbGVjdC1jb250YWluZXIgPiBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoLmZvcm0tY29udHJvbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uaW5wdXQtZ3JvdXAgPiAudWktc2VsZWN0LWNvbnRhaW5lciA+IGlucHV0LnVpLXNlbGVjdC1zZWFyY2guZm9ybS1jb250cm9sLmRpcmVjdGlvbi11cCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4udWktc2VsZWN0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50OyB9XHJcblxyXG4udWktc2VsZWN0LXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBjdXJzb3I6IHRleHQ7IH1cclxuICAudWktc2VsZWN0LXRvZ2dsZSwgLnVpLXNlbGVjdC10b2dnbGU6aG92ZXIsIC51aS1zZWxlY3QtdG9nZ2xlOmZvY3VzLCAudWktc2VsZWN0LXRvZ2dsZTphY3RpdmUge1xyXG4gICAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAudWktc2VsZWN0LXRvZ2dsZSA+IC5jYXJldCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDsgfVxyXG5cclxuLnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAudWktc2VsZWN0LWNvbnRhaW5lcjpub3QoLnVpLXNlbGVjdC1tdWx0aXBsZSkgLnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG5cclxuLnVpLXNlbGVjdC1tYXRjaCA+IC5idG4ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cclxuXHJcbi51aS1zZWxlY3QtbWF0Y2ggPiAuY2FyZXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDQ1JTtcclxuICByaWdodDogMTVweDsgfVxyXG5cclxuLyogU2VlIFNjcm9sbGFibGUgTWVudSB3aXRoIEJvb3RzdHJhcCAzIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTkyMjc0OTYgKi9cclxuLnVpLXNlbGVjdC1jaG9pY2VzLFxyXG4udWktc2VsZWN0LW5vLWNob2ljZSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cclxuXHJcbi51aS1zZWxlY3QtY2hvaWNlcyAuZGl2aWRlciB7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG4udWktc2VsZWN0LWNob2ljZXMtZ3JvdXAtbGFiZWwge1xyXG4gIHBhZGRpbmc6IDVweCAxOHB4IDVweCAxNHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogNjAwOyB9XHJcblxyXG4udWktc2VsZWN0LW5vLWNob2ljZSBsaSB7XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7IH1cclxuXHJcbi51aS1zZWxlY3QtY2hvaWNlcy1yb3cgPiBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogYm90aDtcclxuICBwYWRkaW5nOiA1cHggMThweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogIzQ0NDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjYxNTM5OyB9XHJcbiAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdyA+IHNwYW46aG92ZXIsIC51aS1zZWxlY3QtY2hvaWNlcy1yb3cgPiBzcGFuOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxyXG5cclxuLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5hY3RpdmUgPiBzcGFuIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTogMDsgfVxyXG5cclxuLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy5kaXNhYmxlZCA+IHNwYW4sXHJcbi51aS1zZWxlY3QtY2hvaWNlcy1yb3cuYWN0aXZlLmRpc2FibGVkID4gc3BhbiB7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cclxuXHJcbmJvZHkgPiAudWktc2VsZWN0LWNvbnRhaW5lci5vcGVuIHtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIC8qIFN0YW5kYXJkIEJvb3RzdHJhcCBkcm9wZG93biB6LWluZGV4ICovIH1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGUge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAwcHggMHB4IDRweCA0cHg7IH1cclxuICAudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtY2hvaWNlcyxcclxuICAudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3Qtbm8tY2hvaWNlIHtcclxuICAgIHJpZ2h0OiAtMXB4O1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XHJcbiAgLnVpLXNlbGVjdC1tdWx0aXBsZS5kaXJlY3Rpb24tdXAge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XHJcbiAgICAudWktc2VsZWN0LW11bHRpcGxlLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LWNob2ljZXMsXHJcbiAgICAudWktc2VsZWN0LW11bHRpcGxlLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LW5vLWNob2ljZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cclxuICAudWktc2VsZWN0LW11bHRpcGxlIGlucHV0LnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuICAudWktc2VsZWN0LW11bHRpcGxlLm5nLW5vdC1lbXB0eSBpbnB1dC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDsgfVxyXG4gIC51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaCAuY2xvc2Uge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XHJcbiAgICAudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2ggLmNsb3NlOmhvdmVyLCAudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2ggLmNsb3NlOmZvY3VzIHtcclxuICAgICAgb3BhY2l0eTogLjU7IH1cclxuICAgIC51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaCAuY2xvc2U6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcMDBhMFwiOyB9XHJcbiAgLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDAgLjU0NWVtO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG4gIC51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmRyb3BwaW5nIC51aS1zZWxlY3QtbWF0Y2gtY2xvc2Uge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuICAudWktc2VsZWN0LW11bHRpcGxlOmhvdmVyIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5kcm9wcGluZy1iZWZvcmU6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDI4YmNhOyB9XHJcbiAgLnVpLXNlbGVjdC1tdWx0aXBsZTpob3ZlciAudWktc2VsZWN0LW1hdGNoLWl0ZW0uZHJvcHBpbmctYWZ0ZXI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzQyOGJjYTsgfVxyXG5cclxuLyogZml4IGhpZGUvc2hvdyBhbmd1bGFyIGFuaW1hdGlvbiAqL1xyXG4udWktc2VsZWN0LW1hdGNoLm5nLWhpZGUtYWRkLFxyXG4udWktc2VsZWN0LXNlYXJjaC5uZy1oaWRlLWFkZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4udWktc2VsZWN0LW1hdGNoLXRleHQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxyXG4gIC51aS1zZWxlY3QtbWF0Y2gtdGV4dCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4udWktc2VsZWN0LXRvZ2dsZSA+IGEuYnRuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cclxuXHJcbi51aS1zZWxlY3QtY29udGFpbmVyW2Rpc2FibGVkXSAudWktc2VsZWN0LXRvZ2dsZSxcclxuLnVpLXNlbGVjdC1tdWx0aXBsZVtkaXNhYmxlZF0ge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNkNmQ2ZDYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZWNlZWVmICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3QtY29udGFpbmVyW2Rpc2FibGVkXSxcclxuLnVpLXNlbGVjdC1jb250YWluZXJbZGlzYWJsZWRdICoge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cclxuXHJcbi51aS1zZWxlY3QtbWF0Y2gtaXRlbVtkaXNhYmxlZF0ge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxyXG5cclxuLnVpLXNlbGVjdC1jb250YWluZXIudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XHJcbiAgYmFja2dyb3VuZDogIzgxOGE5MSAhaW1wb3J0YW50OyB9XHJcblxyXG4udWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjNjg3MDc3ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3Qtc3VjY2Vzcy51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3Qtc3VjY2Vzcy51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjNWVhNDQzICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3QtaW5mby51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcclxuICBiYWNrZ3JvdW5kOiAjNTljNGU0ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3QtaW5mby51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjMmRiNGRkICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3Qtd2FybmluZy51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcclxuICBiYWNrZ3JvdW5kOiAjZjRhYjQzICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3Qtd2FybmluZy51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAjZjE5NTEzICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51aS1zZWxlY3QtZGFuZ2VyLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0ge1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTAgIWltcG9ydGFudDsgfVxyXG5cclxuLnVpLXNlbGVjdC1kYW5nZXIudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbS5idG4tcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZDogI2RkMzgyNCAhaW1wb3J0YW50OyB9XHJcblxyXG4uaGFzLWVycm9yIC51aS1zZWxlY3QtdG9nZ2xlLFxyXG4uaGFzLWVycm9yIC51aS1zZWxlY3QtbXVsdGlwbGUge1xyXG4gIGJvcmRlci1jb2xvcjogI2U0NjA1MDsgfVxyXG5cclxuLmhhcy13YXJuaW5nIC51aS1zZWxlY3QtdG9nZ2xlLFxyXG4uaGFzLXdhcm5pbmcgLnVpLXNlbGVjdC1tdWx0aXBsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjRhYjQzOyB9XHJcblxyXG4uaGFzLXN1Y2Nlc3MgLnVpLXNlbGVjdC10b2dnbGUsXHJcbi5oYXMtc3VjY2VzcyAudWktc2VsZWN0LW11bHRpcGxlIHtcclxuICBib3JkZXItY29sb3I6ICM3OGJkNWQ7IH1cclxuXHJcbi51aS1zZWxlY3QtY29udGFpbmVyLm5nLWRpcnR5Lm5nLWludmFsaWQsXHJcbi51aS1zZWxlY3QtY29udGFpbmVyLm5nLWRpcnR5Lm5nLWludmFsaWQgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gIGJvcmRlci1jb2xvcjogI2U0NjA1MDsgfVxyXG5cclxuLnVpLXNlbGVjdC1zbSxcclxuLnVpLXNlbGVjdC1zbSArIC51aS1zZWxlY3QtY29udGFpbmVyLFxyXG4uZm9ybS1ncm91cC1zbSAudWktc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyOyB9XHJcbiAgLnVpLXNlbGVjdC1zbSAudWktc2VsZWN0LXNlYXJjaCxcclxuICAudWktc2VsZWN0LXNtIC51aS1zZWxlY3QtdG9nZ2xlLFxyXG4gIC51aS1zZWxlY3Qtc20gKyAudWktc2VsZWN0LWNvbnRhaW5lciAudWktc2VsZWN0LXNlYXJjaCxcclxuICAudWktc2VsZWN0LXNtICsgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC10b2dnbGUsXHJcbiAgLmZvcm0tZ3JvdXAtc20gLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgLmZvcm0tZ3JvdXAtc20gLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgcGFkZGluZzogM3B4IDlweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyOyB9XHJcbiAgLnVpLXNlbGVjdC1zbS51aS1zZWxlY3QtbXVsdGlwbGUsXHJcbiAgLnVpLXNlbGVjdC1zbSArIC51aS1zZWxlY3QtY29udGFpbmVyLnVpLXNlbGVjdC1tdWx0aXBsZSxcclxuICAuZm9ybS1ncm91cC1zbSAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUge1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAzcHggM3B4OyB9XHJcbiAgICAudWktc2VsZWN0LXNtLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LXNlYXJjaCxcclxuICAgIC51aS1zZWxlY3Qtc20gKyAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgICAuZm9ybS1ncm91cC1zbSAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcHg7IH1cclxuICAgIC51aS1zZWxlY3Qtc20udWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSxcclxuICAgIC51aS1zZWxlY3Qtc20gKyAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLFxyXG4gICAgLmZvcm0tZ3JvdXAtc20gLnVpLXNlbGVjdC1jb250YWluZXIudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogM3B4IDNweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogODUlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42NjdlbTsgfVxyXG4gICAgLnVpLXNlbGVjdC1zbS51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaCAuY2xvc2UsXHJcbiAgICAudWktc2VsZWN0LXNtICsgLnVpLXNlbGVjdC1jb250YWluZXIudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2ggLmNsb3NlLFxyXG4gICAgLmZvcm0tZ3JvdXAtc20gLnVpLXNlbGVjdC1jb250YWluZXIudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2ggLmNsb3NlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3LjA0cHg7IH1cclxuICAudWktc2VsZWN0LXNtLm9wZW4sXHJcbiAgLnVpLXNlbGVjdC1zbS5vcGVuIC51aS1zZWxlY3QtdG9nZ2xlLFxyXG4gIC51aS1zZWxlY3Qtc20gLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgLnVpLXNlbGVjdC1zbSArIC51aS1zZWxlY3QtY29udGFpbmVyLm9wZW4sXHJcbiAgLnVpLXNlbGVjdC1zbSArIC51aS1zZWxlY3QtY29udGFpbmVyLm9wZW4gLnVpLXNlbGVjdC10b2dnbGUsXHJcbiAgLnVpLXNlbGVjdC1zbSArIC51aS1zZWxlY3QtY29udGFpbmVyIC51aS1zZWxlY3Qtc2VhcmNoLFxyXG4gIC5mb3JtLWdyb3VwLXNtIC51aS1zZWxlY3QtY29udGFpbmVyLm9wZW4sXHJcbiAgLmZvcm0tZ3JvdXAtc20gLnVpLXNlbGVjdC1jb250YWluZXIub3BlbiAudWktc2VsZWN0LXRvZ2dsZSxcclxuICAuZm9ybS1ncm91cC1zbSAudWktc2VsZWN0LWNvbnRhaW5lciAudWktc2VsZWN0LXNlYXJjaCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cclxuICAudWktc2VsZWN0LXNtLmRpcmVjdGlvbi11cC5vcGVuLFxyXG4gIC51aS1zZWxlY3Qtc20uZGlyZWN0aW9uLXVwLm9wZW4gLnVpLXNlbGVjdC10b2dnbGUsXHJcbiAgLnVpLXNlbGVjdC1zbS5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgLnVpLXNlbGVjdC1zbSArIC51aS1zZWxlY3QtY29udGFpbmVyLmRpcmVjdGlvbi11cC5vcGVuLFxyXG4gIC51aS1zZWxlY3Qtc20gKyAudWktc2VsZWN0LWNvbnRhaW5lci5kaXJlY3Rpb24tdXAub3BlbiAudWktc2VsZWN0LXRvZ2dsZSxcclxuICAudWktc2VsZWN0LXNtICsgLnVpLXNlbGVjdC1jb250YWluZXIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3Qtc2VhcmNoLFxyXG4gIC5mb3JtLWdyb3VwLXNtIC51aS1zZWxlY3QtY29udGFpbmVyLmRpcmVjdGlvbi11cC5vcGVuLFxyXG4gIC5mb3JtLWdyb3VwLXNtIC51aS1zZWxlY3QtY29udGFpbmVyLmRpcmVjdGlvbi11cC5vcGVuIC51aS1zZWxlY3QtdG9nZ2xlLFxyXG4gIC5mb3JtLWdyb3VwLXNtIC51aS1zZWxlY3QtY29udGFpbmVyLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LXNlYXJjaCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cclxuXHJcbi51aS1zZWxlY3QtbGcsXHJcbi51aS1zZWxlY3QtbGcgKyAudWktc2VsZWN0LWNvbnRhaW5lcixcclxuLmZvcm0tZ3JvdXAtbGcgLnVpLXNlbGVjdC1jb250YWluZXIge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMS40OyB9XHJcbiAgLnVpLXNlbGVjdC1sZyAudWktc2VsZWN0LXNlYXJjaCxcclxuICAudWktc2VsZWN0LWxnIC51aS1zZWxlY3QtdG9nZ2xlLFxyXG4gIC51aS1zZWxlY3QtbGcgKyAudWktc2VsZWN0LWNvbnRhaW5lciAudWktc2VsZWN0LXNlYXJjaCxcclxuICAudWktc2VsZWN0LWxnICsgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC10b2dnbGUsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgcGFkZGluZzogOHB4IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XHJcbiAgLnVpLXNlbGVjdC1sZy51aS1zZWxlY3QtbXVsdGlwbGUsXHJcbiAgLnVpLXNlbGVjdC1sZyArIC51aS1zZWxlY3QtY29udGFpbmVyLnVpLXNlbGVjdC1tdWx0aXBsZSxcclxuICAuZm9ybS1ncm91cC1sZyAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUge1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA4cHggOHB4OyB9XHJcbiAgICAudWktc2VsZWN0LWxnLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LXNlYXJjaCxcclxuICAgIC51aS1zZWxlY3QtbGcgKyAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgICAuZm9ybS1ncm91cC1sZyAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1zZWFyY2gge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cclxuICAgIC51aS1zZWxlY3QtbGcudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSxcclxuICAgIC51aS1zZWxlY3QtbGcgKyAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVtLFxyXG4gICAgLmZvcm0tZ3JvdXAtbGcgLnVpLXNlbGVjdC1jb250YWluZXIudWktc2VsZWN0LW11bHRpcGxlIC51aS1zZWxlY3QtbWF0Y2gtaXRlbSB7XHJcbiAgICAgIG1hcmdpbjogNnB4IDZweCAwIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzMuNCU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjkwOWVtOyB9XHJcbiAgICAudWktc2VsZWN0LWxnLnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoIC5jbG9zZSxcclxuICAgIC51aS1zZWxlY3QtbGcgKyAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaCAuY2xvc2UsXHJcbiAgICAuZm9ybS1ncm91cC1sZyAudWktc2VsZWN0LWNvbnRhaW5lci51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaCAuY2xvc2Uge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDsgfVxyXG4gIC51aS1zZWxlY3QtbGcub3BlbixcclxuICAudWktc2VsZWN0LWxnLm9wZW4gLnVpLXNlbGVjdC10b2dnbGUsXHJcbiAgLnVpLXNlbGVjdC1sZyAudWktc2VsZWN0LXNlYXJjaCxcclxuICAudWktc2VsZWN0LWxnICsgLnVpLXNlbGVjdC1jb250YWluZXIub3BlbixcclxuICAudWktc2VsZWN0LWxnICsgLnVpLXNlbGVjdC1jb250YWluZXIub3BlbiAudWktc2VsZWN0LXRvZ2dsZSxcclxuICAudWktc2VsZWN0LWxnICsgLnVpLXNlbGVjdC1jb250YWluZXIgLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnVpLXNlbGVjdC1jb250YWluZXIub3BlbixcclxuICAuZm9ybS1ncm91cC1sZyAudWktc2VsZWN0LWNvbnRhaW5lci5vcGVuIC51aS1zZWxlY3QtdG9nZ2xlLFxyXG4gIC5mb3JtLWdyb3VwLWxnIC51aS1zZWxlY3QtY29udGFpbmVyIC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxyXG4gIC51aS1zZWxlY3QtbGcuZGlyZWN0aW9uLXVwLm9wZW4sXHJcbiAgLnVpLXNlbGVjdC1sZy5kaXJlY3Rpb24tdXAub3BlbiAudWktc2VsZWN0LXRvZ2dsZSxcclxuICAudWktc2VsZWN0LWxnLmRpcmVjdGlvbi11cCAudWktc2VsZWN0LXNlYXJjaCxcclxuICAudWktc2VsZWN0LWxnICsgLnVpLXNlbGVjdC1jb250YWluZXIuZGlyZWN0aW9uLXVwLm9wZW4sXHJcbiAgLnVpLXNlbGVjdC1sZyArIC51aS1zZWxlY3QtY29udGFpbmVyLmRpcmVjdGlvbi11cC5vcGVuIC51aS1zZWxlY3QtdG9nZ2xlLFxyXG4gIC51aS1zZWxlY3QtbGcgKyAudWktc2VsZWN0LWNvbnRhaW5lci5kaXJlY3Rpb24tdXAgLnVpLXNlbGVjdC1zZWFyY2gsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnVpLXNlbGVjdC1jb250YWluZXIuZGlyZWN0aW9uLXVwLm9wZW4sXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnVpLXNlbGVjdC1jb250YWluZXIuZGlyZWN0aW9uLXVwLm9wZW4gLnVpLXNlbGVjdC10b2dnbGUsXHJcbiAgLmZvcm0tZ3JvdXAtbGcgLnVpLXNlbGVjdC1jb250YWluZXIuZGlyZWN0aW9uLXVwIC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxyXG5cclxuLnVpLXNlbGVjdC1yZWZyZXNoaW5nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IDhweCAyN3B4O1xyXG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgdWktc2VsZWN0LXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIHVpLXNlbGVjdC1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxyXG5cclxuLnVpLXNlbGVjdC1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogdWktc2VsZWN0LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogdWktc2VsZWN0LXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XHJcblxyXG4udWktc2VsZWN0LXJlZnJlc2hpbmcubmctYW5pbWF0ZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgMHM7IH1cclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICBwYWRkaW5nOiAwOyB9XHJcbiAgLmRhdGVwaWNrZXIgdGFibGUge1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTsgfVxyXG4gIC5kYXRlcGlja2VyIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cclxuICAuZGF0ZXBpY2tlciB0ZCxcclxuICAuZGF0ZXBpY2tlciB0aGVhZCB0aCxcclxuICAuZGF0ZXBpY2tlciB0Zm9vdCB0aCB7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lOyB9XHJcbiAgLmRhdGVwaWNrZXIgLm1vbnRoLFxyXG4gIC5kYXRlcGlja2VyIC55ZWFyLFxyXG4gIC5kYXRlcGlja2VyIC5kZWNhZGUsXHJcbiAgLmRhdGVwaWNrZXIgLmNlbnR1cnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMyU7XHJcbiAgICBtYXJnaW46IDElO1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcbiAgLmRhdGVwaWNrZXIgLmRvdyxcclxuICAuZGF0ZXBpY2tlciAuY3cge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XHJcbiAgLmRhdGVwaWNrZXIgLmRheSxcclxuICAuZGF0ZXBpY2tlciAudG9kYXksXHJcbiAgLmRhdGVwaWNrZXIgLmNsZWFyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyB9XHJcbiAgLmRhdGVwaWNrZXIgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgLmRheSB7XHJcbiAgICBib3JkZXItdG9wOiBub25lOyB9XHJcbiAgLmRhdGVwaWNrZXIgLmRheSxcclxuICAuZGF0ZXBpY2tlciB0Ym9keSAuY3cge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTsgfVxyXG4gIC5kYXRlcGlja2VyIC5kYXk6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cclxuICAuZGF0ZXBpY2tlciAuZGF5LnRvZGF5IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY0ZGY7IH1cclxuICAuZGF0ZXBpY2tlciAuZGF5LmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZmY4ZmM7IH1cclxuICAuZGF0ZXBpY2tlciAuY3cge1xyXG4gICAgY29sb3I6ICNiYmI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgZm9udC1zaXplOiAuNjkyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi4zMzNlbTsgfVxyXG4gIC5kYXRlcGlja2VyIC5yYW5nZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzOyB9XHJcbiAgLmRhdGVwaWNrZXIgLm9sZCxcclxuICAuZGF0ZXBpY2tlciAubmV3IHtcclxuICAgIGNvbG9yOiAjYmJiOyB9XHJcbiAgLmRhdGVwaWNrZXIgLmRheTpob3ZlcixcclxuICAuZGF0ZXBpY2tlciAubW9udGg6aG92ZXIsXHJcbiAgLmRhdGVwaWNrZXIgLnllYXI6aG92ZXIsXHJcbiAgLmRhdGVwaWNrZXIgLmRlY2FkZTpob3ZlcixcclxuICAuZGF0ZXBpY2tlciAuY2VudHVyeTpob3ZlcixcclxuICAuZGF0ZXBpY2tlciAudG9kYXk6aG92ZXIsXHJcbiAgLmRhdGVwaWNrZXIgLmNsZWFyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7IH1cclxuICAuZGF0ZXBpY2tlciAuZGlzYWJsZWQ6bm90KC5kb3cpIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5kYXRlcGlja2VyLWRheXMgdGFibGUge1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cclxuXHJcbi5kYXRlcGlja2VyLW1vbnRocyB0ZCxcclxuLmRhdGVwaWNrZXIteWVhcnMgdGQsXHJcbi5kYXRlcGlja2VyLWRlY2FkZXMgdGQsXHJcbi5kYXRlcGlja2VyLWNlbnR1cmllcyB0ZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XHJcblxyXG4uZGF0ZXBpY2tlci1tb250aHMgLm5leHQsXHJcbi5kYXRlcGlja2VyLW1vbnRocyAucHJldixcclxuLmRhdGVwaWNrZXIteWVhcnMgLm5leHQsXHJcbi5kYXRlcGlja2VyLXllYXJzIC5wcmV2LFxyXG4uZGF0ZXBpY2tlci1kZWNhZGVzIC5uZXh0LFxyXG4uZGF0ZXBpY2tlci1kZWNhZGVzIC5wcmV2LFxyXG4uZGF0ZXBpY2tlci1jZW50dXJpZXMgLm5leHQsXHJcbi5kYXRlcGlja2VyLWNlbnR1cmllcyAucHJldiB7XHJcbiAgd2lkdGg6IDMycHggIWltcG9ydGFudDsgfVxyXG5cclxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxuICBib3JkZXItY29sb3I6ICNjY2M7IH1cclxuICAuZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItd2lkdGg6IDdweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDdweDsgfVxyXG4gICAgLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYzsgfVxyXG4gIC5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XHJcbiAgICAuZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XHJcbiAgLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XHJcbiAgICBsZWZ0OiAxMnB4OyB9XHJcbiAgLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtcmlnaHQ6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDEycHg7IH1cclxuXHJcbi5kYXRlcGlja2VyLWlubGluZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IH1cclxuXHJcbi5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgLypAbm9mbGlwKi9cclxuICByaWdodDogMDtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItdHJpZ2dlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xyXG4gIHBhZGRpbmc6IDEycHg7XHJcbiAgLypAbm9mbGlwKi9cclxuICByaWdodDogYXV0bztcclxuICAvKkBub2ZsaXAqL1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxuICBib3JkZXItY29sb3I6ICNjY2M7IH1cclxuICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUub3BlbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5ib290c3RyYXAtdGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItd2lkdGg6IDdweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cclxuICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IC50YWJsZSB0ZCB7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyOiBub25lOyB9XHJcblxyXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0Lm1vZGFsIC50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0Lm1vZGFsIC50YWJsZSB0ZCB7XHJcbiAgICB3aWR0aDogYXV0bzsgfVxyXG5cclxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldCAuc2VwYXJhdG9yIHtcclxuICB3aWR0aDogMTJweCAhaW1wb3J0YW50OyB9XHJcblxyXG4udGltZXBpY2tlci1pbnB1dCxcclxuLnRpbWVwaWNrZXItdmFsdWUge1xyXG4gIG1hcmdpbjogOHB4IDA7IH1cclxuXHJcbi50aW1lcGlja2VyLXZhbHVlLFxyXG4udGltZXBpY2tlci1pbmNyZW1lbnQsXHJcbi50aW1lcGlja2VyLWRlY3JlbWVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLnRpbWVwaWNrZXItaW5wdXQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG5cclxuLnRpbWVwaWNrZXItaW5jcmVtZW50LFxyXG4udGltZXBpY2tlci1kZWNyZW1lbnQge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjEuMDAwMDdweDsgfVxyXG4gIC50aW1lcGlja2VyLWluY3JlbWVudDpmb2N1cyxcclxuICAudGltZXBpY2tlci1kZWNyZW1lbnQ6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBvdXRsaW5lOiBub25lOyB9XHJcblxyXG4udGltZXBpY2tlci1vcmllbnQtdG9wLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi10b3A6IDdweDsgfVxyXG4gIC50aW1lcGlja2VyLW9yaWVudC10b3AuZHJvcGRvd24tbWVudTphZnRlciB7XHJcbiAgICB0b3A6IC0xMHB4O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjOyB9XHJcblxyXG4udGltZXBpY2tlci1vcmllbnQtYm90dG9tLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xyXG4gIGJvdHRvbTogLTEwcHg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcclxuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cclxuXHJcbi50aW1lcGlja2VyLW9yaWVudC1sZWZ0LmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgbGVmdDogMTJweDsgfVxyXG5cclxuLnRpbWVwaWNrZXItb3JpZW50LXJpZ2h0LmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgcmlnaHQ6IDEycHg7IH1cclxuXHJcbi5taW5pY29sb3JzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHJcbi5taW5pY29sb3JzLXNwcml0ZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBMllBQUFDV0NBWUFBQUMxcjV0NkFBRXVXa2xFUVZSNDJ1ejlhOHh0MjVZVmhyVSsxbmVyN3FzZUxpRWpoRVJ3ZmtERmVXQUVsNmRDUWNBVUNCREN3VVNKd2cralJQSXpnR1ZaTWNaMkRDS3lJeWN4aVNPaTJKYk1yOGhCZ0ZOVkdLTkFIZ0tDVEJuYlVZQ1lFc0hZSW9pS0t1WVc5enp1Mlh2UDBmTmpqVWZyYmZReDUvcjIzdWZXUG5YMlB2ck9XbXZPdWVZYzg3SG1IRzIwMWx1enYvR3p2c3R2Vm1HNC8zTjM5SDhHQXd6QW5BU0h3OHpnRHBqUmRBY09GUHowdi9KMW12cm0vMzc0aDMrNDhPZXZmZTFyT2gvUG5GL3hkdis1VHZnTGYrRXZMQXY5dkovMzgvQVRzZHpQL2JrL2w5dFo2Yy9sL1hFeXI4LzNCOVpUM1gwN3IvMWhNLzA0K1U2MlhXMVgya2EvWDlSbjYzbDBlMzNmSG1uTGJ0dmhPTk94cWlmZnc5bSs5SFc0KzloK1g4N2RSNXZidjRNKzExcHJIVy9tUDMvMTZsVTlqcU8rZlBuU1AvbmtrL3J4eHgvWER6NzRvUDdZai8yWS84aVAvRWo5Ri83bC84bExmQVhBVndCOG1WNzVMNXYyNkx3dkFoOFg0RU1BSHdINDBPOS8vUDVEbTU4L3duM1pEL3BudTcvL0FNQTNBUHc0Z0I5dHk4R1NYKytZOWlYQWZ5cUE3d2JzT3dIL2p0WWcvdnZxdWlQK1pjQytTdE8rZEorR3J3REhGKzROK3RDQmorMytOeHJkZHVKanpKM3QweitrNlIrMDF3OEIvQjBBWHdmd1gyUjNINkFBK0o3MjkxVUFYNFhqcTdEbGRIMEZqcS9BOEdWNDI1djcrL3MwMFBSeFNuRERKOVRRajBlakRCL0QyM1JyTytGdCtuMytSK0YxN3RRMzJzNThIVUNGSHpXZW43ZDlwN1p2MGNyZTZyWitRbmJ3SjZBWjlNVm5yR011MnQrdFg3YnZLT25QTm56KzBzbDk2ZXIrOWtXRVg4Wkg5UDdEaS9mOWw2RDNxLzl2ZTMvKzd6c0IvRlFBMzlYZWYwZjcxZXY5U20vVThVNFFwcjI2eFIzSWR1aWp6ZnYrK1FPNlozMmozYXYrTmozTjZOKzNBZmk3Mng1OEI3WDRxOUpDUGtWZmtjT2ZmZjQyQU1DTFRjTzF3V2RuN0lQa2Z2VzM3NDMvbzIveEIvY0U0TW1BTDJEK1BYbDd0ZnY3OE5ybVA5RjNueHk0R1E1enZBTHdDb1lEd0NzQUI3eTlXcHZuT01MODdMVXY0KzE3NC9OVCsveExEdGhYMjdMZmZ3RC9KVjBuLytuNjV6YncxdzdZbjJ5ZnYzSEEvbHpiNXF0WDY3YkhmdkI2MTNWYTJPL2RzWEE4d2ZBRXh4T0FHOUErendQN0JUaHVzUFlLZkFFV1R4SWNYMmpmZlV1WHdrL0hKNERYL1MzUExaOW1oTWg2ejhZTlp2Wldud3gvL3MvLytiZjlwSGtIbmx6ZnVuKzFWclJyOFZGQXNwdm4xT2wvay9VOEd3d2xnSVRiQTI2YnROTjM4NTZ6ekJ1c2l3WXVuSHNPQnNEYXRQUXp2Uzl0LzhQQVNmYnE3bjFaYjUvSFgxL21PSTdTcG8xbEdoRERjUng0OWVvVlhyMTY1UzlmdnNTTEZ5L3c0c1VMLy9qamovSEJCeC9neDMvOHgvRzMvdGJmOGgvNWtSOTVyTGVVL0hrRzdlbE1PNTFacjNyaGJRNnV6UmVqQVNOci83UFdIaXRKRzR2Mjdxd3QyRTZMdFZjdmJYcHBHN2YxejZneFR0KzFOcy9hZThmY3NPa2RTWGJHYlYzT3p1OWkvYUtaTGJPd2VBbTdiYU16YTJOSkg5KzZ6M1ZhSis5elJMVmxMRDIvYzM1aHJPTmJEb2ZYZHVqYU9lRnU5aVA5OWRObGZGM1EyNzQvSDJQNGcwTjJ2ajU2cm5ia2RjQ050MnZtYlFLcjF3SlovYm85Ky9KdW5vZkIza2ZQdFMvZnIzUXR6cC91dUpEMUQ4dVBKdjZROUFkbWovVW9YTDZTL1l6NzM0MmFjM3U0bTljN2o3ZGtCM2puZGp2ekdzUFBkdkVIMm9raTcydStCOW1pdTlYdURyOC82NkorWkdjZ0Y4a05zTnM4TzNaOG5ycVNYNzZQVnVMNzdqamFmbU1qYjM0UllGKzZ2eS9obVZQR3J6QmVrYlc5M2gvNVRzdjU3MnhuNUVNQWY3NmRnejhLNE1jQS9GL2FrT1JIbjRlRC9YUWZWNVZmUysvWktDMFdlNXF6d3pHdWV3UHdOOThxOFBuYTE3NW1iOGlRZmE2QkdUT2d6MXlXQVVKcEF4SHQ4ckMzdHMwejRJSjlsOVRvZS9VQ2hOdFZtMmplc20xMzM3YWx6U3NFVnZWNTRTZmdxelNHcTdlaGd5cGREalROR3RnTzY2Ty9veS9YQUplNXU3WFhEc3hxbTRmak9GQnJ0ZmJlWHIxNlphOWV2U292WDc3MEZ5OWUrQ2VmZkdMZi9PWTM4ZUdISDlvM3Z2RU4rL3JYdjI0LytxTS9paC83c1I4enozNUpIVkJoZ2lHK1hWd0NOWThBcmQ3SGVsQjkzNTFIdXcxMTBCWm0yV3dQZG4xV3ozcDVHYjUybVo1ZGFyeFRtMXVOS3lwb25WamZkZmFwaytzMjErMnZkeHV6RG43YUowc09ndE9ySjAzdmM5YlQ3NjByekhOMTdDVHJMSW4wd3VmanhOdStlanN2eG52UmdMQzV3M1VQemU2NHRuZlByYStId0c3N3lmSzZuYnY1eG1PVE5wRkNtTjFiNUFQT1Rxakh4N2tkZGVOejUrT2FYTGJMNjNJMGxZclBkVkdiNWpjdFhIdG0vVmplOTd0NDJIUnNlZGo4ZlZ2RzVKVmJVOHZNVFl6OU54NmM5ZkJyc0FDNis4Q0hqOS90dlA5bVI2NWRUZVowUHpFQjB1MVkrQnhjNk9jNHJMOGtJeFk3c0dYSnoxZS80M3Q4N2drZ1E3SnE3YkRxd01yVFE3L21wdzJvS0VtRGZmY1l6ZTlWZG9KZnJuWW8yNW15aDVaRnhzaktDVlE2RzUveWl6dmZlV094T1N0bER0WlphZURzSjMwMzhvc0FmamFBN3dmd1h3SHMxd0wyUllOOWw0VkJ1enNjbTA5R0M1S2hPSTlCbVkvMzkxY2Y1OTNoWHlud1g5R0EyNjlvZzN4ZnR6c3AvZThDK01zQS9rOEEvbCtORXYzSkNNeStDN0I2L3NNY2QySmJBVmxZOXUwRHMwL2hGL0I1Wk13ZUFVVjZwL0xuQUs4TjhIa0VaSUhBVHhoVDYrdnNRRkFBRk9pN2ZUbVRaWHdETkhjQURGZkFUSmZqN1hGYjVIdmhjd05PYm1hRjJLeEtvQ29GWmcyUUlRTnBEWURkN3BQcVlNUnFyZjN2cm1NOERqK093MnV0M2hpeTJsN3RPQTU3K2ZJbDJsLzU1Sk5QOFBISEgvc0hIM3lBdi9OMy9nNSsvTWQvSEYvLyt0ZjlndzgrQ0VNNWpnbXNMTU13OU5rU01MYUFNd0ptRmUyVmNFbHQvVEN2RTdnaFlkWDRTbmJJSUw3dnJoSlBBRlJOZ0pvZ1NkUjdROFlPdG1ubVFPV2RjZm9xSWNvT3pzSjdCbVhjK2IxbVJqSlF0VkxNVlI2YTFzN3JCQlFWM3FaN1crWm9VL3FqdFQrT0szM0xDYng1NkpqUExuY0Vnc2JBRmtZc3I3VUxBa3NYdjE5dmxhZDFZQzFnYlpEWm5vd1llTmp5aXBFZHM5UHZLNEJGd010ekczUm5BTjhleHpiR2FUVWFXNTRqQ1IwYzNYY253dUo1TWNlMjNNSHMvY2ZoUE5EUUxydUplSDJBbmdENHgyL0htNUNtTDl2Mms3b0s3dGJPdTlHUE9JUDMwcGZ3RGpoOWdmVjkyR0FDUUtkRHdtZWJBS2o3T01iZWtMU2h0dnRDTzA3S2tGbnkyUkpFZ0FRMUlRY25kZ0Y3cnY2ME9TY2swNGFXS2dueXRNMTBDUGp3UGNsa1owT2VKMFJkRVRyd3RvZVdKVm5NTm50akQrREI2NTI1NGpJWmlMSDZvUkJyOXVvblczZnhTd0QrbXdCK1BZQmZEZGpQTGlpb0EzeVozTlhYMXlxTUdUOGh1WU5uQk5CVzlpeStsdnVUNXJzTmpnTC9oK3JjNG44QzRFOEErQ0VBZnhaM2JmMVBFbUJtMzhuRFozbDN2SmpjaEh5enJIMFdnTlI3WUxZQ3N2UEJwbXNRdHJ0WCtnTU1tbTlBMmhsUThrMjcrRG0ya3d5ZU1tRWJJSFlHekZ5Mjd5NDlEbUxUT25NMTFzbkFpclkvQU5ZZGF6cWZTKy92YTYzZUFSc0R0VnByNlY5cXJCZzZHT3QvcjE2OTZzQU14M0Y0QjJRdlhyeW9MMTY4d011WEw4dkxseS94MFVjZitRY2ZmSUJ2Zk9NYitNWTN2b0VQUHZqQVAvcm9JMExQaUtVaFo0akFHNGhTZkZNbkdHTnBZL1VKeWpyQlVRblA5UGtPNm05YjdQKzVFbUdnSjBOS1VGbm9qSWQ3bmpQd1l0QW04M2xuN0FEcXJUVzJzMlFkcE5VVmhEbnA5MXhxYm5CMjcxMS9VRmNBYmYzejhZRDBBTVlxRlRzNmpYZG1wYWdkM2pIbjRRS3BuRHJXSHJ2WmRjNjdFMVNlN0txRk5jbE5JRGtlejFBTm5NN3ppeTladW4wOUFiNWRJQnZ3dW02cEw4djcrUTY1enM5WTJtUUZ2cksrZnQ3SVRUdjhlcDkyN2RxZEZkK2RLVDhIRDBxT25ORTAyeWZjdm5VWmFEaFRUS3FVOFJ5WU1aUjVSTDZvU05PeGxmajVCUmpEQnNobWdJeDNLdmwzUzFiMWlLcjBTbUg2V0JjRitaWk5RSmtwV0h0NzlVUS93ZisrRGNBdkJQRGZBZXpYR2V4bjN2ZTBEUGpUUWRtVUp6Skwxc0dZRWRpeUZKQTVzYUdSUVdQMkxBTm5FNkQ1K093b3dQZFcxTzhGOE5zTi90Y0EvMk1BL2c4QS9uMEFMei9qd095cjhaZG9PeDF1NkdvREttSDQ3QUNwdDdxK2Q4bm9JMXZ1d3c4LzNCNkhNNUR6cHV4YUlvdmMzUjNMbFJ4UndOQ1dNUk8yTFpNOTJoVm9Pd05tbS9jZEJCbUFneGl3c0g3K0xCTElnT0RhNTBxQUM4U0lqU2NKQWJQQmlqVVREelF2anc3U3JOWmFHSlFkeHhHQUdkZVV2WHo1RXA5ODhvbC84NXZmckM5ZXZMQVhMMTdZaHg5K2lQNzM4Y2NmKzRzWEw2YjZ6cU5zeVhGSjA2d3lSdFU2dFBveUwrMFZBdENZRmV2TFlZSzFwYU5xY2V3cGtEUFpWUm9rYTc3cHlQS09OR1lNalIxajFzeWxXSzRTdGJlc3lwTmlPcGJlOWZ2dTQ3OWFYYXdpU2hsOS9GZUk1MEpqeWpMd1ZzTmFMSVYzU041MzFpa3lYd3R6bGdJcjJ5QURFaC9hWklPc3MyQmxsZFkxamlWSTVEeTVEdUwwdXl6UUNmWFB6VGs4NkFNbjZ6WFdZU3Q1YndJaFdQalk5OFBoS0UzQ09PWjdHeWp0cGQ0eWdHQmMzaFZGanVubDdqeWVPclpUU1VjcWtrVWR3N1YremdweFhqbEpZUjdQQVlnOURXMDJENFR3ZlQ4alJGOTRENHZuSzRDT016YnNUZXJKTm1WeVYrVm45dURmaWZxUEFNWFRCWlE1MnhIYnQveHN2MHNDWklGem5hYmx3T3dtK00xT1lLVENxT2QxNk5hYTJQMlpTK3FDVFd1UFAvUEE3TzhCOE5zQi9CckFmcmFoTkNCVWlCM2p2MW1QWE5veHF1MzlUc3JvV0tXTUpGY01JRTJrakFHVTlma2R3Rm1EZzZVQnlQdjArbDh1d0Q5UlVmK0p4cVQ5dXdCK1A0RC8vTE1KelBBVnFTUHplTGZUSVQ3TExuUlFqUm5ldGl0aldOOWJjR1g4M05lWVBRckltQXpDWG1GL3hvZ3RyTklEYlZUUTVBbFFjM2xNVkdIL2tHeVR2emVBVXF2ZEdDRFZ6QUxMbUVrSzViMkNxL0E5QmxabVpnMDRtWmtOUnF0Sk5jYzhSTW5qYUIvVmlubHI0NWplNStuNzR6aXN5eFliYzFacXJVTysyUDd3OHVWTDYwRHN4WXNYK1BqamorMmpqejZ5Rnk5ZStEZS8rVTNyZncyOFdhVitUeVdBQnNJa2RsSkRCc0l0T20xSUdRbWJCRnhqTXYySThrVldCektadFFVMEpxQXJXOWFVRHBTZGNtcTR5aG01U0s1bU8rT0psSkdsaTFWMkpsenB5eTFYdXFVTFp6VWZuajY0cjd0RXNUOVlQY1hMdFFHekxtT2NuRm84Rml4ek5HTFk0cHEzSXpvSnNEeG5XTUpkd24wZXFqcVBvWXZNamhSKzYvUE1WMDRxdXhYNWpxRWlCT0pCLytjcm96TWVzUXBxR2t2dUt6Tm9YZHJvc1RiTldLNjRZZFZDSzhLRjRxTWQ4enFqV2o3M25Ld2RrK3ZtZk00Zm9pZFN4MUc2Ti9hbEJuRHBZNy84bkR0ejVWWTlOckFrak00WlVDczROOXp4Y3lMUEhoeVZ6TWltR3g0MUFQbENRbEdkY1U3MmpKMjYyQUU4dUROOHJHL3JmWlhMejNhK0xIWUMwa3l1YTdzY2kzOUFGRm1zYlppWk0ycGh1ZVU3ODluNDkvMEFmaXRndjZHZ2ZPY2Q3cUJCSVNNRHB4eVlPYkZsK3VvQzBLcXdZN0hHTEswdFd5U01mWkRRaERrcll5REl4K2Y3cTZFQTMxdFF2L2VBL3piQWZ4REFId1R3cHo1ampObFhoQ2xyZDBKUVBSbGZmTGI3Q2ZqbmtqRjcxLytwbFBGUll3NEJPc0g4NDBGVzdBeVFHZloxWFg1aVFtSllEVDE0QjVsOVM3ZkJKaU1OSUFWMnE5V3BxVWxIUFFGbXZNN09uZzNtaTRFWnl4Vzc3TEdmbzJacnY4Z2MyNG9LMVl2eGQ1eFlzZDZPV3dOaDNwbTA0emlHbFBIVnExZkhjUnpXcHBYRWhiRXpadmprazAvdzRZY2ZlclBNeHplLytVMjhlUEhpRHZJeVh3dGh5SHJKRlR5WlgzT1diUFNsYXBReTlscXlHdnQ2aVRVbXFRR2xQK3c3bS95QVlvUXVHZXhaQXNJeUNuQXNXeWM0cXpWVC9MV2Rxck5ncnNzY08wMm82RExyRlc4NkIrZldHNTZhcVhSR2pCV2xuTzFReHppcEQ3RmpadDVxdEtPZXloaUhyY1BTOXVKK1JrWmdzVlJITkFuTytwY3VSaVg1MDB2Wk8wdEhveUxUWmNzYWpLd0VQVDBEbHZ4b2JKWU4ydm5lZDdCbURBSjF0N1BOSkpkNklPaFMxYURuWXdIUEh4N2NuOFdrZHZBUk5XWnMrSVQ4dHZ0R1ZvNTFwcDg3UTFUQXRyakpralA5Q0RUS0pJMmROVHNkVjErMGdtZlZiUm1VT1dIUXJ1ckx6Z0N0SHRmYkhwamRUcjVxKzBPOVpjNHN2VkFjbDFWLzFrQVp2dzZtckVTQVpwODVZUGFyQWZ1bkRQYjMzeVdKcGQzTkkwUEdzc1Z1N0pIWG1PVjFacXVzTVpjMDdwd1p5Nmc1VzZXTU5jZ1lmWHl1QVVMT1BTanc3eTZvdi9XQS8xYkEvejBBLzNNQWYvSXpBc3krZWc1aGd0RUgyV1dGOSsrQjJXY0FtUG1HY1VxUFVRTU94NFBBVFFaN1BYc3NWdVR5U2NlNU1ZZXJhNkxJRnpPUVppcGxURUJWWUxTNmNVaG50anJqVkVyQmNSeFdTa0d0MVhvY2hEZ2xkcG5oSVd4WnFDbHo5MUg3bFFDeHdaaTUrNDNCWUpNbTltMjR1eGVXTHJMQlI4c2g2K3NxRE14SXd1aXZYcjNxV1dWMkhJZDFVTWJBckFPeGp6NzZxSDd5eVNlbDFhSDV5NWN2NzZBTE9ZbkRTajNiSVFCbXNoU3dIUk5nZFNLcE5zbGlOekhvYkZsa0hiQTZkVmNaYjFwK0lCbVZJQTMxamRWa2VPZzN0aXdBdVA1NlRJQlZNOE1QcDdiVWlDQzEvb3gvZHVaU1hPZlNEVmtMM1oxZzJYeWNSUWxqdE94QVVpVldseG94UHFDK0hOeTVNMFpDU203ajhFVDBYU1ZYTk95NGc3RnVJbUhEeXkrNEo3YUxZVENwdE1YcTNWVElBOER6ekdMUCtqWjdXYnNQZnNnYU9CaWtVNU0yR3Vacmw5TXhoTEJGeENrQXlXdmIzdXpBaEZQZVpKT3N1aldxTUhBRldFWmJkdW1xR3FoVnplV3lOY1RObWpjWWMzcVdZbVRteFl6UnN0RVAyZVE2OUphTE90cS9nWUJ5ZzdIbXZCa0I1SjJYTmNUMURGL2hnbk1EdzNLQ1k0Q0hMUUR0QkNSY0dZSW9oandIWmplQk5WY3djQWZXdGlNYWo2Q2V4MEZhZC9aL0VmY2dBMmRheG1jWE9QbjUzVDR4L3hoMFhRZG1CTVI2UDNqRXAzUzcvUE1Ld0hjSGtPR2ZNZGd2dDhZblJTQldnQUMrQ2dHdEVoaXlDTlFRWGxmREQ5dldtSjJCTW4yZElDMlRNaktMVmdOb0srMCtiWU5KcTcvR1VIOE40SDhTd0wvMHJqTm9UeWhmaVVYbXFzTlYwYmpSeEhDWGlZcjE5OERzM2ZpWHlld2VBRnU1TS9uS1pKMlplekRRcWlmckduYzNYUS9WYnUzWU5DZldpd0ZYYjllSTFlc21HMDJxMkdXTDFobW9CTkNoeVFTSHUrSEd3cjRBY0Y2UEFqTjY3eVIxTEEyY2hmcXp4bndORUt1U3hRYTJ1dk5pc01UbnVyTE9talVwWTdmRTcrNkx2YmJNWHI1OGFRMnNCU2tqdis4U3hsZXZYcFZYcjE3VldxdTVqbXlMSjhaaWdwZEpGcDF3VERLOWxnYkkrdGRKRlVpR2NkSGNFQk84WVdPanYxQktpNlJMVUtReDJyejQ4M3AzdVdVbmsyNzhFWFNZbUFqVEZiQ0pFVWdDVEtLVU1lZDJxZ0ExcDJ5bldWdkduN3NJMFpISHpmV0hZOFUwK2RpYmdPVEhpQzM3bDY1K3ZGK2Q5YzFyUURGWTZ0a0k0SFFBRTF3WGZRUENCQUZWSTlOaW4wY3RkUHA1WFI2aDFvREFubmdXYm5MYVZBNVpFeVp2c20yclg0d3RveFBSamRLVkl3eG1IcjVLUXhmSEVxYkZKd0NybUdiMm9RU0N0KzNNbHNaajV6d1FZU3VUT0w5cjBYUWtYa0JUZXNrRE5XZFpaVmtzMzVYRkl2YUVpVjEwT3E2Y0dkazM0K21VRTM5S1lFMm0yVHl6eGJqd05YeEVmM24xV2RuS2hQTXpyQlltV2VuZkkrU2xQK3ZvTnpCV210RkhsekNtVWtaaXpzYnJPL3Z2K3dIN0p3MzJxMHVETFJPUUZiSzVMd3ZQMU0wL2RreFpFVk9RZ3N5aEVTSmx0QURFMURxZmE4MG1PSnRNMld6NWxESkdwc3hFZkdrRTBpcHNRTkw2cXd6MVZ3SDQ0NEQvTDk1VkJ1MEorQktOQ0d5a0VMc2NTRXRIbU45MmpsbTQrdDlDanRsYjVaN2ZKYU9QYkxtZitUTi9wakpMWnpiNFo0Nkg2U1BwcEQ3c3lqa3hxOUV5WWNVQ2FPc3lRMHpaWVhIM3cvdW9xN2d5RXJDRHZBK0RjU3d6RkViT3hNU2pneWxtNzdpdWJMZ3lFcmdLSUs0RE9BWmxDczZvam95QldWRWIvT000bk5pMHdpQ3lTUmR4SEVjbDZhSjFSOGIyQjJMQjZuRWNwWWRLZHlPUXpwQjkvUEhIOWVYTGwzajE2dFdkaGR1d1laNVlBQnIzdFRZaDArNkl1cm51TXU5a21WOGpDR01IZWxlMnpwSjJHWEpOVjVWNVVJdDZzcjczQkVYMkhlanpPekRycjBQS1NINy9BY05ZUkp3QnkxZzBBRmtzTUZmZ05tT2UxNFF5SjBBUnhZWnM2MkhEL0VQL1ZzL0dyTWFNb1FSYjY0TXNINUMrTTIvanIwNzhsczJUVmpzYlpUWmM5STFnUmplS0dFQmcrczAzOERMakJtS0cyTXFVV2x2V01aV21EQ0R2MjJNajkyN1Z6a3hTcTkxcXBpUTFqR0ZPQnF1Mkh3cnZlOGc1czNsTmtrbTltSEtRbmIrUmxTbXhZaWIxaWI1b0NpMDY4VGUyelFiZ2taalR4dkM2Y2JzOHdIQmpodE9CYXA2dzJCWmpVKy8yUjNjMjFKcGI1OGlpcTBBQWJOYmFOWS9uL2JEWDFuWXNzVlJibS93emFTTXVHRFdWZ0NBMVlOOXVjbGVXbFV0WGR0VlpaNkxKZ3R5bE1ldjBuWXo3Wk1qb0VYbW9BRFBEdVl3eCsrcFZBdHU1NURiNVZxOG5Ld0J1dllaTVpJeHFsOStsalA1T0dvRDhQUUQrT1VQNWg2YXpZa21raTRXY0Z1ZG5GUVV5bTFZRENNdGtqY3lpbldXWXhmb3lkV1pVVUthdWpCWnF5N1RHckk3UG5WbGowRmFHU05OL0xWQi9MWUIvSGNEdkEvQ2Z2VnZBekw0Y0xZMk1tYktUZ0dtZUh3dmozek5tNzlDL1o5U1kyUVZvS3lmTTE4NGVQM00vVkR0N0JVb0xPTUpxQktMNVlVQWNYRFlOWlJhZ1podlh4UENlQVZPYlhzWFdmcXl6eVErSGxGR0FWbW12TlpNNTBud25hU1JiNmFOTEZMUGc2QTdBaURIckxveGdTL3dHMXNvR21PSGx5NWYxMWF0WDVjV0xGK3pTNkkxZFE1ZEIxbHBuK1ZQaXVPWUV5QUo3dGd1VnJqbHo1dVFzUDl3WnlYbHhJWjhRNVl6QlEwT3hEVC9CMlQ2L0doYXJTUWpxV3l6ekpRL0FmQVZtWENUSGhYTFY4NEs1NFB1UHlVQTRXZTRiZGJ5Umt0a0x5N0tLRUkxVStwSFI4UVdjTlhPR1VJbVdHWDlBT0RnZ3F6bkxiRXBLalV5YWp4TlhoVzN5NFVwWU9YQzZDaE8yczRabjR3d2pSb3R6d3RYdDBHTUpJcnMwcG13WW53K3ZpN3pRNmJ1VGxQVXd4dG1CSDJwaW5OR0JZYVZsbmJkUDEzS04yOHpNVGdKb0ZtdFRGNGJPd0w4dk5nNVpUVGdpcThpQjRFYUIwblg4SnJ3NVBUcjltSjN6ekZ5UHM1TTgxUmNEbFBDRXVwM1FNUVhuUWNrUCtyUGJBNis2eVozTGZCY3Jyc0RzaHV1aXVVZllzczJZOVhOSzFYWU9sMWtHQUZHQUJYZjdraXlKRGMvWUMxeWVscVNCbll5NGRYQW1kV1dGYmZQSkx0L2Fqcng3d096YkFQeGpjUHNYNGVVN2lwVUZoT1VBYmZKTHVSdWpFVE5tUTRSZEJ1U0JoRTFITjhZcWw4U2pVa2FXTU01cEh1ck1hdHBhQm1GMVFNL1NGQjRkaUhhUTVzRC9zTUorQzRCL0RzQWZ3RHNTVHZjRSs5TFUwWWE3dEszVHdrZ3Qxbnl6ZXlmaGJmTzdieHRJdmRQODg2Y0Z6TlJ0OEVGUWxwcHNNQ2hxVEZVQVpNUnNlUklTM1grSG5rZ1hGZUE1cll2cnYxeFpQcTRONjU5bC94UklQUmVZUVEwOFpGa2s3NWtCVXpER241azljOXp0OEoyenlwSzZNaGNnQmdKakIwOG5ZRmE3QzJPYlhob0wxb0ZZQjJnY05EMEEzQ2VmZk9LTnBRc1N4WkFUUnJlUHVzRXVVRU1RV2Faam1sb20yWkVLNC9MK1pWNXJsb2x6eno0UE5rMnJyWkRvTXpFcFBqWUJxWVJFZmJjRFNOZ3ZKQ3daeU9XaUppRE1hSXB2aFFHMkdIOWtEbzB4b1czdWJXM0xIR0lBa2x2bFMvWFV5YzNjbG9Falg0QWJ3Z0JpQUVjMnFWU1RHSWVCaXh3YnloU0QwVnJPQ1gzWkxWN3Z3eVkrdGFjMzR1RUdsN1plWm0yYkJrYzFDNWFLUm14YnRKUFBjV1lvSEFQWGU4WHdaNU1BN0RCVzBhbSt1akt3Y2E5bXlMVlJlUU1sZllTUkd2NWU4Si9zVHBBMEtPeHRCSWFIOWt6ZEl1bHFHbGRZWjlNb3lnRHRtQnA4QldSYWxsVWV4QytXakNuSUxEL0JkSTlFcExHN2ZKZjZJUVZtVHcrQ01ydEFWaWZkcktzU3RUTmRZY1pLQ2pDN2JkaXc4c0N4ZThUU1pIdUQ3MHpaalJnekJtR0Zhc3FNUUZwLzllN08rRTc4KzM3QS9oVjQrYStobHRIbVlvWGtpVVdraXdYUmZiRWtwaCtsQWFRaTdGaVVNdVpoMHd6QWJNa3RlNDZVa1VGWVhrOFdhOHRLcUtDcktBUTlwNnpSeHpFb3NPK3FzUDlWQmY0SER2eVRlQWZxeis2dWpDWUNhME5PRGk5OUFLMUhlOCtZdld2LzJMNzlwQmJzVEw2NG16YUFWMkxPc1FWZFpHb0JSbmU5N2t0QVpMblBxc3V5VkZlR1Zram10ZFpoblMrZ3pnVmdNWkMwelBwZXpUMW9ud0pJby9VNzFaUXBFSFBOTVpOQTZMR05ubFhXalVEbzFZVXQ2K0N0MitHelJYN3BlV1c5eG94Y0dBZlFhdURNR2ppenhwYlZseTlmK25FY3cwcS9HNFJ3WFZzOXd6UmR6ZWZSY01OWDcvVm9jcWhsV1VkVE55YU9qRnlHeGFWYW9mc210V2VMb2F5eVpvSDZZeVlJeUtHaEZzYjFuQUEyQWhFcDQ5aDN0cHVVK1l0dHZnbHJCbXg4OWtKTEk2Q3lSYjZJc0FkcUFzSmVMTk1jLzM1R0pvemIxNWxWY2NqVExYdUtsbWNXTzZTV2ppNGc3MHhTVWovbGlUZmY4aVlMZ2Q0NUI3clFyY3ppWkZRc3RXVzNMYnFYMGloVTNDNDdEajVpaWJqMWJaQUlBSXVGYlFFNDF5ak5oT3lOWS9WdGNyYlY1NEVCeDh4ZlU5T2NrQk9vTzcxS2RkMTg2WTZFSXp6TW8zMWt5M0hZZDJETWR2cEJuQUNLTTRDU0hQTkhRVm01SUprUzlaK01Mei9LbE5rRE8rUG40Q3pyT1QyS0E3bXBUM005R2Q5M0JTZkxDVGJjL3h3OE1tVmp3OFNZV1VscXk5andRK3ZMRExDbmQ2R0w5NzhHN0I5QnZkMUdMWndYd0swQnMwS1FKcE15Rm5GZUxLbEQ0N3NpWmF6VXNoTHl6R3BvZGY4OFRVQk11TUhhTG9QSnF4bnN2M0VBLzU0RC94cUEzL2tUQzh6S0Y5dkpmQURLY0NLY0xtQjl4UGl0NTVpRis5SmJ5REg3ekFWUHZBM0diQWUwVHFZSHdNWkFxUGVJaElYTFREeVdtalBLN0dJekRtZDN4QTQrR2lnek12SG9aaDBESlBSc3NMa3JrL25xM3hWd09NRFlCVXUyTExjQlh0bThmZ3k2TVFnYXVtUmdkcnVmbm1GMXoyWWhMRXZzRE5waWtkOEJHd0V2ZG1Mc3dBd00xRjY5ZWxWSm1qakFXcE16bGxldlh2bUxGeS9BK1djZDNMMTgrUkxOVk1TcWIvcFV3bDdWQnRLQ2hCRXg1c3NvQW16VW5CMzM1d3ZYanczY3dzNk1aS1cvR0IycVkxeG1KS2gzSzVZeVVqM1NsaVhqNERVaklNYnpRbzJaSWg4Q2FCbzZyUXFGOVJlYWRxb3lTM2RMek9vNWJKcTVyeW9wWmQzNHd3ZjNVMlhxbW4vQUFra1BJTTJSMkUrRWU5RUVQRHdHZUgvR2RBT0lZUVRCeG55RExxT2lRVE1KaEc0MVNVTythSXY0anNjbUs5SEJvOHpMV3FTQlRVWU1XRXExZVBQai9qbFBqbEVkR0ZYSlVZbUF1NGZBYldjS21PU1hvK1pyT0M1cTZIYk1TN2VSeTliYk9QZkI2ZnAzUjNKMEpHRzZINHQyQkF6UkdiRzZDOTBuVWQrTGNVcHJDdy8rcHZhcjhRQTdIV3NOdnIrc2dib0NHYmhBV3NtdHhFOUlKajloZ0ZUU2Q4TmQ3cmYrKzdZVGFIUER1VDd6VEk5NHNxODdrR2E0cnR2VCtjaFZwV2M1Wm5ZaGVkb0ROUVpsTEY5RVpNc1lvQVVBUmlCdGNUUDVDZnYzdlFEK0FQejJ5MUZibTBwcFpqelRVYklZVjJOMWowSkxHRFJESm5GY0pZM1JuZkZLeXZoY3EveGN5dWlqYm5xMXkrOG1JQmJtOWMrVlpJc1Rndlc5dFBaa21uOEdlNnF3MzFGaC8zVUEvekNBdi9vVHhKaDkrZDZva2cyZVdPd1VGQUZuT2xCWTNqNHdlOWZYOXk0WmZXVEwvWTIvOFRmT0FOakNsblVFeEM2RFp1YVVrNFVXamp5bUdUM1phNjBkZkpVT01HaTlnUm5yakZHWElYWVFRMkhNeGQwck0yaWNFOWFtajJXU2NHZk9LdXVTUUdYSmRoTEZESmdWclJQalpib1JDUzNyd3BDVkxrVVUrV0xweDV6QVpLOHo4NDM3SXVwOTVxMEJzOXFBVktWbGJzZHgxSmN2WDlZdWFXelRobDMraXhjdmFnTnl0MllVZ3VNNC9NV0xGL1hWcTFkOVdXdXNXVDJPWStJWEpaeGNKSTNjMzFLV3pLZWFxU2JEbmU3UmtiSFNZUHZPMVo3bnN6R2Jtc1RsMXZoeWkyQ0h4ak0zeG1ETnJyUWc3VXhJeExhWW5zMzd3UkpHN3RTNldreXFhMlBOSkEyTEUrUGtPU3pVQktrSUVRVEsrdlNqUFRRUllrUnpqV3JjRXNpc1l1V2orSHY5dG1PdFppeGswYm5MYnR2QVI3M1dxbjl2bUZWVTRvVE1VQ3RnVnVHMUdWWTBJRGhNUXZvWW8walU3cGVCM2RtWXlqSkREOGZYUWwwanNUYTk3ZFZtRzZzdmxZQ0RHTzBtSDBPTVFzb0VZb2ZZbzZiWFYxa0RqMTU3M3BtcForWEFQL2ZsK2oxNjFveDF5L3ZhSy9nb2ZxQUQzVHViVnhkSHhIbThXQ3hMTXR5Uk5lZ2hkV2Y4bE13RDdvM2x5VGJsbUcwNXRPTmUyM0w5dU43UGI3L0dTaytsdkcrM25GQlh1OTcrQTNiNVZ5NzdWemxtR1VoNzRsSFA4YTJuRTlZc0Exc1hkTitPL3ZNSEc3c0RkQm5TZkFMd0trbzFkNXdmOEVaQ3pOaDNIV1Y1ZGdkb0liZU1OOUovZEFscjFoa3B1dzR6K0JULy9TTk51dmpsdTNTeC9RMkFadWpUN1Zhb3ppcUN0RHpIYk5ybnI1SkdCV3E0a0RMYXM2enlWeW5qQ3NZY00wc3p0OGQzQW1Jc1p6UjZYM0FEMmxLZE5RTnFlMjNzMmErc3NQK29Bci9EZ0gvekp3Q1lmWkdvV2hrUkEvWTJzdG12NG4yTjJUdjM3OG91UDVFY1p0OEw1aHNFVER6YlJnTVc5V1JaVnlaTkpJUWQwTEJySW1pZFhNdFZpUm5rR2pNUWM1YTFZYW1EazVveUJWVVF1M3NHVzVXVzVab3lGM2FOcmZkN2NIV1hLUVpwWXdkd0FHNlVUV1lhS2sxeXhtNkp6M2I1WTMzRWtGa0hhUjF3ZFNhc1NSZU41b0Vac3c3RTNiMm9DNkp0RkdGKzRwdytwSTUxbFRONnl5MXpBQWNwL3RqSXNKdUJPR0dwa0VrbE5Xam1pUUpncXc2NENHQlQ0S1dTUnN1a2pJajBYaFZOWmdCbnlNMUFsREZZM1VsQ2ZwbUpSSkVac2c3Y012bWlHdDl6d0xRUEt4QW4rT1lMWTdiYWpPd0VSelpybDV3Z1pHZC9YQW9KaDV4TkE0bmI5MXN1bGlvaGV6QnpOS3lRQ3plSlY2aE9OaFhpN0tGeVJaY0U1OFZsWGt3LytCcHlLU1B3dGo4V0RlYlgyc1JSdjh1YmNZTHJ2djRtUS9nWnI5YUpxUExJQk5MeU1ackF3NENHSjBLeS9NQk90MzBubDhxbGxGTitlM3oreGxYdHpCTjdhTXU5YXZlcElZQjIwN0Y2SDBqTzZKZ3I1OFdOTi9zdXJ0a3ZObkVtYXhUMUg2M2hDdElvWmJYamxCNlFML3BKait3Ujh3K0svdXBvckJ0L2FEVDJJMDZNV2NiWnZ0UFlHTEtiNXlIanhWWldyRThiNEt5RE1hMDcrNVozSmI4TTRKOEd5cjhRQUprWDVBQnRsVFJtdFdhWitVZHVwVzhKUUl1Z3JJNUJCQXVBTEpjeXh2cXlXRk1HQW1NdUVzYzdsTkpnYVhabHRNR1VrVkJ4N0NrR1c1YXhablNsZlJXd2Y4T0Jud2JnWHdId3pXOGRNQ3RmcGhHQlJPTGpVa1VOTXY3d3RIcitYUWRTbnlzcDR4a3dlNFJCSTdDajVoL3F3bWpKT3BaQTZjNE9LWEJEZEY0TWR2bWNlZFlaTS9wdTRUQm1XcTRLR0ZNbWJMeG03Tm5aY2duNHNneVk5WFVtRG90R05XbGNiOWJuRmJMQjd3Q3R5eGtyMVozZGFxMUhCMlFOakEzamtNYVFsV2FScnpsbTFtdlErcnhlUzhZZ3JiRnlEQVR2KzdBejhVQzhFL3NtajlsSnhoaEFHYzAvbk5SL0hqMHpuR1NObW1QR3BGT2xFaUh6aEMzTFFKcXB0TXJGZnZ3QktPTXV3RXlRcE52S3BPbWZhak1EMnNnYUh2UExKZ3pZMitUWGplRkhUZitta2I0dDM4eU93d1Jwbkp5R05NSjZnaWMxdEhEeWFEZm56am1mbi82cElYaGJENWY3NUxkOFNCeW5QYnhoU2dnbk0zTm4xaHdXck9lSGEySUh2MklCNzQwR01xMGQ2N3dZNit3NncwY0IyVkg2T0Jrc2J2L2dQQWNyU05QSWdLTzdWbHJ3OFcvSGtHN1BQWERiZytHSXpYRHBkbTVza1RuMjlkTjVHY1ltODdmblljSzhwc2NhZUJERlZ2ZE1vMnRZQlpaOWVYZUwxSDNIdXVVTERZaDVZODNLL2ViVFFWcG4wYTZZb1JOdjlySVp5eTY0OXNqSVhnbkhpR1grbWZGSDVtMTRMdlJiSU0xVkxSbXc5N1l2RitpcTdWUW83M0x4MzZCYjhHNlRPNTVnTVlWaXBtd1lmWmpJRjdNL3ppMUxzc3krOVRsbVh3VHNqOExMcjQ3U3hYSjNpRFNMNEd3QU5JTTlGWlJRYTFhU21qSTEveWlwbkpFbGpWSEtPTjBhSFVpRHBoK3BMK09hTWs4Q3B2ZjIrQzZBeklJQnlKUTZUbEdraGY5QWdzNDR2Y0orYjRYOUlnQy9DY0RMYnlGalJqVm1oWFEvWm12eGRhZzNNeGttZlB0U3hxOTk3V3RoZlc4aHgreHpaZjdScEdkWmhsa21ZNFFhYlhSNW9TeGpUYzY0QTJuOWR0NmxqRjFPYUUxMnlPQ0xtN1kxNGFDRkFvTWw0QkVKSTJaU0c0ZWtMaXlWTWlwQUk5bWhreFNSczh1Y2dGbnBiZXpnaHVXTm1QVmwwTS90L2VMQ1NLWWZBN1ExS1dPbGVqSUE2QkxFbzRHMVc2ODU2dzZNWGI3WUFGcDk4ZUpGYlhKR2E1YjQxaVNRTjJMaDdOV3JWL2R0V3VJV3gwN3laNDZNVmF6MXNmYnRHWWRBeUtiSzdJQk5LLzFBTHZFMkxHa1hxNk5PaDI1YzduSEEzbDV5WXc3aTVMWHV5b3BKZ2R3NlZKSzNieGt3QTdGa3lsbkVzRFpQK0Q4OUJTdUltK0hUSUROOUN6SFZpc3p6a2JBcGJiUVZXblpaSFN3WWVjQXJwbkdoUlJ0K3NnQjFjaWMwaTQ2S2RMdUEwL2x5SDRidEU4VjM4V1hYVXZidHU2WFhnMU94RndjeTk3R21VUDlFRXNzTzd5cGRwSWFPTFYzS0RybW15a09HR1FiL3labHFFN1RjdGVjdGFZeXkzdHhZTGp1dnVUb2tnUXlDdXkxOWRGVmtkbXVZaHpoZEZSNVpTaVB3TjY1WWxYWTYxOUxSZE9OUWJZczNBblVDZFFKMnBTTUNBbUlEbEIzdHo1L256Vzc3MjRaZGtGQTdGaWlEV1IyR3ZWeUEyUmtpT2dOalYwWWdteHNEVHI2U29hUk5jSnM5M1hIeUUvYmVLNkdGQ1Rld2tKbStNcE53QUU5K1o4dHU0c0k0RUNDRFQyYk9JTmxsUURRQ3NXOGxZL2J6QWZ4THFPVlgza0ZYNHhmcmJiYVB3WmpXbXRVQ0s1TlRpcExGUW5KRkU2TVFPNmszdTNKbGpDTDNzbjN2Mjljc1lQck1IbjgxK2VBY3MvdjBHMjZCSlZOb05sOUJud0hBZmwyRi9TQ0Ezd1hnUC93V01HWmZ3dEJmNDhFN1MvcmVQeTBwNDN2RzdDMHdaa2tROUlMTHVLNE0wWW5RbWYzcFFFUllMZ1pSMXBndWxRVU9FSlNBeE5GN1ZHdjd6WFk2K0RrMm1XYUxoVDJpWGI1ZkdIN3dNYkV6ZVNKdml3T2loU0ViYmV0VzlpVERIT3RpbVNOSkZ3dmxtSG10dFRRWHhsNVgxazAvdklNMHNzdXYzWW1SSFJ0YkpsbVhLWmJHa3RVdWRlenMyYXRYcjBDWmFYTWY2TmRFZzlQQkl0K3dMODlpNThhTWFPbFN4dXJSbVJIS2t0bXEvS3RKK1ZYRkdpMlYxNW5SbXRoY1l5dHRGQ21mSCsyN3RIT0xsQkhSL01PamkxeU9raXplYTVjNGs5VXkzeW5hbVIrV0VHZ0ZXa1k1d05uVTZjVG93b0poTWRyUC95SnpGbnQ4SE54TW5FOEFvQXlzS2gyR3U5eHZob3c1QVFnajdkNWdXbHFuM3BrbEM1MTV5ZVpzYUtjeTRKdmMvcERmdVZVQ2hLM0dpWm5BanJQTndONlJBMlR4YjhicUdKRldHV05JZXFNNnQraFlHSm0ydm14dG9NeDdQVmhsZVdLZDdQSUN0V3ZyMEdERVNCdGR0eHlyWitTYU9FdzVGaWFKclYrSUdXWDdWR0xyeGhrTTdxbTB6K3pteWVNUWZZSHlkR2ZNQ3U2ZDFjS1N4dDc1N2dEdEFWbmpBMnJBSy9ic2pEblQ5MC9TYll1YXZCdjJzY3hubEYrNUJwNTZMTTV3M1NZbG0zRkRqLy82d3RNK1dEdWQ1aEZMbWMvTEpQaTRxT0pMTGZFTDdzREZrRE5sd01hVjhZYkZtZkZiQTh4K0dkeCtDUFgySGZOZ2RvYnNkaUpsYk5kMFk5WE1Dc3pXV3JOWlpjWDJHbm5BOUw3R0xBTmpsbWFZZWNLY3FheVJXYk82dGNYZk1XZEdlMWJwczdWZlNmelBCWlpGZVNOR0xWNWI1dnNQNEJjNThHc0IvTGxQbnpIckY1aXhUWEgybnA2R2tDSHZtV1AydVRML2VKZU1QckxsdnZ1N3Yzc25XMXlta1hFSEF4dk9JQnVmV2FMSTRDOHg0ZEJ0bXNvZGhURlR0c3dUeWFQdmdCY3pjQjFJZFBPUFJKYW9kV1NlTUdxV2dNb0JzQkpwNCs3OWFDY1pxUml4WmdQRWtmTmtCM0JPV1dYZEpNUWJHS3VkemFJY00zWmpSQStGSm1salBZNmpXK1piQTNaZHVnZ0dabjJlMUpqbGFrQjFSTHNnaytycXNCNCtlNDJHaFpXa2pVTWRXRmRuK2RHL3JnaTFaeVVVSENHM3pYZVRucVNMdERGcnRESms1TkRZODgzR3Zxa3pvMGdjRjN6RGlKUjczVFd4YVYvZENhSmEwd08veFV6WXJBTHpVNEEyWVZwdDN6NkVZNnNuZ0d5Qng5UmhINytwMFBabDkxeGtiTDRHSFhjcTEwT1ZWSTBZbkszVVEvWlYrNndsVVVRTmg2Z1BuOGx3ZzZ6VGVqVXREM1NuaDc1WTdJY0VCRTlqMWFKVGFOK0dSOHJZWkIvRklXY3Awd0lvU052dUlGTy90aGk3TUtNY1dmREFodmthSExCTU1XR0RlejVkallNTWNRVXVyTGZuVkxENW5USHJQZnRoQU5KdkNrM1dlTHNCOXFxQnMzb09RQjRZK1Mwbm1NWk9vQlJMR2ZmQWpBdW1kaHBDUENBQzNCVGMyc1g3Q3d5b2tXRGxGa3VpbnI3UVd1OFRPd1ZKSXdnN1lVTm1la3g2Y2tYQ1VGRFdMZkU5QVdTdG9jN1NSUW1raHJvemZ1bzVacjhjc0I5RUxWK05WdmhsbFMxbUFNMEpwSldTMUpxVnhQUmpkV1VzemZLcEw3VUNOUVpqYkplL1pwaFprQ3hHMW14WFkxYURWVWswLzFDbWJFb1lJMU5XUmgyekJjbGl2YkNicVdPQWFnQzE3NnJBSHdmdzZ3RDgyVStmTWVNUjI0STQrcFFGU2lQaGt2R2VNWHZYL3ZXT3prVjlXV2FNRWNBVU1WYk93SWErRTF3WVFiVmZ0RDRleXh3c21UQnJMRmZNcEl1QlFSTmdocVEyakExRWxEMHpBWUU3UzN3b3M5YkJGTTdOUDdKd2FiQ05mL3RjV3dZYnl4YlpabitBSlFaalpQelI3ZkFIRzBmZ3pHcXRwVEZrZmh4SDZjNkx6V1Z4TE52QW0zY2dSeUN3MERFSXh2SHNxaGk2bVprdWpqcHRuam5QaS92OFl2Q0IrVm43WVo3VnVzbTQwV1dnZEY5U2Q4SXZFcXFkTkp4OVExWHJ6ZnErblVnYVBjbU01SG9rRjkyTzU3YzBENWxTQ0tBTFE3U24waThFazVENFdUUFE2cGphd1pvdG9Nc0ZETG5JTFRuZ21xcWozRk5qOWF6ZjNkYzBwVzRUbGJ1dHRXcUdqVE5uY2lqWFRsN1NxaDZJak93N0Zsd1d6eDVGdGp1VmZpRXZ5eEV1VnFPTnVLTys0M1JHM1Z4ZEh2M1Bmc2h5M1I3MmNlZGgyOUhTa3Rpd3VJYmxlR1VuZHFrbExkTEw3MytkUFR1a1UvNEtvNnJybVVPNTl1RDdNdytOVE1wNDc5Q3liWWFkd0w3ZFZnb2U0L2ZrK05vRnE4WlJZUFRYRDJkaFZlRFRIUVB2dUQ0d0k0Yklrdkh0MGFiYWRYK0tBbnZYRnV6OTJMRkJvdUlLS3hNRWxBVzI3Rk9YTW40ZnF2MEFhdm5xZmJ1M1NEdmFCcUNGMnJPVlJTc2xacHVaU0JoTFlKSEtoaW1idHZrcUFpd2hmUHJLK0FPU1Y0WWtWQnFCSGF2RWt0VlFYellOL0NmRVpLSG1EUWcyLzlyMi9UUUE4ZzdmVldGL3pEOUZjUFlFZlB0OU9NTnQ3OFpZRU5temJhN09wNUpqRnRiM0ZuTE1QbGMxWmc4QU01VTFNa0NhZmRvVlpMbXdZRUdHbUFBdVhiOW1uR1ZCenh3WTNUOGZPeWxqQXRJNEhKcHIxVklqajBlQldhK1ZvM1dYVFkxWkpTQ20wa1VuSmlyTW84d3lZNGtpelN0dHZVNkFyTnZlRndxZFBqb1E0eHl6enFRMUlNYnlSYlNjTTZQNWZod0g3NWU3T3c0ZTdCWk1zb3pFN3lTTTVNbzQ1SXZNcU5sVS9oMklJZE1WMkl2bkVrZEdOajVjOUVYaGFxN0o2TEY0L0FmNFFwSkZhNm5ZczhXVE1kUEdwUTBtMEJaU29wTnN0YUJjaURzeks1MU1ZbjhaYU5YQWx1MmRHR09NTkorQk90d1pJV3RaRFVCVXR1ajBIWmJOSGRYSk1LTG5sQm50YnF6bkF1ck04OExzM0hObTJUd0trcUhWRCtjdysyQkd5d2pROVhxc1Ztdld0MU01RlU0QXBxM1llc29uYytiSXVxU1NjOWVvSFM2YXdKRitaa1oxYmRadm9PTjZzY0crR1YwSkVKVU1CTDZUOU5WOE1RbGg2MzQrL2dyNnpGaW1HUU9qUTR4Yll4L0orMy91VSt1YkdOVUQ4dmZtT0VPU1dtMTkvd3QxMHAya2pFNDZPWTlzaVZsZWUzWWlZN1FMMEFWY0czOWtmMTlvSUtZR0EzMkZiMWRlajFtQ210NFViUVZrTHA4VGs1UkNxa0ZyYnZTbFJPS0ppWnpiN2R5SnNRZ2dNeVJ1OW41dUVoN0FWekhhbURvd0l0SjhVTGFzck5NK3pSd3p3L2ZCN1lmZzVhdXIwVWZHbE4yYVJ2azJRZGdBYnJFR3pVSk5HUU8wM0F4a0RaaTJqU3RqWGx1V1dlWVgwaytVRFRpemhURnpNZnRuTU9aRHRqZ04vakdTeXRqUzQ3eTJET25BaHFmdk96anpUd1djM1Jtejhlc1J1YUk5T0JRMFJyamVNMmFmVWNaczl6a3o5UmlXOTJiV2dZMUxBSFZnNFJna01ldW1qSjE4TjRBOWNvWmt0b3pyM0xDenRROU1qOVNKeWZKMlluTnZDdlRVQmw5WU1HYk53bXVUUUlLa2kvZGhqZW5LQ01rdXF4SXFQY0NVdTNmWllaYzhWbUxBeW5FYzlkV3JWeU5ndW4zbTJyVU92bFFxV1ppOVUyRG1kTytxaUJuTVRDQ0ZYMXpQWVNhMVg4M3Qvd1pqbHFuOW1IQ0MxSnZkci9tb0ZBemdVTzluVlFFYVhhWU15SFl1SlF3OGVyQjBSNTU5UjJ1Tk5XVUhSTnJvZWNIY3NCYXNkQkFxamVMNmpqWlliRFVpRzhhZ3pBTnpkU0EyNy82ZFNwelkzRjhqV1NNMmVXWlJnQmEzYWd0dmREZi82SVlVazVxdEE5U012Um1BeStKNlNEYlg2NmRxY2p6dWRWRWUzUlVyajAreVZMQUdSWWtMTmNzVy9UWkdIQ3pFYUJ0OXAwbzF3TmljVFV1VW1kaFRtOWtKeEE5L1hqS2RNUndCQ0FIRHQrTmNXenVzVzhoUDE4bFpWeGJkTzlYWlk4RFBhZ1NjYlpaSUpsUUxqK0U1eVRPRFBORVZUTHI4Y0kxT0IxMVBOU216RU9iWUtsQ3QxWmpkZkdyblJwYlpNZnM3WGVMRzFURldBTHpDNGhKazY2RE9tWjNHemtrK3M0VFhaZGxwL2lWdU1EekJaeWdYY2d1Um5jN3doUExDQnVYc2RnaVRHWHRxWGNoYm1Rd1pNMmJXZHFTL1B0MVcxL3JpNThhUFdtdTJOQ2RqemdvelpFWUFuRkVleXhvVGRpeDFZL3pVR0xQdlE3VWZoSFg1WWdkYnhKTDVqVXcrcU9hc1R3L0F6UlptclJ1QklNQWNCbWpxeUZnYW9DcERIMUUyd0d4S0dWZEF4bXpaYXBldkRvenF4b2hta2QvWnNHaWRQK0dtQjRCbXNHYjNzYTh0QThrYzc1V21rUzFEc0FReEh2NzhyZ3I4c2ZvcE1HZlRsYkU3ejZna0lvdTJaeDJCc1lUazgxZGo5cTcvRTdDMEFLWU1pQ1VnelpsdEd2MGVNZ3ZoNE9oa1hRdHJKbzZLYWg3aWlSUXgreDViNUVOcXdhQ2dMVFA3U0dyQXNua00ya2FiRWtuaWFIdXZQMk1XTEtrcmd4aU5qSnd4WnRZMHQ2d3piV1R5TVJpdi9wbGtqRTVzR0pyRmZtM3ZRY3VHekROdVc2OHpDM0pNbFJPS1FWeVFHZ2tvcXI0WTB3V1d6VndVZmpWMjl4aTdWRWpvdE9kalJydXhwUFd6aVI1TEY4Z0JTRWo2RFZaMFZjQ1d4MW94dHVvYkFNd1RpZGxPNDdiS0xHMkJRNWxsaWN0ZWVIS3FmQmprTzVCa2xvRnNLS3BZNEhNbm1sazd4Y1FXbUQ2SFV6RHhWR2s0TVlvMnpCNUFURlo3N1lZWVppRUxyU3VqTGZCYkdIcGNjNDVhTURJVDhYSFJ1dGs5bk5yTGZmbml3ZkxUYXV2LzRCN3VESElvcklGQzY0WWxmTW5kR2JnQnl0aTYzdnh1SGtLUkFCM2tXTzN4Q0oySnNubHNHekJsUzN0NForMmF1WWhIQjAvdjdoM2dFR201NW9oOTh4Wk5NRXJTak1qY2Z1KzFlVTBQUU5iRzJhekpRYnRUNUtpK2ErZlRLS25GMWR3bXVESlM5RUdIdDYwbUZWNnBVdzVoeTU2aVN5T2s3bWpZcGIrYXhpQVAxcGp0aElWK0FkcVVrMkhiL0M4TTdteTFRWmdkVEZ3SUtIYzFablkrYmkwbFZ6ZUxvTkZzVmwyVmhOaGh6RmpLZExBZk9LbE04TldKTFJDWm1hbTVMdjBsMDBJK29mb2dMRnFRTVVyaEhCdXV2SDI3L084RDdBZmg5aDBEVEoweFpUczJMUUN4V3dSb2JqQy9vVmdFWWxVQW1Rbi9kQWRLRTZENWhuZnFkV1VySUxQQmdtWFcrVm1vOUdUTzZzZ2VtMHlZRDlNUHJpT2JsdmwxN0J0Q0RNQjl6a0VYc3pVd0JnS2FPKzdiMTlmdktyQWZxbmZtN1AvKzFvQlp0VzlIc1NMaTNRZWhUUnlxUkxYUEgyUDJMaGw5Wk12OXhiLzRGNS9GbHAxSUhLSE1FeitERW5aTXBZeEJQNkhPaTdRK3pTRExjdEY2TzIvdWZvZzhFZko1WWJ1UTFKZGxoaC8wdVRDb2FtMGNBS210VHkzeEt3R1owaXp6UzJjeE93M1Y2OGpNclBUYXJudC9wenJMRlJQamp3NnFuT3JVUU16WHFDbnJaaC9kT3IvUDc4Nk1mWDVycDI3VGorT29MSjkwOStHS3h3YUdqRDNTMmpKaXpJYkRuZVNZT1dXYkRjWU1rc3VNeEI3ZlZ5UERNZDBUd216WEIyR2RaU3JGeXl6elNZc1o2VEFzNWg4SE1XR1ZaSXpLbmxWanh3MEpvVlpkcHJKamxnS3RhTWZoVzRnSlNpcnJIYjA2SHBSejN5d0lIYU5Eb3hHYk9DMzE2NFpkSTZGa3IxRmxWbFpDOHFvQzdhVEFjTGx2c2JXSmkrcXQ5bTFSeGhlbWJKSzM0NDNCRzN3K09RcGFvNDg5ZU9YYkVyQTgzU0ZGN3dqOUxyME5vZFZHZ3hrRWtJblowbkZWVTh1T3ZxeXRBeU5aaURTTE5iMGhXTlB2eXU4ZGNuNjRqV05XQjdCT3VXM2ovT1JSMVJsck9aaE5Oem1PaEJRR0xVUE1XVGNBNmNqU3BHREtsSDE2ZFI2NC9FQ1hLVE02eElrd2tlV01qaThBZUtKS25DanVxb0hsTU9sa1pvMWRjeEN2aHJORFZyVFVreFZWZ3BKQm9CSFN2TjJpcCtUTmlNd0VMaXdaa202cXl6aWFaMThncS93TWpDMGdUSUNaZ3JPM0M4eCs4ZDE5TVdIS1VGcTVFVE5rRE5CdWU0Q1dHb1VZektLVXNRU0wvQ2huM0xzem5vVk52NzZVa2EzeTcrL0xhR1dsYkRKK1AxdGF5ZHFrNGlaMVpUVU1CRVlIeHY3K0puVm13RkpqUnE5QWhYMjNBMy9jZ1Y4RjRJZmZDakQ3SnQwRTlBYkxrdlo0UTF4LzA5UWhlcDlqOW81SkdaOVJYM1ltYVlTQXIzWnZNM1pyWEN6a1pUNG8xOHpWSGJGUFZGZkdKTzhNbWZtSGdMWmwvU0tEMVBlQjdaTDFxNXlScFlvajZ5MWh6MVRXeUZKR0Q0SE5iWG42ckl3WnFMN3NJRE1RWnh2OE84YWE3MW1TU0RMSExtMDhHSENSNlljZngxRjdmUnNkZS9ZcVhOZ1A4NlNUSnZWbFNpU2xNa1luWUdiM29PbURsSDhNd3B5VmdJaGxXVjRUN0tYU1Jrc1lzOVNOd1I4RFoyQ2syVnE5Mk9YN3FvUkVscEs5WWZUQzhISGRqbnhiTWkyMjNGS2orMWxiQmh4TjN0Z2hXRWtDcGpPdzVTbjRXbkZ4bEpKNHlGRU1KSTJKQWZDR2VmQk5uekpsY3BFZytFZEg4M3pkWGpRY3llVjFjWDMrckdGQ0cySEw5ZkVSUjc4WWpjeCtJSnZqNEpZQXh0M3hUMnUrenRxNGNWUThRenIrakhIWGNoUFA5VTdUMU9uWWQrdG1JSlZzOUd0RUdZWm1ETEkveGxjYzFWa0c4NXhleEM3ZkdqQ2I5V1UrUnZrNU9IaWFoOWZXMGF6VWVUNW56azdNUHpCcng3N1FKSXUzSWtZZkpHUGNHaHUySGVyQUxIWGI5NG1oaXlYNEtqbU4yNTkxUU1Fa2ZTMFpBRU1PeGhub2FKM1p4MitqRjI1ZndzMStQNng4RmVVbTRFdnF4bnJld0NKbFBHSFFtRVZyR1dkMysvd2k5dmtUbEpYRW9iRkl6VmtHeU41VXlxaFcrWFpxazErcFpWVzRQaDlnMHhNcDQ5NzhJMG9YTGNuSjJBQzA3NnpBditwNCtoV08yNHMzQjJiZWQwUWVBQS9lSVB2MVhLYzcyL3NhczNkVHl1alBZTWdzVzQ3QUU4c1pVMmxqTjcvb1FFekJpekJ0UnQvM0pNZk0xYkNEdnk4MitPT1duREJmRFBqQVdXWUVwTlFlSDRsRi9nQ0M5TG5VV2cvNlRuSDNnNVlEWjVWMVpyQ0RyYzZTOWVXSUZlc3VqRnp6MWQ5WG11L0VpQjFpalYvNitwb1Q0d0I1blEzcm9HMVhCOWVEcXhzVFdKaVZjbFgrQ1c3eGlxRC9QNHNFY3lhZ1FIVmxCTGFDbU00anNSUTZqZEtadDZ4UHUwTnVTNkIwb0ZqbWlwYmx1TmZ1SzJYWDJUQUZXeTZvMW0zRmZxZTNyOVgxRUNFdHpKTSs3eXBuckNIclRPMzBaOEIwbFZRMHUyUVg0K3ZPSU5OcmpVSk5JM2Q0SnlrZmgrY2grbE40aUQ3d2x1TTE5MUY5clNvRlZFYzNpL3Q1S2VNMFRVT0tZWTVoQ0V5Y2liUjM4U1VjeGgwOW8ycyszSjFzOEkyMnlldG5yTjFOUDh6RkViSkxFWDFXamJsa2cvRTJndEdJTUd0VDFOaU5OT2FJYlpkT1lnekFZUnFmOUgzdmNTdStBV2dOd0JtbDE0M1E2NTREUitmUDZQY1ZURGQ3MnpyUU54L3JqVG81bGpLeVhrNnpDNVV4S2ZMKzFlVlF0SjNLRzJQbnIxRFg4RWFTTFJaaTNWbXFKK3J5M2tUR3VOYjdlSk50OWFyUUl3aU9IL0QvYnczdVVzcitOK3JDbUMyajMyeGhuRU01eUxpcjZVYVVtSnFjQkp0ODM0Q3lrZzlhbE16VWFha253d3c4QzVpVTZMMXhBVnRpQW5LTGlPL05lNVBmQ2NjZmhwZXZUWHQ3QWxldkkyWHN3ZE5GVEVITXduZnU5dm01TzJPMDBGY2dWamF1akRzcG8yMnQ4bFhLcU8vdnk5ZHR1RFNIU00vNk1tc3RSQnRLbkh4MEhpQzlNL3VBeUJ0QmR5Qit3bzRuNFM4NVVQNGR3SDRMZ0EvZUNKaDk3STRiYWUrMW81VDlic2N6a1g0STNRbjZVMkNrM2pZd3ErOFpNejk3cndZZDdNcG9GSjY4QUR1Uk9iSkxvNHY1aHk3cm1sTW10V25LWUhraVFYUnBuKzNZdEJNSHhzdHBDc3hFdWxqSUlLT3lXMlBQSXdOWjRnTmdzSFYwd0VYTHN4R0hxeE5qQjNDVVBlWWlSZXoxWlIyTWRhWXMxSjYxZFhXcFk1QXhBdWlBei9tODFBd1gxSVJNWXFEVThNem9TS3FKWDJMKzRYdGVLdk5IM0pyYTE5MHpkQmtrM2kzcEcra1BvOC9jMTNBd1pnZXhaZ2MyRnBPV015ME1OcXFmU3M0enY1TXpyaThDczJqcjRVR3dHS1dNN01RWWhZK2V0a0E1TzJ0ckNVZC91VmRsUjMwdFp1UkRaaDRaS1YvY0lPZEpieU1wTWUvTTQ4WXJTK2NNd1lnQ3ZzcHB4NXF5OCtoeEgyeUs4TEFZakxSdE12RVU2amlYWldPN1E1M2hHT09xVzNLS29KR2NyYWxQakVIY3MwSEJ4SGUwbWZJdHp3WnZKTEtCTGY4NVcyN0hlSHBvR3pPUlhFZDRvK0lsbDU1K25hRE0xQWhFYTg3WXBlOUY2RTZjTzhyUFRxQVBZM0h1emtLNnVSZ3lMSmI4UGJXcFRsQW1ldGh4L3RKOGYxQzZVd2RxQjFhN0lHMjRHZkRrelJXeU0yVWRrSUhZTVJOaWtlcktCamdyMDZQaWRpTTFLY2dzVVZreWowQU5ncVgwZDJVWmM2Q2diRGd2OGpMQ0lMS2tOUVBwL2UvVkczVE83dlZ1dndlMS9Lb1VkQVh3MWFXTXR3ZWtqQlJBdlFBM0MrdTkyK2ViNUp2WkltWDBFL3Y4S0dGVUJ1M1JnR210TDhOSmlMUVRDR01ERUErREdKYlVsazFKSXlzMTl0SkZTNWl5Q013V2dQWnJLK3lmZDVSLytvMkEyU2RDQjRjSG5OeEUyUzNmUlAxaDlxa3hadTg2MFB2SkJzd1drQ2JNVlZaWE51empzYThOQ3lJZk1zZHdBWERkWnQ1b3ZXZW1IbXlwci9iNm9jWk02c3NDa051QnRjNzRuZVNUT2RlU2lVTmpZTVg2TVpyUlpNTUVoR3U0K3VmT1hGVnhaaHd5UjVZM2FqMFkxWmlCY3N0QVRCdExKaGNYUnE2RG8yTTBBVEhmSzNab2FGUEV4RkpHVTB6RHdLeEk3cklsMFY5SWpBeHAvbVFYTm9TVDdZYnhMUWxjMjlWR2FSWkFZajFaYVlTVmFjQnFNUWVBcVlCNmdpenJLZ2hrZGkrUEZwNzFZaHZDa3BpeUtHbXM5T0RFNE5VbXVxeW5OV1NSV1ZQdXpxak50ZFpBL0pDS1dhUnlwa25HNFp5eGZVVTM5NmdiSnE2Uy8vek1VOXZEM2NGQWVRUjhKckkvOXhWVFExZy9ZNHJQR2t4MW9nR0JvZC90MnczR0ljbmd3clQzVjVNZGNsTWdNdzRneG9nWmV5WUdhMzZicGg2dXJBdUd5Nk9IYUFjUEI5eE1RSmU0VVBicndVOTZBWlp0ZzgySGpCaFUzcmtRTnV3eGFMZ1FZMVlvNDh3NExQNlllcnpSbWY4RUdsNCt1L2VGMHAxS01GU3dZT0pkaUNHYkxCa0dJTE1HeWd6ZVBqbUpIeU5yTm1XT2xSaUEyd0JyWGFJOFFkcWhvOVZ0UjI1QXEyaTd1eTdlMmlWNTA1d3lCV1NJcnZPQmFDU3NVUEE4aDhxcnVyTkYzSkF1YUhtTjJSSWlYYzRaMDdjQnpBcitZVmo1eHkrWk1kdVlleXhNMlNab3V1NXF6cmdhSzBvYUxiWFF6K3p6bzB0amJkZHhCR1FtVXNab0FOSURwdnVWN0ltVU1Zb3BLMFZmMXhBd25SbCtjQjJaWGtVVmJQYkJZQzJDTUdIR3pvQVpIUGlkanZKWEFQczMzNEF4VzQwL1BRNVNwU01UaTNiZHh3UGdyUUtmSC83aEh3N3Jld3M1Wm05Vnl2Z3VHWDFreXowSXpFNXJ6Ymllakd0QXRQYUw4MjI0MWl3QlptRFpvd0F2VDJTWTJBUmVnNEJiQUhINlBabVd5UlhCb0swRHcrNkN5TEkrWWN3WWxOVmRzUFRPUHA5Y0ZidWNjZVNhOVhQSDJXVlNGOVpyeUk3dTVraXl4QTdJbUlVYmtzZ2VMcTFtSDYyMnJMc3grb2IrbUl5WlAwNHFqY0ZzclRzRGdUU1dOUjR6eDR4OEZvSVRZN1dWTEJneXhvb1ErM1dwQUJSZVpmcU83MlI1TldvdkRkUC9uM2ZNWFRTWkJNQ0VhVmhRWlhZR0ZsT00xZWdpQWpRa0lzYXNLc3hHNkNmWG9NV0gwMEdpUm40c09kaFMvVHk3ekphMmpMWFVLWkkwSTdhRjFJYldyOEF1bCtOTTJFYkYxbTRIMzAwMm5EUEc1c3FNSEI4TmJTQzVkLzZEVk5Jbzg0d3owcHBhcUxGRTA0YWVwSHljTEdmek9xdE81dmdlYXdLSERmNlFQVW9jZ0U5V2EveC9BTkRtWEZudllHa1FmYzNsMEttYlVvMmdFWU1sYngwak01S0hkaXQrSjgvR21USGdWYzR0T3paWFRHdDl2cGYzTnBuMHFBUG1wbU5vYlZSaVNCMXQ1dEFKUGc5NjVsSFU1RlBPQ0RJQU1Yay9uQm9SMFVjejFMNnZ0Mi9vQmRoazI4ZDQvUzB3WTJpZDMxMk5TeEYzdXdrQm1EVmo2NDFwQUFMcXdtTEl5V3hNcjhSazFOWXloK1BWQUdobzd4dExCdUFMekpRNVNSZmJNZTd2R1l5RjJqSklCQmdaZ1hSWHhvSzFYdXdVb0ZuQ29xbkVOd05pZ1IxekxJWWZDeU1xWU13MlFRZkhhOU1OUHdjb2YyQXdZclZ4b3JzYXMvQ3FlV1ZxazMrN01QL2dqTE1iU2pIYzVCcnlOT01zQzVxT2dkTXpZSG9GWkZQS21CdUEyS2Eyckc3cXl3ckpHUXM1TTk3R2tOTmp0V1VRV1diMithUzJMS2dOMisvdkNjQy9VV0YvRHJDLy9OckFyREIxcmFNT3UwNk5qTks1ZlRybUgrK2xqRy8yVDlnaktIT2xnSWRsZ3ZLZXdaUWxjc2JTQzhveUtTTmlOaG1FOGVJYU5ic0FZcWU1Wkd3OGtvUlVkL0NFeG1iMW1yRHhub3cvVEMzaVZjcklEbzNrenNnWlpJRlZvN3l5NGZSSXJKa1JVd1ZoMEliclltZkQydnViMUprTmkveHVmKy91M1F5a3VudnB3S3ZYbDdtN2RUYU5nR0p2Ris5WHFQT3JHZU5rcDJUSlVQeVoxcFBWU1RheGQwWWx3MElnRDVObWNxTmk3dzduWjN5OG4xQjk3b2s0c0ZJSGtxYUY1R3pla2JyS0ZZOE1xSG1rQlNIenpYTjZSbWdGSXlHYVhTaE5KMUdwWG9wVHhuaVFXTkUyekpqVFk5alRxcld6bWpPVk1ycWN1MWlqNURvaTZIdDRhdUpjR0FGdFluWjBSTjdSUjUxWURaUklHd0pxN293V0pIZ3VGMkdvNlF1RlVTSTNaSzFXalRJK2laVU12VkJYNlI5dHgxc3RXbTJnbjlQbEp2bTEwdDBxbDJTc1ZSZHA0U3p3RzFDZVhTdjV4cUR1REMxUHppb1dKblVkODNFWVo3ZjVJb0lNREpvSGNyQ1FUQkdyckxGcnJQa0h0bnhPWFBwR2QvUGxrQlJpVklreHhPSjZGalVkaUVLcERzUnVvWnFNZ1ZtQkdvQWdHSHlVWVBhaDhySGIrRDFiZTMvL2U5WCtDdTV1aTE4dzJqYTlaNnpEcWsvTmFXWVBEUk4zazg2WWNUU0EyYlVMbzFFL2xkL2pwS3NhTGZFOU1tYkJqVHdKNmcyMVoxaTV2WmV2TFdIOGcvZlJKZ1ptemUzS2JBbUdYcXp2Rjgzb2ptMlRlck5SZHhiWnRMc1JDRE5saFppd1dHdjJPa0hUWmZ0ZTJUSnNBZG1FaTlFaW54a3pac3ZxOHJzRDhnRHBYZjNZNUxzenhzenAxMXlFU2JzRFVmdTNIUFlMWGdjUzNZR1ppZUVINlhrWGlZYlVsdkgwVDRNeCt3eXM3ek1sWlh4ZHRneXp2bXNBSFFWME85T09qREdUWllPOWZRTTdyWi9tWFFMWXdWUk5aSXFGbHUxdHBWWFAycThPeUVocXlPdFk3UEVaekcya2pLQS9sakoyUjBQcjc4a3VQMlBJaHB3UXN3Nk5HVE9vMUxDWmRaU2t0bXhJR2Z1MkdkQzE1Zms3YXQrZmJUZHdOcFZHSnowdktWcXdqdGV1WTUyZ2pLV01MczZNclBBTEpWaE9USnJQc3F1eEtWdU5EVTBMd3gxcndMUlR6OEl2ZEpsT3RTbURZYU5hRmEvVFByOFdraTBpOS8xWEtlTVpsbUY5V1VESEhLWHNLMWhkeFpkSmJoa0VuTTA1Unh0N3p6d2RKd3RUQXlDTURGNUcvVWtOR3BsL1RDbGp6ZkcwWVNsYUN0bGdOUkkzWjh5cG9UdUorV3FzQ0hhRk5KeGxQb1h0dXp4TGpaaTNOZ1psRm11cGdqdXlZVW93U1k1b0JNYVd5enJrQ2JJemlxLzd1OGdOc1Via1pjZEVUNTlKMk9CeU5KaEZXN2QzTDRNd3dxc3V3d3gwelRTanhCRDNCLzVRNmZkdXFOYTZVS3lkTXpiL1lObWlOVWRHcVRjeno2M1V1NU5GOEZQc1kvYVE2VjNhcUlBc0NoNU5PbnRhWTdaanl5Q2dETkp4WnZmR1NpWU5Qa0RhTlBnd2IxdnhhR2R2bUtZZEhBZW1OV1lRUjBhVHZPWXVaZXhaYUFHenViaFRFcHVtM2Vwc2JMQXN0MGFQb011eVdDaHF2T3RPOUhOTUlJZGJmTHhXRC9SL0F5cy9KekJkblNYcmRXRjJTK1NLZHNLaXNjVHhKamxtVkc5V1M5eTN0dTF5SzhKVFRWOVFKK0VnQWhON0Rjb3FPTjhzZ2pHMXk1OHlSclhObjFkdVhSaXovdDdJa2dSQkt0eGgyL0dRQzJQT2p1MGtqSHlmNGlmYjdmNzVhd2ZzWHdYc2R6d2JtSDBUaGlKQnFpTmpVaFF6S3V2WHJzdW5CTXplMTVpOWZXQzJCV003dVNMYjNpZU1XcEF6a2hOakJ6ZFZ6RDhXK1dKaVo4L3pXREs1a3pzT0YwUUdiWjNsRXpZdFpLVmxtV2UwWFNlV2pPdkpYR3JNVk1yWW1UQUdkaUZ3R2tCbnVQcDJDdFdZQlRkSERwTG1lVzNhY1J4SEIzZjh2ck5wQjdGcG5UMnprRXMySFRHN1BGVEJiSDkvMzk5Q1NqM1ZRQ05TV0NhU3hTNVRIUGdsc2MzdlZ2ZGpFck5uZHNkQUdnVVc4RXZDNkZzVy9iV0FOU01jNE9zT0JFMW1ncXljSFU3YWQydU5RV3pETXQrazVpd0xudGJoWUFzeXZ2eWdyN2RRbHlvZVppWHFBNitVTkRhNmN6VmtsRVVScEtlSmFSQjVJek5aRGRaVmozSkQ2bmpQK0paV3ZGMGptM24vQ2hkRmhjS2tDV3ljUXB3SGVCSy9ScE9ZN2tySFhoN0hnN0ZhVUJtQm13RzJhcnMwREZsbWd4bEltdWNMZUxvRHF1bEFxRmZsTEd3blFCUnE1eHF6WmRhd2xOYjBFU0xzUHl4eUhPbUFweDgvYXpMRlhGUXplZHV3WHdSR0I1dUhpSjZOcjVJUjFHMGprbURXQ0JvOTM2b0FkN3FHaGcyZ3NtWWVBN1FnSTA2YWJ6Ym9uMk9ST0Nxc011b2txaWVja2Z5TGVUVm15V1pnN3F3elk2Yk1RbjNaYXFGLzM1TkN2elkyRjU5SHJBeGhjdXRROXVEb01nRllZTFFvRG95WnNTeTdqREVBSTh4eVcydkx1UHh2TUhFWjBlVXJ5YlVFVUNPaDF4WWdKcCtCR0Q3ZHozbkp3ZzNhanJ4NmRtLzIxd1BsSDkzV2ttWG1IeXhMOUpNYXN5dTN4dE5RYW1zdWpXZFN4cExhNXRmQkttbU5tVjNZNWZ2Q21sWGhmU056WmlFQzJ3Sjdaa2xsV1RUNnlObXpyTVpzQldIN0dqT01wMkpKbm00Ty9QWUsrK09BL1lubk1XYlZVZmlxcHpxUEhRQXp6OVUwbjRiNXg5ZSs5cld3dnJlUVkvWjV0Y3MvWThOWXFoZUFEYVpEbzFISEhBUzZtRTFqa0ZOcGZRc29aR2xqVWcrbUVramYxSXgxcG13Qlh5UTNWQW1rdWpJeWcrYVpBeU85aHUrS01ZaHRzc3RZaWpuY0VQdjdMaUhFZEdnMENxUWVjc1crL3BaZDFzMDdyTnZoZHpEWFpZc2RGTGJ2ZHNsakNLYnVja1VBWGRiWTk2T0kvQklpTWJVRk41elkvM0dwVmxaZnB2Vm5IY3ZVTXNFWUczeHd1Ull6ZHA0NTNXUERsUGhDbCtSZkJrNHl6ZlE5T1pwVUJtdnNORWNBRFdJS0FuRXhZWUFXZGc2WGtrQnN4R2txTmxSdzFwZGFRVm1IV0I1a2pQeStMaEhXTlpoelp5NHhhaUJSdlNZYVZKVTJlbm9pZmNuRDh2UWN1bzQ0ZWlLZWszRGpZRm0va2R1ZFdBWW15c3V6ZmFEdmFDQnowclpjaEJpUHhTSVQ5S1RHYjJua3FoR054OWhQSmNMNXM4YkRKUnlOVER3N0lvdVQ1ZjVhd0hLY1pxZWxpT01pWWcxY3YwRjE5MFlqNjN4ckFpeERkRDhicGlCY3BXOEpVNWFIUEpjZ1lIU0NjWnA1TmxrekQ2Nk1sb0l4RUlQQkhjOG9MY3ZzRkp4Ry9DY1l5M0xYbUhnS1NrRmJTU2oyMVJpTUdiczZlbFFhb3B6SUdIY3lianRSZHk4cU5qWDZnSHplbk1PT09wMkEyL01Zc3kraTJQLzJFcFNsRXNhc3h1eDJYbU8yclVITEFKckJTbW5CMDFtdDJkNlZjUUkxVUkyWkxZQnNyVEdMNGRJbXNlazFhWUV0am93MmhpbHVEOWFWNVF6WktpbmVmZUtoby80YnV3bFFrOS9iLzg1aFB3dDNwNkFIZ1ZrYm9lQm5nTzE0S2ljcEk2WjZvUDlnUG84MVp1K1MwVWUyM0ovKzAzLzZVV0NtWUd3QlM4anJ6eFQ0WklBcW5TZVN4aTVkVENXUTdITFk2OUtJOVNvc1dTUlo0OEhMMG50bjJXR1hORFp3eEsvZUpZY3NWV3dncmJBbGZzOG13d3lwSHV0djZ3akwrcjM0cTBzYnZXMnZFZ3MyV0NxcEt4czVabDJxU0JKRVp3YXN1ekNTSTZQTGVvWmxmamY3MFBVSUdCOTQ2TmoxaGpieU8wOHl6VHd6TjZ4VEJWaWx2bXlSNE5scWNPaCtiaFM1NWVTRFptMkhORDJGTVNGQTJaTU1nRnBqUWpack1RZnlOQW1YdHFuVFZBYk5IOW1oeGV3ODNadG8vTWhRYXRhYzFRRFU0cjV4WFpuTDU5aHh6dWhKWHc1L0NKaE9UeEJ3a2k0TVNkNWFsczlJclhXby9VU2llTHJ0Njltbm1oQi9RQXFZeVRrUlpaTStjc3pFdVJGWGh5MDV6aHdROTlDdU10TjRjUmFXM2JQY2tmSFJnMnU3Y094ZTFPU0pYczZUbWpOaXlrUE9XWC9mWFlXTVdMNlFaRXo3dVhiK292c2lRcDFNZkkrdzNKUXl6cW96bDVxbktHY3NBc29pQTFBRGEyNUwzbFRIcjhPQkVZa0xveVZNMmM1SGc4aWZXNG5zMjQxUGgrblJsQWc2Nm5PcUlRZ3lJY0hpd3VpcmZMRUlCQXpTUi9HUEhFSFB6M1JsTlB1bmdQTFRKMERpVk80TFY4YkxQN3RtMG56ajJOZ0JtczlzczdYV1RBSGFaR1BQclBQUDdmSmp1UFFxWmF3angyd05sVGF5eDNlVXhqWFhiVTJadWk0cVE4WUdKanZHTERKakNOTWpHTFg0K1dkVTJHOTMyUC9zWVdEMm9jK0FlNzYvTUN1bTdvek83SDUzOUowUGdmYzFadSsrbERHQXJVUytHRUFSWXQxWWtBR3lYSEdNZ0pxeGtZZTUrOWlHbVFXN2ZKWXVKa1loeW94cCs5Z1V4R1Y1WnlDV01HZXBNK05GYnRtMjNrd0FISVQxVXRZTXRkWU9HcnNUSW9nMXEyMTlJR2tpMit1UGRaQlUwZGhBaEVDWWNZYlpxMWV2RHFvNzAweTFMbUVNd0t6TFFUdFlCWmxoWFhhWmZOYVZxYlA4Y0pmZlNCbXJ6YklzeGlwVkxQR2R3NFhwZ2V5a2RrdE5qYkpHbTlJREYyNG1DNm9VOHc5ck5XYlZZa0hjQUdJSzFEQ1R0RDJPZUsxTW55VWFVayt4Y3NaWDVabHdUbnZrWVM5bmpSbHphTHova0cvc0VDVFhxVTNyRU5zQXM3T2tnOGV5Nlg0Qy9sbk1IUHRXYnZmVHNMZDYvVU42ZmlDZXM5NFVPejY2dHNHWUlVb1hzNW96ZG1tMFN1WWdWQlEzUHB0MEt5eU1zQnV4Q1dzMkVnSllVNjdtUmt6WmJPN3FES2pXK1dwbzRNR3gwU2g2bDdPbWZIU2FCMU5Id2RFRFJESEc2ZE15Wi9rU01RM0hnWlZXQm5YTGdGY2sxc0x2LzVSQmN6TEpQR1BPTXFac0M4ekVTbEpiYU0rcU1mdGVGUHNYVDZXTFM3QTB1VFF5Mk5xR1Q5OU9jczJrNXN3NWZIcWFrSmpGNEdtdUxYTzVsdFEyM3hjTGZWeElHZG1aMFVPV1dUZnlpQVlmWEZOMjMzSm56Sjdha3lsR1M5L3J5dTdDWXp2TktjdThGdFhvb3pOakpxd1l4cUNKTFQwRmlnNzRmUTc3SXdEKzZrUEE3Sk14OHZPQUtrWnJoUDB6Q2FRK1Y4RHNFU25qenBhK0Fha0YrUEIzeUNJL0dIblVXczNNbUpHcVVzdTFmSy9YV21YdGZNQUNmMkgzZUZ0OTNicDkvZjdadE4wZmdiNEE3am9vMW1VNkswWWdEUUxNQnBBa01GWUkwSUdtT2Ruck84a1ozZDBQMnU4aDNlemdqN1BjdXF6UmZWc3habnhkMUZ2czdhdkN6cFVWbzBFZVl3Yk5WOEJtN0JyUEJpQ0pySkdYeThxelRMR04wa2VMMFowaU4xM2U5NEROaUJMMFNpd2E3VkRkTkp5dHZRT2FPck5oZER4MjR6Nk5sUXZyajVWaVNHenpWd2huaVN1anVrTHVlRXdQREo5SzdIelU0bmlTUmVmcElabVNqM0RVMGtQb1VvZkdJUU9XWENqeGE2WkxTNVJCSmFOOEhzWmZtaUtEQ2Jya0dBa1JITTZCMEdFSE5pTVFkeXYvZUNtTFE3MElja3pPa3crWFI1NFdvWVllWVkvMVA5S0JkanJQOEFuUVp3VEMvSUpqR2dpQjY5MHQ3bi9hUVErMER3OGhzemtFczJJMHZ0L05RVUx0SWpNdmVod3lhd0hRMWNCQXpSY3pFSzVVWTVCeUEwWjMxeGNnYUtHV2JBVm53R3JZTUE5REpqbXo1UDNDbWlFQ3RZQjVDbzBmaVpsaEIzbkZ5WFlmZEhxMHJpeDdHTEVuUzJaS2w5V2FRWmswUXB2QVN2bUZBVERKT1BQeXFDdGpnZG52eFZNcEM4VllHaWhxY3NKWVcwYnVqQjFnK1cxS0dNOXF5WXpjRjVrbEt3TElSbWkxVWEzWmpVQldXWUNZNXBxZFNSbExFalROOVdWWFVzYlNkQmhsa1RSV2labVk3NC9rZDhBTXRzdXYwbFBtTE1LMEdBeGpnUVhFcUszVFp5WjRzT1BKWWIvSFlmLzlSNGJPbmo3eVhCRXdpM09UUExOZHYrWFR5VEVMVzNrTE9XYnZHYk1FbU8zbUo0SE9aK0RJbEhGTGxsZkhSaytZTUZlVEVnNmU1dG8wMmZheVRXSEVRakExbTRXUWc2SkxQSUFScUhMTk1hUGphd0xRdkp0d2tKbEdKUkJreEt3TnlTRGI0TGYxM3hwZzRxQnFFTGpxTldmRGlYRmpyYzh1alJYM3VqS1dOQTYyVE02Tmt5UnpQTStyNTcxL2wzb3lKOHpDcG9YQmhWSDlNN29wQ05XWUxWYnZ0Z21XcHVrOGtwcld6S2JzZ3NjbnZ3dXdDRUZyTlRvemV1TFdXQk1uRTJiTkFsMlZKV2hYMnBFckRNYXh5dHk5OTQyY01kcDJWR2lHV2JUUlA0WjRwYmxOdHFWcThIYUxWV3grNFFPcDBLL1dlMGJVSFFBMGNCTXdLK1Y5T1NLcVlGY0lpc09lTjhQWmUvUFdlemV3RVlXUGJUT2E4SmJkMWNHUXdVWjVvS2xjTk1qOW5Yd3lKeTloaE0wVkQzVEFOL0xRR0NvNXRkc1orSGpMQS9PUk4yWU02enBTOFhvUHFKNHloNUV0eHMvOGlHWWpNQnNHSEFGTnp1MnVIR2VQV1dpdGFzZVc3YVk1RmEzWGtSbi9kdVYzNkUydU9UTlpKb3dQMkluUlorOEVGODR4QXdWTFl5WW9HLzNRVEFaZUdNaU53UlN1a2x2NXNOWDlMYjZQRWtjUE5XV0ZLc3BLWXA0UHNVcFlKWTBsZ0xOWUEyTkRmQXpLbjFva2hKUmRaaHVRQmpVQktYR2FFbjJGNjh3eXVXSURkbXdHb2wzT3dpSUgyNmdoUXEwZ1Fid0ZSV1pzbVFBeENDWDR1Q3ZqYjhiTmZuTnFnVitUQU9uVUlqL1JqZTVxemNwSnJsbmRXT3RyOExTVndaU3Q0ZE41cnRuclNobXJ1RERhWWo4eUt5RUwyWkZNNW16Q05MYkluejdCTnBndS9uOE5TV1R4WFVXMHhDOUprRFIvTHN1emRXWFBEUGp2T3V6ZkJ2Qi92QVptWWZNWEE3R25SUnRqaE9aZFo3ZytWK1lmandDempYeFJwOWtHUkVGWXJwNEo1Z3JHa2pvMTI5V3dFYlBWcFpPWm8ySWhYL3hlbzhYMVhBZmxwREhJNEdYcXhvVXh6Ry9UZVo4NGZMcFN6Vmt3LzZEdEdsbmhkM2ZFZTczV2NZQWxsNzJPcklNaFlzM0FqQnE5WjJraTE1ZzUxN1J4WFJteGVjNlcrWDBabWVjem9zNUh0M2ZuaGVFSlJkT3h4c0tXcVNLUXBZeFljNW0xZ2l1dG1hSk81bEx5WmlkczJTbkhoRlQ0TjN2WTFIQkducGJrbUxGdGZzZ3ZxMUpUUnU4ck1rcmw1Q2EzVnV1Y1dlUXJXS3NFcVJpMDNVVWhkWXgzR2xXalZhcEt3NFhweC81K3hUbG1CTVA0K3JJWUN4RDRHbmZxai92S0JySGpUQld4eU1id1lzd3pKOUhYWkdJdFlkV2M2RnVmRm9MaGFBUkhSeGZ6TFFwempxdDNZZU5tMjJMek5XZXNMMXdqSE9yM3N6b0JVd3gzeGhwOU1NQ25iNTZxV1FJWnNXY1dwOC9YR2tENUJOelpiN2EyV2pxSXQ2ZEYwNVR1SUhtN3pRS21UdE4wSUZZSXFBMHBJOFEybjhGWjcvSlVxVnZDSWw3Y0FiQ1ZJYk5GeG1ja1g0eDIrUkh0ckpiNUZnQ2F5engrdFlVTklHQkdCR01oOWl1QU1UWDR3R3FQYjJYUmFNNjg3MFMrdUVBaGp4bG5CVEVqT2x3WFJXK0wxRGlsOVZ5bGpTV1hNblpteVZSZytSQXcrd0xNZnRlbGhER3JPd3VnakkwL2J0ZU9qajI3ekFtNFpTRE5pRDNEcmRXYVJZZkdGYUJ4UlNTQ3BORzJVa1lUTUlaUVg3YUdTTS9hc3RXVjhkendRNGRFdE1ZVGROMFhyQmI0dmd4azJLTHdFTUZRQUc1bjRNeUIzKzJ3SDhMRmxmUDBrWTRrMndXTXNjM0EyQnlYL1Z5WmY3eExSaC9aY2pzcG93SXNyR1llekZobGhoMmVnRGRQTXNZNkFBcyswMWxZZFJZZUxiTEREQnd1VWtMTXJEVU92V1pKcFlzRHBFdnRtWXVqb2lzcjFrRlpQemJpd3RpbGlwWGtpSzUyK1kwMXE4eTZVWjFZQjJZSDU2S3hzeUpiNXRONkJsQWplU08zTzRCS3RkL3Z3RlZraldrTTgvWmVrWkFpdlYrNjVKOEpTRE1pbmpyUkZPQ1F4YjZ6QWczRDZqUnZ5QTN6OWdWS3U0VTlWdGlGOTZMZlpQVFpBVmVhU2ViaXlPakovWldEc0I0QmxXdkhkejFGTGc4UHRlbndEYnhhUFIxZDhzNE0wZlREd3J3b2Q5VGpYcjNlV1psTjJIQ29lVzVUajBVeVdlNFBjM0VZcmt1ZTFuMWxobW5EM2xVaUp0bGk3c1RNTUR2bGJEWGlTeDJVa1g2UDc4UFduc3lqYkdsam1MRUNveGtkVUpuaWNwYlRyZWMrK21MMFhtMk5aUWx1RFhTci9mN3N3ck9raHBUbjU5Y2xiVHlXUUdTbUxIeXNIT3hZT05nME1FSHFJYy9NTlUvTk9oaGtTM1JxWUNHS242azZRMlRMT2hDRDBweFZYaEZrVXhCZnQ4aWxNWHZHWG9tV0FwVXl1a01sQldBSUFBMFB2RzVIOWdNUTZrYVdHV09HSkZqYUxTbm5LdWRTeGh2bDZXclFOTTZNUGRvaEtTck5YVFNQaVJiU0xORVVJMmZOUXNFY1ZjZGRtMy84SnR6S3p3bHVLYVViY2RncVliUWRTQ1BHckZ5WWZGakN3dTJNUWJKYXN6YXZtT2FheGFEcGFmNVJBc2g1cnBUUndKbGwwL1NqcEJMR0tXVzhFVnVtWVJTSENHQjlNZis0MTR2VmhRWExMZkhGekdQNUhINDdJYU9RNitvTUJmajVCK3pYWDdGbVR4L0pzLzhTVlYwemFPOXJ6RDREak5rem1iTUF4RGJyNndEc0VBQ20yOUFhTTJYUFBBbWZWcE9RYnJSeEtDQWplZUt1Ym95Qmw4b1hOWnRNbDJQcElraU9tTWtjUGFzM1kyREc0SlhOU1FoWW9UazNjbkIwWmJmR21RdGRlNjFZT1k2RHBZeUIrZXF5U21MR0trTUFjWDdVbXQwcFpUeTdCNUNWb3BOMHNkWU41VVhMdVpoL0hOam5hcDN3V09rTk14MWdNcHo0L2dOTDhadGFUSm9FVGp1YmdIVEd6Q2l6REZIQ3VFZ1pmYldjaEsvYXpRc0N5bkpZS1FETHlIRnhmbDdqb3cxSGV4K05PMnB6YVZ3ZEdubm5mQU1VUFRrN2ZsVFVaQ2RtMkxTc3hWaHUySW1uWXlnWDk1blFDaW9zb0xnS0pBYUZSdmxuTHZVSFBzSGYxQmxTOXJJSldHaEhhMlIwTFFLVXRocVZvcTdJaC9ORlhkMjdzT2FvZzhGajRzUm92VjNPMGg0YVAyN3lSNjY0Y0VMTXNUMUF0SVAzWlQvbnliY0J0Q0xBYldsRXJhZGZuYytCeDRFaXR4VWdPK3ZpbUNVVHhreGRHNE4wa2EzekdhZ3BVaWhCRmhXWlIwdTZrQkIzUm9UNk03WExCM2swdWtBM0Jtc2VhczhVclBsR1RHeUJNUXZ5UldYSmttbEJ6aWdtaGhBamtISVQ3eFdiQUhDcE9XUG1ETEo5S0ZDbkFRaExXTE9sMWt5Ulk4S1dJVEVHOGJaanIwNTd6RGNVL0RQUndySUFoOXBhWmlEc3hEYS9zMnloeHV5MkQ1NW1obTFuRE9JbEFqUXJzRnNaSEZoSmdxYnJJbWxjZzZZZmtUSk9OOFlPMU5Zd2gwSUpmRVdTQWJ2Smg5WllXc0tUN1FLa00wT1B2aDgzbVJlZnBSa3JwdEVVOGRWZ3Z4dkFLV3YyOUtFNkx2ckpJTEp2YXM3aVNOaTdubVAyZVFkbUdpNXRhdXl4ZVQrTUlramFpS1JPckFBNEVpT095QUcwWEM0eUNNa3kxRHJUNWxJcjVwdmFOMWQ1SXJGa0hUU2FTQ1VaZ0ZVazlXYkVpakdBYzJMTldFSnBCSllLeVNjcnV5YlNPaXJKR3NGVzlpSW5yTVJ3dWNnYVJ5WVp1eWtteTZnZHZzdjFvYlZrcnUwZHk1d04wdEQ5d2tYOUV3dy9FcHY4SVdWMHNjTEhhbyt2QWROcDlaSnRjaGR0cDdKanVpUUJaM29icml4ZHBCM3pZem96MXJJSmxNYnF6TWgyK1R6dG1RcHN4aUY3WDhrcU1pYVZMenBWanpFd3F6SjFCV2ZYZnpuUXFEendZNEhjdWJjMTFIWGRMNGdKQkt5ZDd5Nk1FMDZPV0xFVjJjd1kwa3FNaUMxWlhUWm9YVHU5OUcwck4ra0FMckpFa0VLdnZRc2hXLzV6NkhMdExKaG53UVRSeHQ0dG90WTdnVGlQUXp3OEJsS3pqKzBPRmxTK3hrSFYxaGpHUHJoZ3dUSWtVU2h5dG5WVldKbUE3S1R1M2RwUExlVENsd1NZQmZCbElsK1U5NEVwYzJta1F5a1pJMEN3ODJtTVZVdEdBamtqZS9Bb1hzVElNV08yTE1JWTMrU2JlV29Vb242cUhuMG1iWk5WbHNnWnN6SXROVFBzTVdEaGRDREpnSGFaVDViNHdhdUZ3YU1qMUYrR0h5Um5RQTJ0cGJKalNNQVlNVTZERWlTdzlPbzBPdU1mQUc1LzN3S3dMcTN4aVJsemszQnBOUVNSRU9vcXJvMitDNkcrWVZoazFvMmxmb21TUnBOYXN6Vm9PcE15MnNhVjBaZFhXK1NNSGx3WlN3TmxHaWJkR2JQNW1vVkc1L2I0cTNReFo1UDNESmt0Mld4Wm1xZk0rL2tIOEJzQS9EdW5qQm5YT21lUFRKTzcvTlNncFlQbTd4bXpkK2pmem5IeGhDVmIzQXVaYVNJWFJteU1QVUp0RlgzdWJKWUxhMlpxOUhFQ3dFeFlzZ0xnYU82UnBia1E5bk04d0ZOSGZ4MlFVVjFha0N2Mlk5RFpKd0ZuSWNDYXBJdTZYbVhKeHZhNGRxd3pleHdid0k2TDR0clk1OWZqT0hpNkg4ZlJ3U2Rua2pHQU13RnB2YWFONjllY3pxOGx6Q2lmb3dXVGhWQjZLYjhLUmdkWnA5aHozTVBxUDNaZ1JNYU9lYzUxaFQ0dlRzcGdrTzNNamtFVFBWYlBBcEFhb09VMTJFcUNndGNRVTdSMS9aN1UvejVETEc3eVJTZW5Qd1F1aENWcjBRU0VPOFpPWjhBVDM4WTRMVEpqaHJ4bWlUOGY5UkJ6RHo0bDkxcTl3QW8xTUdlTnY3UGF6U2xzeVhYeGFnT294dzUrSFhMQUNxNmRxb3VjaFYwR0swa3JPWGQ0ZWFDR0lYMnVDV3N6YTNLeGdvMHQrRmlaaEZWWGVHMUhyTEd6bGJORkxhYmFqZnF0U25TZUFkVk5yRkptUTZZN2I2c0JhM2VBWGdjMkErVGJaOTZtWTJUeGRNTU9YOFIvN1J4YVB3Y09xMFptS3p6U0tGLzIxYkd6VS9veDQ2MnNQZnZnTkVGZE1EWC9HUFByT3R4aFdDUzdLbGtFWWo3UzJnVmg2YUlSVzRBQnFTY3dNM0M2R1ZzamNOMVlKbDlVaGd4SjBMeVA4T3Q1RFJVaG1aUTVVMnhqU1NaekFHZTNlNG9JZzY0Ykpsdkdib3dzU0NzbDNuWVh5YU90aE1FYUlvNVltR1k2UUtOQWpaMGJwUjRMcHdIVFR6RDdaNk1jc2doanRwRXEybk1NUVpMUG1hRklyek1ieGlCZHVxZ01XbHlQM2FJem80ZE1zNTJVY2I0dk9MZksxL3F5aWw3TmhpWlhaRmZHUXBWdUlKaG13a0puSWRKWVpJMitOZlRRZWpGTFVrMTNyRmlVYnZLZ1JvMHl4My9XZ1IvQXByVHE2WU9OdzJKNGVIbytITHNwTVhrUHpONVJ4c3pqaWJUTUFqOEJic3lTN1dxOXREYXNmODhhZTViVnBuV0FFVExPeEEwUXhHRHB0a0NNbUFzb0d1eGROd0JwcjFvM3htWWZBWmlkeVJxbGpveWxpenpmaExreUJtd3NROFEwQkRHdVUzTjNhMEJyTUl3RXFQbzZDekZ2STFPTnpEOHFaYXlOZXlTYmtaQlVrZzk4ZDJvMFVRd1dwT2hNQXM0Nm9TUUtRTS8waU9TVEVRS21iVmtzQmlMYjZqSmZIelV3ZkJET2JKR25rOVhrMEdvZTR0TFkzQXRyV1dtL3pnWlViSndaQmFpNTVTN29KNHhaYm91dllrTVhWV21YTTg3UnZvTjRNVU91UjcwdmZZQXp6aXJKR1kxcTBXeXhHNG4zcTJnQW4vaXIyelNzbU5icDNrQlhYVWZJMjJYZm5RNjd3WVhUYzJ6V0wwMkd4N0ZoZU1qRnNkZDgrYWh4U3J6ODY4cjBETk9TRHREY3FBK1pPZndSU0NGMnpablY0KzltMjNHUklYcVRoOW8wSDdIRm1LT0JxUUZlYXpzZE5zMVpRdXJBL1VmdmxwaUplU1dyTVkrZG9PQjgyWjBwMjNGWmxEbFVOOWE1MzBhUldZZ3ZJR3VZYnBmUHJCbGJEaTdzR0JLSFJpTUo0OHBKY2tXY0E5SkJqUEpHV3lCV2xET3lSZjZjNWxEemoybUZjRzRHa2tzYmxVbndoZnNMOXZnYmNJWVRTU00ybjB0Wjg4b0t5eG41bUpoWTZHK2t6cWx2VHdiU2dqdGo0c1NJalVOamI2bVJYZjYreHV5L2pWdjVPU2hHTWtHcEVjdWNGdFA2c1N1WjR5TXl5REp0K1pGOGo2Y0xTTE5TeENhL3BEVm11WnlSNjg0NmVIRUNORDQrRnpMNTZJSE5sV3JMdXM3Z050UVF0dUZiNDNXTkFLNHlBQmFCV0hrTllLWmxFN3Y2c3pJZkJ6L2ZZYjhSd0IvTnBZeWtwRm1sQ01rSXhHYlFsaVJMbnl0ZzlpNFpmV1RML2NBUC9NQU9tSjB4WDQ4d2JFZ2NHbFhHeUd4TGtETnEvWmhrbUYzVm1DM2JKOENZZ1VnR1VjeHdJVnRPcDBzV1dTWlByTFNzWmZPNEhrM0RvT243WEJNR21tY05lUFY2TkcrQURTeUhsSGFCbURWdVg2WDZzY0pTU1ZtSDFoUUcyV08xaEZCeUdhV204SGtUTml4QXZVd1ZXR05aVm9ibkhvbCtWa25qWTZBczJ3cW84V0tMejJGc2xXckwrcnhhdTd0ODNLbkRWemxqY053Z2tEWU8wbU9aazV2VHN4eWYxZFZ5MXB5eGZYNGQvRkU4RSt6S3lGMzZISHo1WU9nMkRsS29SeDNNeWRqOVZuUmt3bGdPUzNseXJ4eXd6aTBBbVR1WXFIQ1BsdlVkakkzbEo0bDA3eEtZUjJsaUF3cURPZXVTdm01VFQzYUxBMDhPVzNwR2d2ZHBScEh0VmNMRnBqVTkyZExqemp5aDFpaVBOQUtiL1hOZ28xaEJnWG5jek9IVlNSWVpBWTNqZmo3dVRhdGQ2OW1jTVRIQmJoczRzRW1CdFhvOFlaQWFTSzZ0WTJFRUJqcEQ2RXhjV1czcjd1QXpyaXZzYndXcTFTZ2E5WFk5RGVNRkFseHEvYmZNVThhc2c3SXlHVTV5aWJUQk51VzFLN0YyYkhWclpBbWhHb0J3anRuOTJ6ZXEwSmtzQm5kSzdWVFdpQk9KbzlTUXVZQXp5U29MRXNZaUJvZHFtMytiZmYvZ0IySlR2bWdVYkYwWWVHVUFqUXdXZ1hpcW9wU3hTSWRXczhrUzBNWnlSdzJXN3NEc3NOME4rQitER1hEUUFlZ0g1NkE5VjREVTV4MDgvM1pTajVhNE5BWldUSmFwNnNvbzMrMW1JT1FVYWMwSXBEWnhMU2VJRmFvMTJ3Vk41MFlZODRya1lPa3A0WFg2clpRaFk3eEJIUmZYQUdsYmZtOEFscW95Qm0wcjU1MDl4VUFTelYxZFdTWnBqSFYyNGZ2LzZCYVlmV1BIaUNXZnQrNW04VGZ3dG5QTXd2cmU1NWk5T1dOMkFyaDJib3NaeUFvMVppSkQ3T3hUVFJpME0vRFZiZXBaWnFodFYrRGtzbjRHYWtzMkdZTzREUUFMMHpkQVRmK1p5QkxaZHQ0RW1LbWhTR2tncTV0eWRFYXNPenJlR0tnUnEyVmNkMGJXK0o1WTZvTVlzVkhEaGhrQlVNbFFoYU1GQWpDTDUyTW5uVTFxeXBDVVo5VmN4amlJS0Y4dDh0WHNRN0VkY09LTDhTenE3Q1RNT1hWaWRKSEYxYmpEVlJLeHEyekhNd2tsb21VKytDRGFDVTltTW40UFljbE1ZNGREUnkxK1JsSWZvSUNyQnJtaXVqVWFJR3RjSDRHODNHRE1XSDNra1dPQlVYMlRBOUVScisxaDY2aDdLOVR5eG5aMktERGQyQzFrYWQwbHRGUmZ4ckxJQnE3TVFOVmFoUml6NmR5SUFaUWE1T2pBek1vZG5IZzNHYkdrSTFuYlpYWUhacllrUzllWVRUYnd5clJDMEVHNERyYUVkSnpYVkwwRHZ2dmxQSjBuNzlMRWUzdUxTT0FHMkt0dC8vajAxRmsvWnlHempINUt4a2ZmQitNWXJvNEdlRXM3eGtPMldjajh0QUV6NzJBWGJNL2YyTHZialRMTWpNS2xQUW5tNHJvenpUUzdZYWt6UTUzU3R1WDNhUXZ3WXFIWDNvWFJRa3JaTFVnY05RbHRtakdZc0dLY3k4U0FOVmFXcW5BM3lTbnJ2OFVpam9zQ25Gamk2RHNmalRLOVdLRGdURTVEc01sWFFFYmpHSllOdlBIcHNJeEIyK2d2UTROTGhNeWNtdTFiS2VQZmkySS9QN0JoVllCVnNWZ3Zac244eXQrejgzcTB3SXhGWUhYNjV5ZVNTYW8xNjdsbVBvU0VhNjFackRuakszMW5oT0gwNmttT1dhK21yQVFFVjJCV053eFpmUDVwalJtV29QV1lXNWF6WWdXUU1JekFnbTNucTd5eC9mMFNoLzBzQUQreUFyTWtMbVJQaTYwU1JqWUMrVFNBMlhzcDQ1djkyekZNT3liTXlmb3NBVzExSTM4MGxSOUtwaGt5UzN3MThNQmEwNFlOQSthOTdvRWxneUo3RExKQWtpWXlPQnJnRmRORmNzdVlaVzZMd3FZdGdkTTdJTmpydkpocDZ5Q0tnU3JWaGhWaXlCaWNPVE9WblhtajBHaXVZZXRTU21OREZEcm56S3F4ak5YdUhWSzc5V2Q4RmFXWXhYaW9SZElJQldjQU1sV2N1aklxQUtzazA2b2kwTjdGRno4UG0rVUJ5TUVLMzN4OUhiYVRTZXBhUFNSTU9nbVkzdEdBRE40TXNTWnEwMzRTZUNIV2xjWE9lUjFPakZqa2l5dGJaa09hNk1Ia1kyVVh1eGh5aFlKcVN1SWltT3ZaWlU0UkxJbkZobnR5VGxmQkpnalU5ZXZOVFczYmZaVzlOckJYUjZiWC9OMmFERXA0NzVtUnBEWWR1UmdTeDBPMjQxRXNLVFZsWFk2WTZBS1RReUphVjJiZ2tseTNwUU1iTE8ycFhlMFlIbExqNWs1UjF1azVRV2ovVXV1cElDd1RJTGRML2REakpSM2l6dm9obUxWUVZsdXc4dk8xcDU4WmdqQXJ0a3p6cGFQa0N6dTJkanVpeUJHVUJiVzZNVEs3Tm5QTUltVHpFSjBidTRNZWJFZEtFSVZGQjhjVEhPTmk3b0dOZEJISVhlWW4xUmZNRHp0amRrT0lONHVtLzdhNjNDc2dVNVhpU3NaekxhQko4WnFpTmQyeGZiTGNZS0pXOHcrRDJlK0NseThGa0tOMVpWdldqT1oza0xVRFZVUDJlSXZ5eDZ4dWJKRklpbU5qWjhxV2NPcVppMWJLckRWRFk4NUtpSVBHRWpaZEVqYXBEa0RHam94c2xlOExZM2F2TjBNd0dkRnFzc21jQVZwZHBqYitLbUhNUDU5TEZqbjhKWk11MWdXMExVWW9YM2JnZit6QWI4c1pNd0ZZN3ZuWXNlcnNsVUwrakFDcDl6Vm1rZFh5SzJsandwaGg0K1RJREZnQVlnTEdBb09tVWtmSkRzdnF5bXhqaGU4aWV3eFc5MXovcGN3YTE1c2xPV2VYd0N6NXJNQ3NjTzFXWDM5anVxeVpsN2lBdlVMYnJHSUUwZ0ZXY0hZa1dXS1hSbGJlTnRhTXQ3Nk5TalZ2M2NteWYwL2RicGVLMWNXdmdoN3N3emxlbmVVM09LWmpuR3A3NldMR2tvWHVhK0l1YjFja21XZDNQT1F5UmtEQ3BjVStuMjBtdXlzakE3TE1ETVRWREtSVEQ3YnVOSHl6UXg0a1ZMTlRYS25TQ3dMR1dNYW8weVlVcXpKbDVUQ252SkdQZkJXVmZoV3d4cU9ZdGRZYzBOakpnS0d5Yjc3TEowSjBuRkJBWkRsTDZ0TDV2dVlzbnpOeU5qdVFuU1ViUWRhK2xoRTh2QkVHWXNGTlJIQmJzdjk1cVlLVEtZb3RqSGo0d1NzeloycWdTQ3hnWXlKUHg0TDk0VU80enVuWFF0blo1U092SmROT3ZUVVpvekY3aGlROHl3U2dlUkJZWVFGaFdFYlhDOWw4M0JZbWJXb0NUVGduMTdDd0FicWlBVWlVTHBMSmk5d09MWHQvQXNaTUxQRUgwc0thMGJ4SUdWZkI0REl0YTVNaGp3WTVGVUVzVEpsRk5peXp4V2NyZmFlZFhCbXo3NEhacjcrelpGeFhKcDh2cHpNb3M1d3Bxd0xlZHAvOXhNRnh0ODVrZnJUTkw4U1FsZFpCS0V1ZFdVMllvMmlYUDRjUGpTenhHWkIxaS93N2JNdk92c1k5N1BQNkZJQmxOV1ZsWWM2V0xMSUZkRm55dXk0eTBMSDUrNDBPK3k0QVB4NkEyZDh4dzlHMDVlSFpaMWdmRENhZ3pDUGFlYytZZldhQTJhTWd6Rm0rcUpKQ2xqSnlRRE9TRU9qR0lDMVN5WTFzVW1XTVM4MllTdXdTaGt5WHR3VEk3UURXeUE1cklBWU1sb2dkM00wRDJlZUQyQ29HYkQwR3dJaHRHOWIwelcyUkE2VzEvcXpJdk1yYmtIMXlkb2JzeXpYV3Jrc1hTeVpmcFBrQi8zaW14b09vZklSWVdnS2x1ZStkU0J0M05XVlZIc0ExR1d2MzU3cCtuTG8wSmlOVm5HdFdHeWdydmNhTWRyb0R0a3FtSCs0ckdBTmlqUmwzTElPN1lOWUxqUklxRStIU0NqUk1RTWNLYnJMYXN3bXplQXgwbFNqV1JSenB4TWNsZzN6RU10eXZ6VzZzVVpvSmhEeUhYQWdnN3YxMzg0NHpxYTBsblhjUUF1aTFWb2cxWW56OExCV1EyZ0lTVmlraUJsZ1krMkFUVE05NnNQdjFVODJ3TnRlSFhUMkhZbWUwcEhwd3FvdWh6NmhyWWZDQ2pRWTVWaUlSeWthVnBaa3daTzVoZlZHWVN2dkNZeDFBUEFlS3dIeDJzcmM0bGRQRkM2VVFGMGxLTGo2bkY2a3hXeWdZMVY1YmRIVEVHaWJOQWtKbXhXSVFyUzFnSlA3ZHE4cWl3SEVDTWdzR0h3ckNTdURxZG01MEtzUmtXL3IrM3BGWTV4ZkJOV2g5ZTVBemZWdkcyMDZPckRJVEtHbGtsTGtCWnlXNVpaK08yL0I5MDVOVEU5aXlJbFFjSVZBbmd3N2ZCRXdiZmpXS2ZlZTk5b3dBWG1ESUNJQWRHemJzSURubFloSmlGMnphN1R3SGJXSEtkdC90TE5vRWFWYktnR0llREVFc3JmMVNTV0NYdzhkYU03WEo3NVZzUGpMTHRMYXN0QkJwQzNMZFhVb1pVbG1qK2dmdnNzaFdVR2tMeU13R2prMllzcHBjMHhYNHV3RDhTc0QrU0FCbTMydzZldXRPVlVRWHUyMEdIbXcrWDVKQmljOVZqdG03WlBTUkxYZGxsLytJekRHUk95cExadFNCVjVac2tTNHkrOVVrY2tNS3VHSGtNc0MxeUJQNSt4TGczR1dPREZqOXBHNE55bnpwUEpZOW52eVpBck5NcGtoeXhYRHN5T0FENHVnSVpkZGtmUXl5bExrTEVRVUNHcGQ1TzZmTzZ0aGEzUnR5RUpiV21WVXNHV1pHakpubmlzZnd1bkkyZWJqeTg2U01HMHNSbHdZekRYaFVvZ0lQb3Y5S1JKb0hJaU5XYlU4QnVpRUdUQk9iNW5uM2hLT2RJM3h5Z1U2VzVKZnQvN3dKL0x6dGhJblFFUU9DVldTZVZzelpHY0cvR1czTmdmUjN2Vm9FMnBhS0YxMk93OHdlMHhEcEhXajN5UEJTeDkvRDZJR0ZhNEtieEdFRXpueUpPOVlrdEM1UnRDRWJaTEJUUlF1WTFZRHJPbDNEd0R5UmoxSXdXbllNOU9nNk03UExzYk1VMUpNZFpGVGpzalNTNjhHOE1hZ200eEZBN3JLWDFXRWlqelNMQjZCSW9yRjRzM2NRVml5eVlUeGZwWkJvb2RRaDJ0WTJqRmlSN3FzdkFkUDltdG5sZXhXcU9DdExscGtGMi95MU5WaE1RV3l4MTdlRk1PcUhoRjNqVXhrajlhNDZRT3Y0SllST054cXdWTUxFYXBaWkpGVGE0bWRBZkZ4c0RhSmU5WTFaMkJyYlJxNThaZ1JxVGVibmJKK2Z1REthL1lQM0MzdkRpUFhQM0o1cUZ6Vm1Hd2xqM1RrejJnTWdiVmRQMWcxQ0xGcnFONmJRL0c0RTBnY0RTbkJrdEVUS2FJdTBqNTBacHl1amZqdUtiMjhTSmwwREM2eVJFRHQyek9EQWt1RzNOL2F3azFycldGZFdOd3o0MWQ4OXhNTitpd01SbU9FcEZlM293SnVPRnkzWkVmUXNlOCtZZlFZWnN4M29RalRyOEdTWnhTeGtWOFBHd0VnNy95S0R6Qmk1REppWjFLcDVWaDhtUUpBdDhuZEdJV2RzbWlzd28rT2MxckZKSFJxN01rSkFuKytBSUxOa0hCOUE0ZE5GV0xFdWFXUXd4eEVEMWN3S2gwMlRqTEhYclMxczJRQzV5TkVPQnpxemxKRUpKTVl5REVoY2tBQkxHYytjR1AxazlOVGY2TmVUZVJzeTdRQ3luRVNzTjFzSzVpQ0ZlU0JURUYrbGpHeVZtNlVNcDZJNno1VTdnUzJMZ0N6aVFBb2dsbkRwbVhNMmE4dzRYRHBDUEpkdHpqTlJOWXRMMmM5YTA1SHZyUlR1VWFWZkp0VVRKLzZINUhKWGpYczJUV3ZMUGwzdDM1dHRhU1AxZTlQMTcyU1hLcGs4YmRFRE9SQW5lNVhMV0RGUlFyZjVLeFpEbzAza2krdzJvYjk1M3JZcFoxODJZc0QxcnJKbUwyV2gwN1AyNmpZNnRTeHFaUFpzWFlOTE45Q0ZGWThlcWg2TlFUd3lZNUJEZzB6YVdPaU1sTVNKdmt3VjRFZ3VzSG1ZRFJJM0o0WWVKcWN0NjZRdWp2Z0w4SkthblVJc1E3aUFWZHBZcHJRUld5bmpUNFhacndnRmRvZXdaQWRSaU4zWTQ3Qzh4Z3dsbHpsMnA4ZDZCc2hrV21yRG56Qmx0YkZxdmdHRldMUE5Wb0FXcFl3YXdCeHJ6VGpMckFiV3pJWVQ0N3kycTRoWmJlT0F1cE15Wm1ZZm9VWkQ1SmVaVERGanl3cVF5amFqSzZQdFdMVy8zNEdmQXVESEJqQ3IzNFkwR3lmTEFRcnlJMHRWQmUrQjJXY0FtQ1hnQzhKcTdaWTNxZWRDd294bGRXYnB0Z1J3TFNCS0FWekdBQXI0c2hOV3pTVy9iR0dST21qYU1HY0xTOGJMWlV5Vk9EaFdBV2FGM1JFN0dHSjcvUVlnSzlXOXNYU3lrQ3h4QVZodG1SdlZqdlZjczI2UU10WkpBZHhJSENmVHFJNmFkRGFDcXpzSFNuT2VXYzNWZmlhc0dxdjk3SVRMMmhsK2VOb1plaFNNY1hLdFVIKzZvKzZyRnRNUjY4MHFPWlc0MkUwZWRNUDFHcXpmSnlpcmNhY3M0d2JXR0cyVEVGa1dGazR2eFVJeVJaVXR6aTVjSGFDdEJtbGloSFRLaGlINFBOcVFzSGdpb3JSbDhHYVl5QmgzSlMyNFNlNDY3SjZkN1NVajNFZm9jVW8vMlFvOEJzaHdDekpDZDJCYktSVnM4TFBwVVVMYXV3Y1pQRHVWN1ZrR3VKTGFwNlZZL0VFSWRJYStzTTg3MVJhazBzOHJoTGZndXNhOExmWXdkVWdqdzZwS0lRcy9FRWhEWXBjUFljMElxUmdTSmgwcG9IVHBNRnA0anlVQWQwb2FuVExOUElBMEg4TEdRczZMS21uVUhMTis5RGsxYkpVMFFtNHhiQUFTRklGWlpwbE5RTGJrbHhFMmNuSjBaOFlyeURaWmJVb2dUVHR3eks0RmRqVXpBZUVpT2Q3SllodCtrcG16MjBvajlwMkxqTmwvQzhXK0c0WEEwMDdLV0tXMnJTYk9LVVdBM0FCWm5JMTJsV05HZ0F1VVZ6WU1RM2JXK2phbGpsSnZabTRvVmtiVU13TTBIbkFvbTZEcFFzK0JhSlBmaHhXbWpQSFcxbEpGeWdnWjNFQUMwT3dDbU8yczd6TkhSZ1dZZGN0b0l3MllQcEV5d29EdkFlejdBUHpoeVpoOXllRCtla05tL3RrRVVwOWJZTFpoeGJKNWl5a0l5UTBWaU9IRThLTTdPWFlIUldYRVNnK1kxdXdzN08zeWxTRkxMZndWOEczcXo3SU1OQk1nQnJYUDN3RTNacm9Jd0lWdzZ3YWVyTnM3MC9wTHJmWGdqRE15QUhFR2ZnM2hPZVdSVlhGZFZJTVNFOWFyTTJsMUk0RU1EQm14YWYxNGpnaW4wU2xsa0VYWWhZRlhGVGZHQWNJT0NwYyt5VEY3bEQycnVRZ3hnUzRYRE5uaUtxQysvdUpnWWo3VHNYdjQ5SEF5d2JveklIcVI3ZlMzcmlZV1FZTUJhWHJ4VEtBS29qU0V6ellnV2w1VHRoN3JBMnlYWHhNQnBFb1RWK2c4aFpUY0VucUExcnFxTjFUYWw1NDNmK3pwbEtBSlQ5WmppZHpQUFcrRkw1STczendzL2VHSGFEOUQ5ZEhuYnNzWDI3azJ4aC9tWkdPank2UnRoalNpVytQWnIyZFJuSHJlYmwvK3ovY05QKzF3R0FGRlQ4LzhlbTVpT0JaaVFKWjVET3pDQnFEeGNlVGZtaUVGWjRaWTU2TGlRZjBXVzRHemJYNEViaDJVSVJWQ3Vsam04OVpYUHQza1BGaUtaYUFaWmtKRW1aQktDNjRSVEFJNkZXWnJEUm12ZDVFcFlvT0RzN0xTblVXK0ZtUWFrSWRLVTNmUkxPRXZwY2JNN0RkUFZnd2lWVVNVS0I0a2llVFBuWldyeEpvVmtUc2VIQnFYV2UwMzBOYS9WNTVoRUZJS3NXVzNyYlcrM1dMYVdDNXB6Rm1pUG96QVVzWWFvdEtONUl5N0FPbDRsV1oxazNsWWRBeThCaDR6OXRqVm1KMnphK2VHTlRKQTh3ODZBN1A2N2I2VThyS3h4Kzc5OGh1WTg5N25tTDFEL3dTSTJRVXJwbUhRREd6OHBDNk5qVDhxZlZrbGlGcGZ4cEs4ZnUzNHhtMVIxK0hDemhsaXpkbVNZNVk1T2lyemxnRTRrUlplMVpVRlJrdk5PSGlkQ2JCajA0NGVLajNhVE44cGlkeVM5MzBBT01vblk2REorOHJBRDJmTUpQL2NLeEU3YVZTd2k5dXJuMlNaSWNvWVhlenlkd1lnbWZ2K0ZYUG1sME5OdkRjMUNXNFU2L3dCMEFpWTRaanZlOEZjUUR6aXZwZ2lUVXQyeHVOQjk4QXRSVkFCRjIvR21SZVZ5eGw5RytZZDYvbjIzdjRaR0Z2WnMwcVFrYmQ4Yjg5UjYzTzBlTy95blJlUFUxR2Y4aGJmZ3RUeThYbmZxaFAxK0hhOE0yYUY2c3BneEppWmdEQWE5TkI1L2ZlMjBEUVJyR1d1aTl6UnR3QzhwajErUVc1NmNXdm1INU10NndDaGc2NWJ1a1ZIV2JxQWJIaGd3NzNSRitIVUVpWnRlVGF6SmFTVENSQWJtS1pOdjVYY2lONENwM2ZkMFYyQkxaSkJOUWsvNjZNSEhZUWcwVnd5SzhhbzBxWCtiQUt6bjRKaXYySUpiZ3Z5UlFKVllKT1BKR0E2eUNGRlBtbjZYWlZCV21USDZvT1paZ3pVN0RhTlFWVCsyQURhM1Q1L1hyM1JQbCtsalBOS1UrTVBDL0pGYnhMRzJ0aXlsWW16WmNoakQ4eXVqRDNXYkxVMENEcGx3bmFTUlpOOXRnM0xKdE4rcGNPK0c4RFhBZURKdjdUU3ZpNTZmRlY0TEwwY0M0RnVueXZHN0YweStzaVcrMHQvNlM4RjltY0VjZUt5NWl6VWZIVncwcGt6ZnQyczM0QzdIZnlHblRPcDl4cUQ2UXhDMm5hTVdEY0dHT09LRkhuZVRnSTVsczN5MnpxYnRXSHBnb2xJQnJJU2hzMkorVEptRVB1eEV2YU5nVkszN3I5MWxrdEFZb2dDcUxXTzVUb1QyVFBKeUdDa2gzNGJIWS83V0R1ZE44b3gwL05GMThZbXFra1VnQzZTUnErQ2dTcmhtUWZzOHMvWXNoM3dVcWV4YzNCR0krWnVPUnhraS94UUxGZW5aclBTamxXUk15S3h2MS84L1kxcXpYZ3Z5RUovQXptbndZZXRtVTRDeEVCd2luUE5ac1ZZckNiYmhSZW8reUxDZXhYcTdhV0lkV1RCSmQ3dC9saVhmQ09TZTd5akh6cDFqMVdnTFR5SVN2SjBQMDVTR2RoZVBxNG10NnMvdGJsSGJpV2YxYkVwNTNwNjBCY2ZlOWxCejlpa3RZWHBZZy9ETDMvOEcxYWlScTQ0T1U5NGRLSGc4QzZPcFREZnhERFlDWC9Ja015Mk5TdkswUlFCWlF5Zm9senhqbmg4Z1NmVEx0L0lOaCtiZTZVbmQwWk9CaGhNbDArbGhBbUZaWmw4a2VyS21FMVR1L3pWNkIvTGNVbDRyQWNrNmhvZ0RYSXpRZUpnRXZuSm1IV1dPSm5NY2FSZkRPRHZtdlZpRU5NUFRGdlQ4WmtOUUJBVHZZTnBTSkZBYXJMVTl3dURrQUMyN0hHQUZzQmFHd0NRakRNVEtXUEJOQVdaQWx2YjFHTTVDWEM5cFVaT1VXUlo1SkVBQzMvOTlOVkRyVnRYanpBWUt1MjV0NU10WnZiM080Qmx6eGhJc1AwMS9WTUEvRUlBZndJQW52QWw1SnJjczlwYzdlRVkzNHpmU3huZnBYL04yYytZQnR2SkZUUHdCQWw5cG1VeUJpMndWeUFMKzFiSHBBSFZDcXFZTVhOdFo2KzdZaURUQWFLYWpCQ29jNVpXTW1QRTM5VS9saHJTOTRwYTVKLzlZUnBwT0dXWTNlcEVoc09rQTFPYUdHU0p1RnZuQjdmRTR6Z3FnSEljQjlwM2J3VEFTcXNsQS9abUpyY0dFRzhFQUZteWVETXpQKzRyS21ZenJLZldXczNzVmxXZDVhdWdMckJtMm9jakthUFZsVTBiSm9hK3huaGQxWmxsUU8yeExyYlVkeG5WakxGOHljbXZuZEVuVzFVNnlSeGRBNll4NjgyR0l5UFhsMkdWcEEyM3UvWllzTHJSOUxEWmVSWGVpa09tT3dpck1xTFk4dlVDT0VQd1hJeldrdXovNkFMQW9tZ3llMnhvMTNiS3BYV2s4QkhtVXkzdGF5ck1pOSszOERnSFdONFhoWmZwcys4TWFycm5zajRqZ0o1MWlZV0kwZDAzQWRubXRvWTRzd1BqWmpUQ0UvbHJhS3Jodkl6UmRTekQ1ZHg2bGlxZFlxblF0YUFCdUcxYnJqbXlWZElUWklvbGQxclV3cVpGeWdneWhXQ3VmdjB0V2doNEJuVXRYVWIvUFFWcHRvQ1VuaGdWdTRzT2piUldNNUJkQy9pMFdnQnVKY0UwdlVic1JqMUtadFU0dG1GRWdBbmo1aVVhRHdid3hTcHRYMHZESU1hWlppdERsbytueUowbUhKS3piblZDRzdyczNHVE12ZzgzRTZsaHB1Zk0wS3V0VE5tUnNXNFdXVE5keG9SbE0zRi9mS2dlN2JaNWIybHdkU25XYXMydXBJeEcyV1dybEZFdDh2dUFBdGVXTVFEYm1lS2ZHWHU0Z01ROForeWFLWHVBL1VxTmZLNWtqd0MrTHdJemJKN3hWOE53ZWQzcmUyRDJMZ2xxOGpxdFM4YnNpa0Zqc0VPWlhGdkhSZzEzMXJiUjkxTjVvZ0M0bEtIQ0RJam1lU3A5SEV5YU1sM2NKcldRSjNac1cyTzIreVBUajBVMlNYVmVZMTk1MjhSMmpXdzFOZzRoTU12NzVHU3RyK0JRWFJkVFpzeHBrSVZCZEg5NkhGajlBeGlFalhsMXBicXNpbjlHUW9rRnUzdy9ENWwreEJCa2Q5dGFsOWpVNkhpeU5hVUlPNU5XcFpWZXhQU0RkYUFtUUMzYkNZc3NoSVl1SnlQZHZzUWlZMkhMTkhSYWMrS3kycjQ4dEdDK3QxUXNHVmt6VHdTbncxSi9KMlY4dStxMjkvL2UvTW55R2dmN2d0NzdOUCtWMjVRdUZxeTlmL09JRXR6ak1vTTZvdCtUYWIwWnc3RTF1d3dwVklvR0gyeWhuNWwvTEpyQVlKdGZrdW5xMG9obG1tL3VtS0hlUzdDS0kwNjNKQjI2RXpxTVNRb0ZUSStTdjBaazNyQ3FUY2Vwa1ZKQTFURUdWcmpJUUlCaFErMVp3cEtKZk5IWjNhU1pZZlFkd0syN01oYVkvY0lsVkpvWnNxcHNHQ0xvMnRuckg0a3JZOTE5TGhKUXJZeVp5aEozZFdxM21YVlFrK1ZxbEZVV0sxUVJOaU9peTVBeW1sakwreUpsdE1BRlQybWsxazlXQW51c0NHRWpELzJjaWU3UDdPL1AvNTV2aVo5QmYrVHZmMkc3QzlYSW1GMFBTZTRsR0o4UzhIblhjOHgrc2dJemxTdXFiREZoempvN0ZyUkl4M0Y0WTh1Z0RCMnpVd1I0dWptR2liMTlaOGhjR0RHVlBMb3daMzFWSGZDTTlpaXp4dTZFQ1RCelpRMmZDYzRXcWFYVW9IWHJld2FCeUt6NkdidzJOczhGVUxFYjQybHRXM0tOQk1taU1LeEE1SktpcWtuenlxcVE2UW15TW8rR0g2QW9zSlJrd21QU1Jsd3dhTmZTRjBpamdaT3dzVHNZS3hRMkRaSTcxaW9JaDNlc0NqaXphSmNmNnMxb25NK3Y5c0ZoMkZkN29RRXpMRkJxZlIrUDl4a2NyZ0xHY3I2dUFPVGlHTHUxa1RGN2paNjdZRDUyVDNmbDFOcm85eVAyOUhtZ3NtTnJhV3h2SHkxZW1DSnUyM3JxZ29qb21wZ2ZDVCtSMWVoV1BBbFlScXFwSE9NWmxsdjVEKzczc3RRdHJxVGYwME5iQzFFMHhZR2I1U0hTdzRFeFFRZTh2NmJCYnI3dEN0bkNwRUdDcFQzSUhLTklzUXhMOFlJVi9kd2xaTGZneEtoMitiYkpkZEsyK1JKVW44c1ZMU0dFSU5NOUEydWtCQng1MzVqWmFHbE9HYWFqdlZsVSs2V3MydEpQdGMxN1pyNFEyU3FIMUp2UkRoUUJhM2RnOWpOZzlndFhsdXlCOTlpeGJCdUwvY3o4NHhBUjZMWXVqZHdpbVFsanhxd2JoWER3ZFhkbTVEQnFZczdLcllTZ2FVN3RPNWN5NmwrMHRiRkV5Z2dCWlAxNnZnbFRkcU1uZGttQTJ0N1lBd01BWnJWa0ZlZE9pMi80OTRzZCtHa0EvajlQK0NMV0tIVzdlT2lsNWsyOU1QSTlZL1l1L2VzaHhkTEI5aVlaWWV0MGROQ0RLVnZMV0trem9PZktyckg4c0cxdnlGV28vb3hkQXpYWU9UZ3ZKb3hZMnNaczNnVTdGbVNPR2ZqUzd6RFl1ZG9teXpTUDR5aUlqb2RPV1dPMWc2MmVWOWJuQWJpUjlQRkdHV1pESHRtMjJYUE5CcHFndXJwS010SEtHV2kxMXFQZjAvaTl1L2YzM2FteDFLdHhuSXg0cWduaFZGZGpFSy9SRjRNWk04NVczc2tYZTRmOEVvaDU4aEJIcGs1U2F6bHhZdVNBNmNDVWRUY1RXeHZkZHdvV0hWVFNGR1RTdHZtQlhCQzRjOVJqcG14bHhUSVJJbnN1cm5LT0dDaXR4WEl1bnBnc3FPeXRPMlMvMkpseEFyT05qUEExZ0pydmNSc0ZGUHNsMEYyVS9KNnVNYm53WGo5TmI0RS9mckdRNWJnOVZQZHRwWTFuUjBMM2Z1OFg2YlpwYUxKaGxqem56ZktSR0hIK08vWWdwL1lsYzR4aU1GaWJWeUQyZjFTSDVsVTY5ZXpVbVAzdTdIU3dKeGM1SXJCcUUyNXg3SE1SeG93TjlVdFlZMnlaQlY1dXpYZXlVMkJ1U2pvSml6WU9TK0xJRVNTTWlUN1R5aVpFMnlDbS9odFhSbC83clR1QUgxR2JERm1VNUx3VjVUVEU4OThJQk4wZEdMK0tnaS9jZ1E5ZFQrekd1THhQNWhXWnQ5U29YVEJub3c0Tm03cTBNcG13YnJlditXYmRqZEhMTnNjc0JrL2YxMVhNeUQ2LzE0aEJjczB3QnVhbWxMRktxRFNDelFlV2dZTWNtTzFjRjNQWm9yMFdzRktXQzVmTDJrUHJvZmZmYnNCWEFlQUpYMzViQTNxZnp4cXpkOG5vSTF2dWlqSExRSWlBSldhNzFDSi9BS1pIdDdWeCt1dk1XTm01UDc3T2U4a3hnKzVQeDZjaWtTeGtrTUdaWU1FVTQ3bU0yUTdrRWNEcjdlUTZPOU1hTlhaODdJQ1BwWXRzMWQ4Wk1BYm5uTVBXODlUa3Q2SHJYY1FoWS96WVZ5ZkdWQlZUQXhKWTRzRnFYUmswTGJuS0hPVzVVMWNWaVBra25zNDZ1bUVEdGtHV0ZVbUlORFhlNnVwZXdsQ3lGa0tYMW5hdXpUN3NSSk5wWXFIZmQ3SW1XV1l1dThQV0c1UE5BSEZZRVdMNTFvbVJweGNKa3Q0N05IWitMWUkwYlpVZTc5b2NMRjhuOS9nNXdjd1BzVTlxeElGbjVrcGZKVjAvNTJ1UHNvVjJ0WjVyTzQxSExVRXN6V2RiUCs5dFJwNnpzOEw0N1dMaGRpc3NQZFU0a1RQeVo3NHFRL0p4QnNKZDJEUTdxU1hibXduTW0rK0VUL2NNcDVXekFWa21MTnJCQjZTTWx1YWJnWmFKY2t0bHdoaWNvYXdnTFhoa3FJVitpY1FUU3hTMTNteXgwTmVPck5TWUdYYldDSll3b3NKV2VjWm9iYXI5VENTanJ4d0FmaU51Wkt0L0pMYjdaK3paY1VGQmFrMWE5ajJ1VTdOeVhaZUdqWFBqSWwzVVdyUE9uRm13MCsraDAxaHF6YUowc05MVld3bkM5VlMwbXd4THhLdy9FOTU1WDFQV3Qxdm9pWE5tZzM5ZVIyYkx0TWVsajQrWmhIUmV2d0svQWNCZmVjS1g3REY5eE9NU2t2ZU0yVHYwN3d3czlZNDdBd0VDU21mZlVRREhHV0JWUUZ6bW5BaGlYeGlZYkhQV0xxUjN6dSsxcm96QVdXRHlGTGdsZ0FnWlc3ZGo3Qkt3dGRTYVhiQjlwa0NRR0V5VlB1bytMKzhiMDJaWnJwdlczekZiU0xKT1BzZmhhVmNWa0NYZHVCQWlMUWpMTnoxL0YxZkdJd0VKU3I1VkFtaWVzV2VQLzFqV2p0ZVFTcEZqaVhiUzNNVXVYM2lta1dObVF2OVJ6ei9WWXJJWkNUTnJMbzRJcTFqUEpIL0tnN1JSclNKQXpvem5lV1oxR0gvc2tzK2lJTkpwVE5NREp4TXI0UG9qOTZoMUJEaDdCb1VhWXB0eVJBdWo1UjVjQlB0Nld2ZlRJc3FLWWJUZTFtSHhjakQxdTFqNUJRWjVDd3p4K2EwNXZjTGRDRnR6MExYUHNRQlRWQmkzelYyVmVaTWxFT0ZZZzdialFpdjZER2ZOaDRuTVhWTG9BWWo1Q05xK2Q3SHVwRkxmbHhoeTdlTWpEeEswOC9jQXV2VmdhaU9EUEhSdTcyTVpkUjZaZmhKSGpabEp6OTdGWWNOajdkamlST0dUZFROUFRVMlk3UXF5d0hRVWZjMXU0dmszK3BzaXNRbktQSFZpdEFIMC9OUWdoTSsxVWw3UmNHUE1MU3ZlWUdYZmttVldja3l6dURKNmxDOEc0TVduRFNlMitTbUJxVnBNK1RIWUxsUmF2U0VMdVplMHp6NHl5NzVuclNXRDFKalp4WFNwTzd1c1VTc1AxSnh0NnRZQ3U5WURyNS9yMm1pUlZTdG50V2FyWGI2UmhOSGEzTTc5MXNDUThXQ1FwUUhRQUVJdDIxVUE5RHBNOFhxTTJhT0FDeGZUNWY3d1BYZkc3RXQwc3oyVEttYURFQ29IcW04ZitMelBNWHV6ZjJydHptQnN4MnpSNjJMRVFiVm0vYk5URFpydnZrY0dFa011eVFZVXgzRjA5NytIR0RGbTdzNnl6UkxMK3kzamRjYUVNZWg2RTlhc241T3Mxb3NjRW51VEM3azNEZ09RYnVMUjFZdk40S01RS0M0enhzeFQ4NC9POEd1Z2RDQ202RHN5YjBvWitXR1llR0g0cGlTclp6Q3J1U0dEdVozUng2R3JsTnVYYi9yejE4U0JSWC8vTENrN1VINDFxVU5ETExJRDBYL0JBRVRCb05qamM4NVpLaVhMS3VkVTh4VzlFRmR6VEJ1Y2xuSnZHVnMyR1RQUW1WZ1Q1YkxZWDVka21TaXVwRk5TRC9FcFZOVHZnVEJrNTcrcUJJNVBFQktDaXdPYlM1MXc1N283eGpjZTVEUHRodGF5TysvZnI0RTk5dFJ5M3lubXdDMUs3KzZPaHBIejZabnVYbTBHdWRPMnh6M0k0cGszajlKRTJ3RTMydllBc1FOa2lyRFJLNnExZWk4Q3YyNjl5MVVIQ0laUFdHNGM5VERLS1owaDZuMlVaL205TXBTdDgveFlGbE05RFhIYzU2QkVBTk5MWVpLdEVrWWtza2F0a09sdWprSGo1eGxFYm5Ccmh6dFpjQmp0d0FzMGRXd0N2WkpVcUNIWTU5dkNLOFRXeFpvekk2YnNySnUzU0JnUmE3c3lnME5qUFdKQytBVHNkdlo1aDZ1d2xveXRDL20wS2RVaXVIU0Z5UmE0N296Wk5DdkE0VStBL2NibzNwaDAyVU1xOTZaTGYxYTBkK2gwckRWb3lHclNzcnd6cWtzenJtZmJnRE9WT3dZMmJacUVHSUV6YjArS0tXM2tHak1uZ0RZOUhRR2tCdmtxWDh3WXNpbFpYR3ZhL0xWWXN0Y3ovSGd1RUV1R0RuNlRBLy84dmNic1RCcnR6NWorS1FDejk0elpwd0xNVWticTBkZEhnUXdEUEdiTStxd3V4MlBHakNTRW9mNk0yWjVIcEppdk0rL1JmWHVrN214anRHRVUvTnpCWkcxL1JqVm1IWWpWenU2MVkxVTdDOVlQR2RXaXVXU2dqZnRQcXgzc2RXWUw4TkovQlA3U2VRT1ljWGcwRWl2eWplRkhMOTNvanZMR2JObHgvL1AyN0FoMVpwWmJiOXlQRWJuS0k4bGc5bE9XUHhseE5XTENWQU1uam95QkdreGtqVjNLZUNBdmxPT2RXeG91b0szZmFObENQNEF5RzhrdFRvREFxZk5WQS90bzIzcXkrZW9qUGpxUC9GYllIRU9ucDJHSXlhT1Z1YjArT09Fcm16TFlyWGtNckFaQ0pyQTlmWFI1YjNyUm9JRURGdkxxSXNpdDQ5cnVRSWhnQXA4T3podzNIeDFmQzBqUkE1L0o3S3d0ZVhQanhqZk82eDNYMit3ajF2Z3Nua0RJUXJ0Z0xjUEhleW5MWkJFaFl3K0RaVk01Wk5zNWR3dnNSQWM4Um5XUkxoMzRDZFJhMit2czU3ckwrN0Z0TXI5cEUwMEJ2RG5jNzBETEF1UFhycDUyY1l6dk1VVXpjc3dRYThZeXAwWjl2OXpwSEZlMVpjQWFLSjExOW03Z3dPbnBVRmRJMmxpWHhDK0djQVdaeWI0blhVUVBYU0VQekNxWGJ3WGJlK3h4UklZcDFKRVJYS0pVejNQTEFpanpmQjd5anEzY09pM3VVQ1puSEEwbXdLWEhjcGgrQ0VYNHlsNmhvT0JWTzBDdm1OcnJyb3Jvek5wOHo4dDBOcXlLdTBtMWs1bzBaY0V3bVRGSWpWcmZ2eXAyL1dNZFpiNHFJT09jdEZxaWxMRlFUWnJkcFkxbTFvenZDNFZOcnc2SWhUTExlanc2eExQVTVkN29kRjh1eUlUemo4c05WeWI3OVJneGUwTWdsaXhiREhqMWhDOWFISkxRRHNxVnFON3BCMURmbTM5OGxvRFpJd0FORnpWbW1IYjVaOEFzWmN5SXZXRnpqRkJ2dHBFYUJzQW1vRTB0OVZXU3FDemJXd05tbVVYK1pwNko0Nk1SaTJiRW5qRkRGcXp2ZWYxOG5wbEY3SGI4SXBWa1lKZ3laQWtRMDcvaUlBVVVHUk5tZmZWZzdnRXNGdmtaR2RYTkRiVzJyRzZnZ2RhYytZTlliRjNBb2dZeXVETlNMM3dBTnJXVHBHSzVQbTlJR2R2RHNzc1pRMzJaYjZTTTFFa05BTTNsdmwyUk8rVjVBRzB1VEVNbG9lT1puUEdBNDJsSUdkY0lhaVMxWkZqcXlhSW5YSVNMYlYrT2cwYnd5Umx2TUZUdFVlTWl1Nm9ldUNGckYxNGxuYU0xZG1raEdaMWxhUmJBM0pDdFZROXpLcGkxYSswYkhZY2EybWhXQjZpcFpOL2QyU1J2bWpIdkFNUW9qYzVyekNhcm9pL3ppY3hHZGwyU2tUNUp3ZnN5WFFKYUxXcDl3eEdVeTZudFdRTkYyU0R0Tk5ld2NXOXE3NjNDNnBUTnppTTlkYUMxcmRSc2dySStpRk1EYTJLb2xiVFNsRC9ZZ2VsZ0lQc2wxRjBaalhSekE2QWxnVnEyQ2NnMllCZlJIRGx0VFRIaldnOUxnUm1Ddk5Fb2JCZUwrWWVSR016RXBkRkNEVm1CdWpUTzVXYjlqV1ZXK2Z6eklFSkl5N0lHQVZYV3NxaE9xS2d5c0pSbytuL1c2UzJHeTA3MGpsRUxjdE5NSVJFYXJOT29xemlTc3JzTXNMWDg4Sy9CeTA4RkdpaDdhcStCTFNPR2ExdC9sblRaTGFsUHc0TzJtTFZFbG8wL0Z3Smt3YVZSSlpIcTZsaENYZG5NTlpzMVoyWmxnRE5jU0JtMWxqSTZpZmFubXBIaklnTDdsdVg5eGV5MFBSdjJKcTZLandDdFI3K1hUUHZwRmZhMXU1U3h2QTFMMzk0emUrdkE1L2Eyc2NyYlhObTdaUFNSTGZkbi9zeWZlVFlybHIzZnlTRWxNSHB4UnJ5YXgrQ05IU0V6S2FTQXFRREF0T2FLbG1PWlk3Qy8xN29zUkdNUWV4U2c2VEs3MEdvSmVSN0hVWUhhN2hneTROc3hkVDFrV3NDd2ZzZk9XRTQ5VjlsUWNNM0daczdBa09kQUxDdkw2cmluSWpIOHNCVjBxUnB3S2JuYWtmM0xzcXRzTGpnbXFrWDJvUDZRYURnRmVUSTdsaDJnUlk5SjRCQ0pkTXBreDVlall0RGNzbHhlR0lPbFZ4N01BN05XeUNiRWxuRHB1bGxyRmo2ZFh6dGU2d0JnNDAxblZtcDJyYzBxS0VqWmp3M0FJOSt4UExUYXpNaldYOFBHUWVHeXhIMjFubXNFa2o1K0lFNGo5QnpBSER1SGRRQnhnNi9IWk93WENSYkRLWjhzS1dSMFdUK3hpSkJCQk14blhXaUgxT0t1YUlHa3pZNWhhMmcxT29ZVkNQVnF2b2h1YmJHRElZRHFscHZGR0IrdnlZNE5JTDZjdHh2Vms5bjZIcHhhM01iZWc3eVI2ODQ4aVVwSWUvNGpLTmZrakdoRU5IZEhKMWdwa21NV0hUUXNNR1VSRHNiQWFFNVNRK0FMTE1qRUxJc0lpeG5iQ1h0bUVnbG1oSE84ai9zVCt1TGc2VUJLbXNUS0VTTnVKVDUwN0tRMDBmeHNLTjQya2tVQlE2ckJITmtCaEQ2OUFJZjlOTGg5ZVh5dlpMYVVra25Ha3RrT2xKZ3ZVY01RclpWYnZuY0IySW9KS0pOdzY4Vkd2N0ZsWFJKWkwyclBhclRWTDJhRER6dVRNcFlHMTI1MHZkWmwrTTdlV2hhWnpzY3pnUmdlQW1YMkxOWXMyY1pYRFA3VFpvN1pqaGw3dEhMK1U2b3hlNTlqOXExanpEWXNtUUt4aDZTT3lybzFWcWp1QUFCTDc4U2RVR3ZJbGphcXpQR1pybzBhcWd3MStiaXFOMU9uU1ordUhaYVJVSDNmcUthTTY4QTZZOFptS1ozNUdwOGZsUjkybG8xa2pHaHNKUHI1WVBhc3l5bzNUTm1zYi9NVi8xUVB2Z09ucWM5cWxXOVVqb1Y2ZDRXdlJSZ3lqOWxtUXgyb0trQ1A5V2ErWS95WHo1WU00WWdsdnBwOEdERklnem5qSXJxYTVKaVJuTEVIUzNkamtPREk2SnZqWnhkalRiYU1nTHZJRlRWRWVyWHc0S1o2Q0pqdUxKazNqczNTYjYzcGFVamlyTG42YmRSUGVXT1ByQTdRWTlSSkh5WWRiSm9SVENjSXRCbWJZSGdDWWduaUdUTTYxSkVseloyWlQ0TVB2ek5PczZhclMrc21zSngxVnRicXdhd3hXUzVBRDdFY3hpZWJkSmYvZVdUbUJtNmNBSkdOVDRKTTFLWTBjcXliYXR6dXRXT1QweHpMMWVneE01dHE3WngzNG5oQ3A4R21XUVNhREFxZGo1RU1KQmdmTStzMVl5eTRtNERSMnY0UHNHZWU1Z3A3NzVCMmR3bW9wWi9VblpVYkdZRWdZY2xzdzU3WjhoczA2cXJGS3JCVnpyZ0s2RXc4R0Ezc3VHaHB3UFNlUFZ2anJuTXdwdjArWTNNUFVPeFhTUWdkVVFPYW1ncTJYT1pnaGtudjJTNS9LVTI3clZsbjRGTzNUUTJ4RFNqTFhCZGpuSGV3S0JsVTRRM0FxOFk0NGNONUFIdXVHZG5taC9jOHJVMTRNdUFWN2t5YnlmdEQ1SkJxQkhJZ0FyKzZXZjVReG81QUtNc2tlNGFaTW5zMUM2RSsvek5qS2FOSlRaZUhCTDRxVHFGcmVQUzFzY2NqUUdzVlN6NHVNVHlUS2I2bVpISFBVQU1meGh5ek04bGlOcnlwblpyN0UrQnRNMXp2T2dQM2t3R1lwUUhRaUNZZWo2NGpsVElTSTVaSkhFSDFadmFnclg5bThKRkpHVS9aTFVRNy9UNi9aQzZSTytNUEJwMzB0NnpqZ20wYk5XZVVPY1kxWklXa2lDTUVPMkhVVElCWWtDUktyUm5iNC9jTmw4RGpKTUFQUU9tWWdzbWJrVGZrT01zZ0RzdHduUm0vZHRKcEFRNmVtTFQ3ZHZXcjZNaXZ0STIrVDh6VytySUExaW90UThIU0VHREdOV2JkZWpMYkNUMXVKajBPUDh0UDBwcXg2S1JYRVNWbDJXYjN3ZDYxY1dlellNNjNxWElNaHh6VFdpT0RTRzI4c1dmQkRmMWFUZGdhM3VkNlhndjlYSDJFS2dXMzY3R2NLelpWVU1uRHNnLzcxN2xlaFM4UHR4T05SbVRtSy9odnJzMDFqYzJMb3NMbkh5UmNOOXVHWlBheDVjL2JOR0ZnWGJqVGs5VUdHMENwTDdQUzVJMEN3aFRJUVRNV1BGQTBXc01TT1N0TFpJNTVyZGxhS2NiTVdSRndGcDBZZTNmSk4rd1pzMk9Xc3FzNWVjU0RBVXRHTTBUV21GbmtXM1JsNUpLcGt0V1FFWUU1TUxMTjAyVlpmNVdXU1VHWlpmZFN5OW1vSUdXVVdqTlFQZG9yLzJYM0h1VlZGM3d6My9SZzI5cm1SMFYwbVdSU21iZGpaN2t2MGtjVDh4Q3pqVUhJallLcHA4eXgzTHFVc1N4U3h2c2xVQ2xNMmhZR0Y4aU1QUllySGxydjQ5SkVDTUM3WXJPdVdLN1hQUFBiYVE3N1pVLzRkdEplKzdMRSt0bXdyL1QvZEtTTTcydk0zdURmVmJaWUFzUnd4WXlwVlg0M3JMaVNNblkyYW00eTlMSjZOdGVqem93bTB6SXIrZXk3ZGdLUS9BVEVYWDB2TUhobjM5bmxtTEVkZmdlckJQeTJrc2Frdm13QnJYdyttcXRtQnBBdE8vYUoxTkdxNGhZRk9YNEdmbFpKWXpmUUc2OCtHYklsajFuVWY0eW5zSk80cURQampqMGJ1akZMQnFUWWF0SmovZG1RUGlaT2pTbno1YXRHVS9PZDRnOTV2ZDhPeTI2LzdzTUhPMi9mT2pIcWFhdUxTTEZTMTkrWCtqTGRVVjhrako1VzZJeHQxdU10M3dCeG90Sy8wcnBlZmY5OGZXdUMxd2wwRUR2NTUrM1RtNVlpVUx1dVZuVktyMnkrNk5KYlBrTlFucHU2WkJsdEVmQmNOTndFbUdtSUZwdDdGRUxYc0NocEpDQTIzU0pkMm1XTFZUNklMWnRMbGN4Vm50NWJxTU81c3d0Y002YWl4ektra3dqV0NtdDNVdG15akVlbWRJYmd3SWhFdHJnNExsSjVrcE5Kb0ZPL3ZsaXJNL01jbEk0c1p6TFZoTmpvQndra0ZSOEZLeE1UK2crT05CbGJaWXlhYitZMkE1cTdNY2FCWHpCQkQrWXJUMk5RbE0xLzVEdTc5d2N4WHYzOWdkd3M1Q2pSTElUTlF3NmNXKzd2ekVHNkNjaWh4aURUQ0VTbGpCd216UnlXMC9XbzVoNlBBcTdubW5tOERaWUxiLzg3djJEYTVaZE5oOEF1bURKOWlyOEhacDhWeHN3U2h1eEtvbWdKNDdVRFVweFhOcVNNQkx3VWpIR05XWkFvYmtDV0ovdnpXazZNajA1N3BPYU1XUzBHbVVrZDJLN3VySklTTVlEVkxuMXMyK0NNTTJXMFdPb1ljdEt3a1R4cTM3d3JJYkdZNFVlN2ZGUGNrdlgyZ1NEaEc0by9VQ25XUWNOWTNUTWpJWldxdXNxVElZaldvV1c0NnBRdEN6MlR1a0lYTFd3ekJXR1p3ZnpSZGlSRk9sSENXTWtKRWhzTFNzdU83MWxQMXdRaTdXTUk5RlIxR0RhRHFEMEVURS9qajdyaEsrT0RZUWZlZ3ZDeTFqam1aNC9zNDU3cU1rU2ppdW54WVdMcUloMDNWOGZDeDlxaTlWQ3VSaGVKeVFJTGg5WGlmbkFzYkxpQnlCeGFVcnUzVmovWmRJejBzMldwaHE3TEhVM2pCalRES3liUytmYllJSHJxWUNuWkN5ZmVsOStjc0dnR1djYjNYS2JaNnU4K1NCR2laampMYkFvS29tNHVpRzk4WDYrRVdNVVZUZkZYZWRXMHcyZUFabUxiM1pQUGJvc1FVdGt6RS84NUQvQXdaa0psSFVtei9GSzNFMENXdWNSbkdXZWR3R1JnZFVzNnoyQ0dyTDEzSWNPVUkvQlFhMnc1MDR3SEVlYVNtQzNvODdCUHRsM3RqR2EwWkg2WWxwaUNwRUhWdS9sblRCdXVyVFJQdzZzVHNNWTFhQ3g1ckxkbW54L2xqUDBaY2h0WE4zQU00QmFac3N6WUl3STBlMjJ6amgxUWVnUzBQY2VBNWpVQjJ5ZFJ5bWdubzhuWkd2VCsrem5NTVh1WGpENnk1UzdzOGs4WnNudGVqaTBPaDJmcjRtVUpnQzNBcXdNTitpN1hsQ2tJUEswajQxY09zYjZTUWw1WThMT0Q0Ulc0NDJEb1M5RFc2N2phOU1yZ3FGbmpkOUJjRVd2S2pPV0VvTWdCQW52YityT0V6VXNCR3RlaXBUMXBvRlI5S0NhdTh1azNtVWlxY1JsVkFTcjRVcUlKR1FsbDY3d0h4dlJYZEZheEJxMWxoWEtlMUptWjFKc3RVa2FpQVowR3hBS3p0ckdYck5rVFlaVTRHR1pkV2R3eld6aXNYWTNaTWJ1ZUE2Q3RjZE9WeGpRajNETXk1ZmNFcld1ZW1RSHdvMUlQM2pic2pKMU1jdUZSeUU0OXV3QkN1UE1ETEJGalpvOEQ4SFArbnVvSmd3VDJDQU4ydGI5NVl6bjBtdmR4Q1E5WTJxdjdHYU94TDFwMlFZTUp6K1VYZzcyNm5kMGw4Y2hoSEFIVElHZEdrQUdJVURCQjZpaklNb3p5K01LVjVXTS9KZTNjWmVsamhhN2dHNUVxTEdXMFpwdmdZb3UvNXBxVmhTbWI5WDZHMVk5UldMS04vNFRpR1R2TGFOWXlyaUoxWlJEWm9rNVhYSTNJalBGdjBUMnBOek9JdmFRQUZiYzQ2R0psUFVNY0tzMTBJTmQ1SFZocnZ5Q0RBV3FicndqelFIeWZUVHVkbjZ6VExDNnIwMUo3ZmtURGtpeW8raWdySU52VW1rVXBvNGRCQW4weUZCcnVleDFHN0JGUWRBV1VYbGQzOEZ4d3R2dk96REVyRjlLanMxYWdkemJlMitWL2hoZ3o5R0RvRGVPMVhhNUw0VVFxdDhnSFNXNlhNV2JBbE9pbHdFMXJ3SGJnaUJGalVpK1dBaklHZmxudEdMT0VHK25obWROaTZ0QkkrNld1ak13TVZnS05Od0ZVM1J5RUFaNjZVMnFibkpiTjJNek1Jcjl1dUJrS3BoWUFodFZWUHNNeG80TWwzaGthQ3hhWU1LeFcrWXh2WEFhSEdOQ2xIZXBkcjlKRjB1S2VNMlZLZTQxT1FNV2FCVkJuL2UwT2RGVVB0dWVCOXFzWEROOHl4dGhCMTZ3eXlTSjVjY3BoM2UzeGJ3bVlxMFBaNzBsSWRFMjRvbDIxWDh4T3N2YndubkpiTXNkQTdNVlAwR0VVenR5NnN1YVVrTlp4eCt5UWNUajF2Q2dOTG1CRVhSOERnR2JUUDRzeEJ0TlVZdy9NaHZlajB4bExFdEJOS05MQVROdmFTWTNvM2VidnNVbHVuY0JOQ0cxV3BxOUxLbHNIYlp3cER2TG1MZEV4TkFYRFJsbG8xT0JLejVGaGNSOU9DMmZIOVN3Mk1uanBRSU9sYTkyTWhTRm9ENXp1ZHZsRHlsam9QYUpxQ0ZpdEFZMTYvd0dnNFlROVhVZjJDeUFDUTZQNk1kdm1ldDNhWHgxcnVDVm0rakdtTjhzNXkxZzBOaWpKQkZPYWF6d0FsZ0EwTi9IT0tPdm5VYXBGaC8xbWExMGQ5UEFia0sxcXdjdVdnWDFsazBxOHR4U0xvQzFGbVFUS3VGanUyUFcwTFhtLzZZYmJTWGRld1YyS2lJRnRiZHByZjhjdTBIZEp3cTJwN3F6YzdxSFRkZytkTHNLWVlZbEJmMDdnOHprb2U0VDVldDN2dkUxbTdPemZFNzVkcnZKSEFGbGFIT0RBOGI3RzdGMzdkOEV1WFRGcGtLeXcxTEo5QSt6NmRkM2RCTFA2c3lrY2k2Nk0yaFovd0cweHl5NDd6VGpiWktQaHhPM1JzOW94aUlGSVpvQWl4NDlydWJpZWpOZHZ1aCtTY2RZZlBiZU1GZE5yZ05RQTdOZ0l0ZFNYWmJkM2dZb0x3SkRGYVdsZFdTVUhlbEhEZVF1WkRtSElMbmI1bnR2cEorcW1HRWQyS3NsV20yMUVPczg5VWxlREhXTitTZVNNUFdBNklFMkxSWFJNQ3k0RmNUc1Z3d3E3TElqbXFBT2JNR1JiZFNVUXdGVWR2b3NPd3pIMnl3SnpkbUExTVhhY0Z4dXV5N2dmczhNTmtOVW5JZnR4MkJoQTFSRWFEVEtIR0s2UFdlb0JnUXB0NGdvZnFlMTFmc2M5b0EvNnZnc3JOd096b3hrTC85OENoQnR4NFZwZkZhTzcxcHJJY1R6NjVXdUJPWU92ZFlkc0V0TkR0VHNLQzZESjE4dXo5cUR1QkpiREYwSnpmWGJJK2VIOVhKSzIzRU90U2dEYlBRZzc4S1h0cURLRHdMbGxlak1vMHN0M1R6ckdPNnQ4RCtZZkRoWU5NaHlLTWtOYnJFRXdRbmVQUmJDNEpuOHB6RnNIQW15eEg4bXFHVU1PTSs4MnZ5ODVZeGJ3REJMalEzVnJiQUhUUm9lZHI1RmlVWEY2MXRIdHdFMVVyK2VFZ3NtZ1hWRTNSc3NScDRLMlEwRFlvN1NKTWwwNHFUOWJnQjQxNFNFMjdYVnI0SkxwV1kxYVFYdFlTd1phbHpUZUpqQXI0Wm4wWm5saGI4dDA0N21NMk50aTI4N1dkMmZNYmxpdHNyQzk5K3pEcDQvUEJKRDZYRE5tRDRaS2IrdlNaRDErSVdWMEJXRmsvZ0ZRaVBTSksrTkRqQm1CSHRkMUtNaktHQytkdHZsY0VrbGdCNWIxR2NIVXdSNS9WMlBXanhlQk5PczFaMlptSGFBSml4ZGNHVGZzbVcrb2pNV0pjY3VZWVZOUFZqY0V5Z2FrbWQ5QkdBcGhtMjcrVWNuNGczR016N0t0eGNCUWFsZ3FWczA2dEhJdWt3VE9hcjNJbnFtc2NRbGhTM3p4TXlsamJZM29PeGtZTllqbnYvNlpkQjRoVU1xRFE1K1BHT2x6czB5MTdhZ05odDFHblpsV0M5U0VKVHZiQ29JOXZweVZkcjlpUzMwT0twNzdiV1RJTUc1TE5sbXp6dW9QSnNvaW9ESHE0UGQ4dEx2U0tabzJESFVBaFQ4ek02ZEhIZFdYME9uZU5xc1dyUFhodFFWTGo2VWI0MFlBZzJ6dndVeGN5d3JyaDhRY1FVczgzZjA5Sm9oNWl3K0FvNUxOUGdOaE0yYldmTENGVHN5ZUNaZnU4SkFaMTQ4WmRMdU9FYWFOTVUzWnNnaDBvemdYTk4wQ2wyanRkNkZ0R1pFSlhOVEVqTmdpWFlTRWE5RzBZUDhuamhTTGpjYTBBUEZOb0hRbWE3eTEzMXloNDFjR20zWTMvekNTTGs0T2JqV1k5K0I0TjJIaldnbFlscUVUelNMakNEZk5JdHVSU3lqUk50K2xQS3ZZYXZ5aHNCUEphVERMc1pYNUN1WnlEYk1uVEJGeVZvaWxqWndiNENKbGZGWXZQSE5tZkhRZGlUWG16dW54b1hVOFdBTjNKSnJXczZEcmd5NkFXbEJLR1hiMzJsMDREMXQvZmZEMVhJRDByVnJmWTR6WkY1TmZnai9Ba0VrLzV0TXkvL2phMTc0VzdPM2ZRbzdaV3cyWS9xd0FzMmVBcjlONXo4aENDMUxHQmk0cW9tMCtBNlpRWTBZTDJCbTc5UWo0MnIxLzVQTXpwaStnRFpzY3N5NWQzTldZU1c2YkUrT1k1cGpkeXdBOUdIZWNBU3dGWndLa2Raa1VtQjBYOS8rQXhhVFh6NDd6WHFWMURaelYyZ2JoUEtyOW5Jd1J1Y2pieVpXUlFlTzJqYW1YUGdNZEo1dDBkV0RjSFphYXc1eXFWdmgxSWsydzRZZUNRMVBjRTVGbHFBMGFzY0F5U3U5YjdpcjNUNHl3YTc0M2traG1XV1UxVksvWkJvMVhZa0Fza1U3VmVveVRhRlpKOHVjRGhOVFFDWWtzVHdkZHRZT0NsdTh6VG12UEJHTkhmbDg3TGwwMmh3NFVXLzdYT0o0VyszaEQ5dDJ2UWFmdE95YjZRMXpQN0FWUHNPTEIvdnQrRWZwUU8wOW5WY0RKTGQ5Q2wzdG1zcUZsZnZrYXJyMlllbEltV210L0hYbGtpR0NMMnQ2bHBEMXZycllmcHBrMXdyT09pS1hwekZPcEhyVG5yZms0OW1qSEhJajcxMEdlazVlYml4RktOVEY5Z1FGZktFblBuMEttaTYrNVpzeWdCU3RBdFlLTkxGUkNGS1Y1U2tnQm1vbncwQWw2K1NKZDVQd25wUEpGU3ptNmFOUy9PcWFHZm5sbW5ZK1ZXRnBJcHJJQ3RtN2NGdzQ5OWxsdVp5RFdaTFRkTHBWZU94djZuUmxJUnZsWnRKWjhkYUV0eVZyMWNDNUYwcTMzNS9ZQUU1amdqN2JGbmpjdDFLVWh1RGthYm9NMWMreXp3YjZWWU9sdHNWeHZja2Iyd096cEFHNDdaNkVIL2dXNy9BcDh6bkxNM2lXamoyeTVIL2lCSHdnZ1I1Z29uTEJVQ3hPRzFmekRraHF2blpReFpjeDJyb3dNdUhSN0NVaFQrL3l0WTZQT3k3NjNNUnJaMnVDZnpFdWxpQkFFU3ZORzlBREpGVHNqTnhoR1pzbG9YZ2ZoYVZ2SWlqL2NIM283eFNueWRCL3VmOWdXalN2bzZSMWljRTVaR3JnY2lTYzI5QUFJMzNpVXEzZ2lYZlRzSG5YcFZxQjIrRUx0alkzdFhCZzN6b3hqWnhCUkl5QTJreTZXa3A3WHdTM0J0Z3FCZkxFa1lIbmZtUzlMNU1FcVJVTGJDQWVOaGgxT2dBMEV6SHhEbVJvSkVEMEI4ZlA0ZW5jU2RCOVJDVGJZblFZK210UXg0R2Nqb05JdWtsN3FaKzRFeG1ZMHdtQnZXcGUxVXVpME8vRjNyRzZ6U2M5eUlQUWQ3TlFCV3VhSm1GSTdkeGRBMWZiRFo4RHpIYVJVY2ltc0E5eDR1ejQ3ZytWZGM5anNUczF0eWl3N1pCakhhN3BvT0RGaXROY3c4M1pvMlNjU2NLdFViMmJ3U29NRTQxaTBmV2tPbXgyY09yVCtqOEJrWndHdGpsSDBBWGJkN3R1bC9RNi9oVkhUVjhtb2RJN2FHSWRmcFV3WnVZcjBsR1AxaTFkM3hrVkNwRmU1WGQ1eWl0U1hxYTErREpudWpOa0tUeXpobW56clhYZG1yRzFyeDFOK3B0cE5WUHhpNUNyUGlNbGs4RitEcEpjL213WWg5c3lPc0M4TlZKYUpHeXZMQkloWGtKcC9GQUpxVlV3eDlMVThPSzBtVnZVbFdmK2ozODJXZis3NlR0dmVLTTlhNWpTMjQ2OWxDYWUySzVPbGIvRy9kNmt0S3pERHh6TXNUeTlvOThmbGpIVlFadStsak84WVkvYTZETmx6R2JRRTZGVUNPVytWTVZQci9yZkZtTDJ1MUZGY0RoZDcrbzByWW1ETWZQYWt1Q2FPQWR3dy84Q1VmdzVaWTErRXBpT1RMcktaQ0xhZWlZc0ZQODhyOVVvYnR5a3pHaXVYL2xVbXFtUXBZd3FGYWxLcWRmWDNuQkZDQmtoTHcrc2FPSzNoMDRveU16ZjlFVGJ0cE5sRTdqclBuTCsvenVocGpsWDNGNEFMSitZb1E5UllHMVNZdFdaT08rVWJDR2hoSGh1SmVCL0ZHWjE0bUExM3pQc0ZiMkFIeDlwbGdnNjRSd2tackk1U01DN0RNaytVb0pLek5VdmFMTWdxcC9ER1NWNW9aUHpTV1RoYmFoVWo1MFF0dFhvSFk4d1EwVmNydUhxSnBZWnNaOTlwdWpvNjF6VUViM2Y1WlJYM1ZDTmprTW15dVZjQmpSSGdqMzJ4RkNPaEhYN0s4dTBtSEx2RUJ4c1dIMW4zbzlMUjgzVnJJSHplUUtDWXR4aklsZEh1QTlIZFRXTmdIRVVCTGgxNnp3dmxVamd3OXpTWFpjWHc2Wkt3WnlYOXkrZEVqanpDdXRWNTBTaXVlcjhYcGg4U0JxejNwRElsVzdlQkc5bGxCVk9tVHFlaUgvWWJOaUhUWjh5WlhIL3AyVml5S2pWd1dpMGtzWEp5SE1BV2p2M3Qzb1VlRjlQVE9zMVA1cDFPNCsvZW52bmQ1NjdqMGJielg1SFhHeDJYcC92eDh0c0FacXl6V0I3MzlyeG5GdDdzMFhlYW8vbGE0UDlUK080VDhFMFpGY0JhMzZCM3krektOd2Z1NGFEdmdkbFBYbUQyVUkwWjhseXl5c3hXYTF1aFpUMWhjaFM4bmJZek0vZ2dRSk94WU0vTk83TmRqVm5DTEtYclNPenMweG96a2krcVhmNEF1MllXbURXZGZsRmp0Z1Z0MnB0T0pKRzNMUzY0NnZHVDArQlFlR1VNR3VFVWQ1RGx4SnpHTEpyaXAzN0RkekVmU08zTmtXbHpNQnN4NUlNRXpzSjdkakFobThsdU9jbGc2NENBTHo5M2JPU2NNMDk2ZWE3ajlFdlhuenEwTnVEVFZaM1pRY0cyVWNwWTI5OEVXV1h3YTFYRzVYYzFaL0haMGY5ZkFSekhzYUZnejZZYVZLRSsrbHpxTDdvdUdxYVJXTEJEUHdFbENwWk9WbmF5eWUzR1BYbldodTE1REFHRDV5czNFeW81QzZTS0RRdG1wQStNTlUrT0t0bkdndEllektFTEwydGVtaTdIZmUrNnZRQUFsS2RXWnlZSnhNTzN2WWNJa3gzK1VtT0dsWFZMdWx1R0dCNnRuUTlOSDBOZ3huSnAzN1NsMkMvbEtRY0ZZZEZjOEFyTEhqMGNGaGVHekh6NXlsYkt5TGltaUxUUktjZXNNMmU4V2dac0MyQk5pSUtkbzE1NEVKa0dSdlBLMldBbkVVMGFCVXp6TkxmSFFSYi8rVzdlQmlqNWJRTzBycllsOHoxWmgrL2F4KzlML0s2K1gvNnN2WlpoQ2pLOHIzdytBaDhaeTcyeWtQSUhRZHR6Z1pRLzhQN1RCSUVSbVBreldndG15c0pkL25PVlkvYXUvM3V3cHN4UGdxVDlpa0dqekxOVFYwWUZpZ3k2Mm5YakoxSkR6NEJUc3R4WXNkUzQ3YkxMdHZKRkJua004TTVjR1lYRjI0R3o3Qzl6WmN5eTBVb0hYYU0vMVJnemRXWFVjMGJkcGFxZ1RYdGRabFo5MzBPemFqZ3ZYSkxQbnFHQVN2T0VKUm91ODBtRzJTQ1plTk82UFBlZ0VjMzlGdWFmSjNaNnBWSUh6VDNTZXVyNXp6MFoza0duVUxacXViRUhMTmRpSWt2ZXRZczcvWVJmREkwZ0RCaXlVVXQ0a0MwQzB4NmZhODhPT25rZHJoM29NamduQ0FlQ1c3dkhwME10dXF2WFdjNUhkWE5aZnRhRW5uVldQelVHN2E2S2EzSzl1bmJrZlpFekprQ0JwbXUyOUgxYjNGWXNJRzdJR2sxS0NMWEdpNURGWVBET1NxSHAyaDN5dmd3ZXhSM3RONHR3cjE0QUsrR2V5bFdBbzVZTUtSTUlNVEJVa0dtVW9OMEJsd2tJWkpORUYxd0ZCY3RCUFRtdlZ4Nk1pT2VTL04wTDYrU2trMTZ5VVJ4b3hnSnlLVkcwLzRoaktVYTFsZnNhbTVXUU1xa1kwMG8wclNHTEl6ZCtVZFhtb2UwVzhNbmlyczZITXlscjJ4bUJoTEd1cm15VDJJb2krTGY3QW9jTXMzNitpeENiV0ZNTVBMdkhhOHlCV3hMU2ZJSTZoMlUrN2NnTzNGeXlXd0tDQWhqS2xzdldWeUo0V29CVW9lOEt3OFhUK3JwNUcvNUU2M3FTMXpJWk1aZlA5UmF6ekZEZzFlNnpPekNqOHVuK3JINUFiSk9PK3o0Q29wNEQ1UHlaSU90TlFPRForaVl3MHpqMXZKY2ZoOVZNaDIzZlN4ay9vNHlaSlJMQ1IxNVA2N053TG1WazBQUEdqQm5ubUVIczZ4T2dsR1ovSmR1MVo3QnAyNHl6UHUwa0F5MlROdDZacVUyT1dUOW1IdEgxd3ZBaENaY0d1V0dDREVNRTJKV1QrMlNwV1M4a3UvT29QWDZsMndmSGZtRUZiQWN4WlNwSFpKelRSK0txUlg4TXAwN21vbXpaT2pPeWk0aUxYYjdXbHhGd3N4M1NGTVJZSVo4TmFkS3oxd2phV0llcDRTNStldGlYQjVsKzVoam9Ecms4bkJJZmdrV1ZJazZya09qbmVNMlk1WlJsUFhLMmlmdm9lOWhpbTA3emEvN2pPaVV4NTg4SW5HcG42R1RQOVhuSzlKeXpTMFA2Nkx0YWczUFc4ZEVqNU1yV0pldHdYSkNHbGtoSjZ5TU00WFZqYzg3U2xyeStTZEYwbGl4TE9TWW1yUFRFWTA5czR1alhZZWRuS2NLZjZKSzRseTdhRUNnVzRjUkFBZE85WSsyMGxwbFZwZ1lnT1NncmdBeDcwSGxuY3RLU2NxMGRhOFk1WnJqMzJVdjd6RkZnUmJQSmZKWXhGU0l6eDZaS0pDNERJQ1BoVmlnRExEemdScWpTeWFBQ3lxWWx5TEkvRXN2dGJpTnNtakNuUUtxczc2K1lxa1VtdUpsMnRiNEY3Slh6YVIxc2dRQldrR3NTQ0tzdG8yeUFzajY5blZDbndPbDJYTHNKOFhoT3MyTGZFc3NzeTU5UFYwRHJUWm0wVDVOcGUrNzY3alZtZzY1Rmt0c2hZNVdPR01PK0ZEOTh2b0RadTJUMGtTMTNCc3dZR08wWU1aeWJmNXd0NXd6SUJEamRPL2V6Y1lab0JKS2FmUWlZeW16eEdiemdCTENFNVU2a2pic01OYlh3ZjBqS1NFRHByTTdNZUhvL2hoUUQwTU9pVFlEWElsbWtFNWJXdUdIanlzak1JbktaWTZtNEJtSkJTY0srR3BVeXpHb0MwanFld1ZxT2xiRm5vTkgxZ0dFczRxNmxFN25jUldXQ01TMm4xdmdna05hc0pLMUdwdXpPTGJiQ2FDYlR1REN1UnZmRm5mZC9ObGp2ajQvRzdTU0wrWHZIMFdTTWtSOERNTndYR2E1VllHc0FZaWRzMmZyNEhJTVh3UnJpRWVpd1F4UTlsRmlYNWpBd3BPV0Z0dHZFZGFQQ1B1UmZuR3loUGJyQzAxM1BncXgxV2FxSmUvWk9uY3ozMlBmTld6S2pDODZ0ekhkSExnWkg1MHZSVDFWZHlIc3dWcUVnYVJPVGoxNjBaQUxDeGpMYyt6KzdrVmppdEdpQnZ5b2hkTnFFKzRxV0h0MlJzUXh4c2RhWFpSTEdFckxOZUF2UkVtWmpVN0l4TGpRR1dCbHJKcEVFZHFNNEZQTE5ZTHY4VVY5V1d0bGZ4OGFGbUVNaU9Ca3dLa0J6NVF6VURwOUhValNBelpGUWY3UWpPS1lySXpObXFVendLWDkvQnFCT2w4L1dsMHp6WlA1MldpSk5WSWxpdmMzQTZDRk43Tk5LQkdMZDhNTm5wRUIvekEwQTFnUWtYYzU0bUpRbzVLS2FmYXlMNVYyUU0zYnRrVUhMMXdGMWI1TzVlNEluNWgvaHdiL1M5ZnZSOGZlTTJXZUlNVE9zRXNabGVqSXZyZDFLd0YwUFErYngvU3JncXdoYnhuVlZnN1ZpUUlSOStIWGF0alB3bFFDblI4MCtzdkRublVYK3JnNHRnQy9rOXZtRlRVRUl1TjBFeUNuZHRhMkZ3Mm9td3FZaldiMVpwc3dwd1Fzakk5WTlsbXRVRFhybTIwdGRMZlVINDBVZExiYkdENm8ra2E4NGtWd2NTR3g1MzFoRzdha1RWcy9HNldRbk95b01PM0cwQjV3bVladlVrM21zaE9ibFlSRnBQa3IyUFBCUXlhSFNaSVppYlprMTh3OXY1dWVyeWI0VFd6YlQweXFaSkd0Z3M2ZjNxM2xhNnRyMVprZEVLeFJoRU0rcmRjZEMzTTBzbkM0WUwzUkJrZTI4NWdlSEp4OHJWUVZyT3VGNGJXaGxlRW01ZU1NZTN0a3ZzejJlM0JmQUZlM3FFUTFBR0hoUmUrdWFPUzJ5VFJmUzJBVmUrT21WRkw3ck01T01TZDF3enB2YnBKMTFjY2gxTlBIc0hNNmdNeEd2U3FkNlNpUURFMlN0dnF5VXlJUVoxWndaUkw0SUNhSHV2OE9Dc3d3aGwyT21Yb2RSWE9nQnV1MnM0Y3NpUlN4UXgwVVAvQktJYitQWWE4dDZkTWlPdUY3T1J2ZjJYWVRWd0RGbHhUMk1IMHM3aEtWSXgwd01OQ0duaFRrQm5zYVhrWlZuM0NRWDdhYXlhbVUraUN4eE8vSGJVNVFSaXJUdzFDZ2pZY1dZcmZLVGFZSGx1czMzZ1ZIVGFTUTdSQ1pGTE90eWZwUFA3WGg0ZEZ4TS85eFNkY3NBWjBabENTWURzZlo0M2RsVmpkcnJnS3MzcldsN25URTJldjgwR1RQR0sxbHR3ekxDbFJhY3ZYWGc4ejdIN0ExUCtJazhVWUZJNzlETGRELzVqZ2xBMjBrWkZiQVp1d2YyNld3R3NzbGVzNDFrVXV2SG1GMWJiUHd6MW0xVGI1YldueVVzbk91eDJOampXMWIzSlRncDJPYXIrUWZMSWJza1ZBTzRNMWtvNzgrb0w0a2Q0amordnJZenRMbnVia3phcVpYU3Exb0YwL0JueldYbTBiVE9rSkVUSTA1SUpxZHRzM1RLcnU2Nm1qb01VQUt4aHJHUk0rUFFhdEpyWC9hb290L3dxTmtZTzJlSitZY25DRlFNREI2ODZlOEtxVmRNck1KRXpqU3JpeDArdXpGYThpM3RvSHNRSmNZdTREMjJnZXZ4L2FTYzdsZ0lvWURrdVRQTm8rYkhQQ284eS9NU3VKeWNVbVRmUUVrMGwrZThzZ1p2M1M0SXFTT0tVNVl6YUs5RmdJVnRXNkxlTmVIdmVvNWJ5TDJ3VFcwbXlUeDliVFhEOGJ1ZnpuU0EzRHkwRnI0MDhvdTZjNzRuWmdjYlJ1RlpJWERhbzQ1dU1mYnd5S1NWeDBSTDBYbHhINWhjRXZoVVJNTFl1Sm9HQjIyd1pHcUo3NE9MSzBHKzZHUkhFdms4TEwvRGhjT1U4MTNVTzJOVGErYnNtOEU3MFA0R1UrWWlYUlNNWE9oMGRDbWpXY1RUZXIxYjFsMWRSdU9NS0R6ZWlSSjNwQU15SXgybVUzSTJiajk2V2hQbVNRMlh5L3RzMnRWM2VMN2YxdmZJRERxZVRndzdickZHckloTTBRcXhabTI1VWlJNEE2ZUpGOVNXUXhva2l6NGRsYXZmd1prMzV1d1FVSmF4WmN1MG5kZ0VqeG1MNElROU8zdVAxMWpYMlRTNWsvem9FL0RKSEFHNnJEUGpCMUcyM0h2RzdEUEVtSjB5WlFKODJGNTl0NDdNTUtSZzFwV0ZtcklFRE5RTUFBa0lZZ0MwczhqM015QzFXMmZHTEdrNGR3TElrTEZURjlPMEpxOFFhOVlaTTdqN0RkUCt2a3NhYjJ6SjM5bkZ6SldSMnIvY0s4Z294Q1JvZW1ISWttbEFsekx1ZXZ4czRrRzIrUHk1OW5xelcyTCtVU21EbVVmWjZPYitTTEh3a20zMmNGV3VTaFd4aGtwejJMU3hkVDVyTXYydTR4bFBFVStlTkpZd2FTZDlQbi9lT04zT0s0U0ZpTm1Eci9lanFrUktUd0RHem93STRkSzY1YlhtRE5zZHZOZVk5ZHd5Q25wdUZ1anNiT0V6M1htYUVCb2lNK0N0aXovSXBScnFtWnpsYVJKaWZHK1EwVUJEQXplRGJCTzdpZXJrRUdnUlF0aGswTkFacHJFUGJSMzlrbHFNTVl4eXordXd4Njl3Q3R6bXpMVDd6bnFWME9uTzN6UWtOKzYrUHEzNE9WNXZHb3ZNNHpVckhpWTF6UU05MXFJRFZ1Ky8rM0h2WWVFVlhkYm9aUFRDZmVoN2pNQTRrdTJBV011Qm0rMlo3ZXZ4QnVBMk5qT1lrR1JjcUZDS004c1VDVEI5QXdtZ1hnWkdQT3lEQzBSUFZJRUppSE9ST0VaKzdPNlEydC9ONk9rTTRtV1dJZEhBSDFCWll6YklacjdpbEFEQ2dEVDUyUWlVZVJXci9RYk1PdW5kd1JsajMvRlpzYklsZ0ZCeGVnck1QTEpoZWlZYzV3WWdJU0dicHozOUlhRDh0dXNhcmwxZEY5ZWpsZVI5TWkxbDBrcGsxWFlzR01yS2dKMnhaL3hYNmNUMmpETFd0dzZ3VzJZdGVJMUdIK1A1N1N0bzI5V2RuVEZvVjR6YU1zOGU2Qy9nOVdTT2IwdkthTUFmZW9KL05BWERwbm9raTNKR0tvWk9SUHRkeXZpNUNwait5UURNbENsTG1EQ1ZFd2Fnc1dQU01KU01DQ3hRQnhRTXFKUXRVOFlMaWJPaXRNa1VCT2srUHlwZjNBQ3dIWmhMdDAyTWx1YWJMYmIxWm5hckV5MVpZbFJTdE9aTUxmZXhrU2pLc3BrcFNGQWxFVmgyWVMramxESEpKak1kaVNlakR5NjdZa3l6Rys3eTJwNEZ2bkdTdDdXZURCNXZ2anFPbEtxeURIbWdzejdVbldSZ3BoNzloRFozdHBPN3NEVWtGQjk0SjMwanB2ZlVlaXgzMHM4aW9hTnRwYm96WWhFcG9na0x1WjVzaGtzalpFelY3V1BOd0V6WTNGSnY4MUhyNkZ3UHJOczc4UzdNeWNnd1F3eGVqbmlqTVVVKzhyRHVHVnl0d3o2Q2t6bG8rcDZINVQ2ZEZZY016eW5BdW9Nci9tbFkzMTRkSUd5RUx2TVI2STZHNXMzblJWd1BRMjRaMVRyMmZRN21OQTF5K1dTbkJxUXl6bmlicGlFRFNDRmd1UWdHMjNGaTk4VTZvczhJaExSOHRPWDNGRTRDOWNpb0hYT2ZiU0UzN3V5K1U4NmNvZm9LRkowQk5ZdnkrSmoyenVUd2FQZG9mVjlLckRXRG9nR2gzRzI5aWJCcklnc3AyVE14Wjg0c1ZIc3BLRE82YnJuR3pJSStNRWRJZW1jd0FXU3I3RkxVZllqcWJsaXVBRlR2akNVaXJMOG43NHdCdm9xNEw0cFVrYlBScktVdlFDV05aM0pGQ0tLanNQZXhFMjRyY1BQTis1Qm5kcnZsVXNZTE8vcXJXckF6UzNwY1dkYVgvZlRNdktOU3ZaZ3laNEVwSzNFNmExTTdSZHJXTzh5NGJHUFV4YlZta0hvelljL1VIS1NlTUdYMUdVRHRUWURlNnpKbVY1TEs5bnA3Z24xTTNMUGNOVlE4Zno3WStibGt6TjRsbzQ5c3VULzRCLy9nRnBobFFFMEIxeFc3ZGxKamRya3RXVGJrbnUwQUd0dm5aNnplUm9Mb0orRE1OdHQ2T1BOTWdkb08zQ2J6clFNeUJxK3kza0xIdzVMakc2RkZ6aXJhRG9EdVpJenlhTk51bDlYa2psS3JzR2EzZUhjeU5mNVFjRmFKcXJuTmdPbUVVSnVTQ0plNEw0dlcrUVBUOERqVDloNUc3RlZ2WUJWblJ1ZGNNd21hNWgxaWJTWkxGcmNoMDVEYU0xdUw4ZElZc1BnWWNPS3VHSFROQjFZTkRudE9xV1NaZkxIQ1NFYUZBZEVnZkp1Q05rZzB0ZEgyWW10QmZCdmdmclJnNlB1eHFBU01qUlIxamc3S0p1RHhscGRsYlg0dnN2S2VkdHpBM0IxTWpadmR2Yy9WdExFdUFXak1BTTR3YWd5WUNsUTREZEYzb0REcXJyb0JpUk5rR095UE5aVnNCeWxHZFdUZU02TUhZSENxblhNamtHT3pTczFhTDdxT1IvY2NyZWhNSFBweEczam5mcTNWQm1JN1lLckI3TjBIQ3plWkxnK3EzMmx2YndURUprQWJMT0NJR2JBZ1AyVUNqOC8xUE1iOWVpRkdib1FoV21QaStKemFyRWtiQWRPcWs4T3NtRFdMV2psT09PNjM0ZE1SSGdRSVpITHJ0QUI4YkFtZExpSkV2TUZHbm1EM1cvVFV5MUhmc3pReHp6WGp5amZQdEsrWlZCRWlhVVFFWXJhSi93SVpmblQyckNTR21KclpOdkN5Z3RsYkpvTGVNNUtwZjRMSnNScGc2NGcybEN4aHRLU1ZmbnNCTHpYYWZpWjFZYjZyQmRzd1dZdmwvWWJ0U3I5N082a1oyOVNMQldkRjJ6QmxKVEtIcHNZZlpkeGJoM0pmMlRBdXF5WndGdXJNYkFWZ1Y4eFpBR1QyR0ZEREE2elkxZlRuMXFWZHNXYTRtMUcvYU9ZZlJyODBTS0c1UjI3WUxGcmY4TWl0dmM4eCt5d3habG1PV1FzbjN0V2RhYWJZK055eXRPTEs3a3hQemFTTjNaS2RuQmsxeDh3MmR2bVBBRFE3c2NiUEFxaTNyTm9Ha0NsNERjZElDYkdUejk2a2pLRGpWTHFrc1RObFpJdGZPcENTUExnc3dEb3dZZUxDR0Q3VE9mY21TN29hSENyVkhwRGJ5YmRjNUkydWFFdmVxdzMrYVdhMUM1R2tackcya1RLbTluV0lLM0VKWkxQTXFVUnNKVGsxMnkwSFpHcjBFYVNNbnQvMURROWxtV0VqSEFSeUUvdFlSd2FKa0VhUU1uWmhZdzJ5eGhxZzNhdy80MjczS2lCeDZaUWZSNDA3cW5sanNEdUlNalNwRzNJcmV5STlab2UvblljQjFLS2N6TU1YSm1Xbk1XZXJRVDFKRXV1Y1ZvZk8wR0NkVmVvZ3hlL3NVd3hIczZFOENjYi9TWmh5MUNWZ09XYm1NZ3ZyV0l0MXlXSWx2c1FjVmoxRWE2L2ZJaWFwK293S3FKUFI2K3ViakZ4ZGMrT3lMTGtCcUFnSXV5Kzd1aDRYVHJOakFOek9iQStYMW9Cb3BtckNkRXRLanp3SjBOb2JnVERiVmFobXJoQTBLaWNNMlhSakJBb0t5cmpPczREcG1HdG14SmhsNldoc1VtSzczQTA3QVdlMnloTkRmWm10cEFxSWFMRktZZEs3dmZHSW4vblVaRURNdFNZMHk2bGsrczAzRG95S0tvZUVrWURKS0tLNy9XbWcvQTM0N1dmTUdxNG5MSTZIYW5Qdkp6Vmd1RjNYZ3AzV2lSVml4ZlJ6V2VmM1pZeGNHSGVHSG53U3dRNlY3ZnFyaGxxbzlNRFc4VWRtemJ6TzhVcXVOK3VmRlpBcFNGc0diSy82Q1hiaDh2aE1GdTA1Ny9FWTAvYlhEZmpUemZ6RE5tRWtZalhsbmhUWFVvS3J2L3NNRno2L05XYXB2RS9uS1NpUnoyZGgwNzV4WkZ6YVFpQ3VDcmh6bHY4cDRDTGdrOXJsbjBnYm53M0NIcEU4WGxqcWI5bTd4TmJlell3QkdxaWVyTnE5VXY3VzU3VkRlQ1pYZEpKUG1rN3ZBRXh5MEphYXNwTjVwZW9BSk4waTFKRXhnTEZCajU3Zi9meUlCRklhUkpra2VTanhOUUFaZDJ3MTdvcS9hT0wyc0NUZzlzNjJ1akxxRGdpVk9DZzlySzZNUTM4cFZOOXlGeWRuUHg3VlY5MW1ra21VdzdZVmFxeW5aUW9QSzBrUTFjY3hDaUZkeEpOSTg4d3NFVnpHQkkya3cydTJMUmJNTThGMnBPL0Z0M2RnNkpIdDRnMlMxTjVTQk51MzVCOWZialdIckdjN3N3UnlQM2YvcitQZUpub3JscUFBRjdxR0hCZFZOd2VWTUpMME1XT2FVa2FuSkp4V3IrWEVwcmJNUXI1WnBTbUcwdVM1YkFnUzNSbzkxSm5Gb0lLeVNCbHowOXBVRlVnNXk3dm9MOHZ0SlVjY1dPR01iNThxVTBpNUh5dzZRVUlBV3BDSUNvK3dXdVVqK244QVlodVo3TXhpbzk5MkFCWEEwMHM0Ym92NzRzSmVhYjdaQS9WZlorL1BXRENVYThac0dIcDBvTmFZc1ZMT0hSZWhyNzJ1N0w1UHZmd2crRmtwNjBYek96QTdOTnZzcXU1c0E4b1V3TDJwcXlPd3IwdjdsSmkyR3h3dkp6RGIvZlBNWE5WanE4RzlyZmZBN0YxbnpIQVNLSzJnU0JrcnhEeXhwZjZyZ1FadzFwWUFORHVPSXpCcU5EMlYwMTBBTEJmMmpPdlpIcEwwN1VLb2VYbHBpeFA0VEVHZ0JrdHZERVNNNnNZNmtHWEd6RHFqcHZQRXJURlk1R01Ob0Y3T0tkZVM4WHM2Yms2TVdnZnVkWWgvSEV0NWxQbkdqVjdjNWRuMHd5aDRlaGlDZU14alhzdy9rR0FjNUVSWGFzKzlZNXpVcHB4a1pPdE9rQjREWXZ4aGhDNXhtNEw2eFNZZkF0am9QbHVsTUk2TGVOUnFmN3Rqc1g2bkx2Q0pmUlh2d0tzQXd5Sy9leXBXbW04eS9za1ZhR3dLRWlTQUV2ZmJBVmxObmp3OVhjTlFvd21nUjFFWXpJTm9ZekltaEZVRFdPZ21GVFZIWHI1anZzVElZOEdGSzB2bEN5aWN2d2JyN1NaUVlxRXVUT0FLTTMvR3g0RVlSRitOenFQZHh3T1oxWWx4UmR6WldKSGtwSmJoMHZNNHlGRVhaaXk0Yk82d2NITHNiSmhmVGdhTlRTMUFOWU9laFl3cnMxV1VlaUd3VmRqcThpWlVEWU95VlRhZ05ZSloxaHFuaW9FNHZnN0Vwbnd4cXhxN0JjQjF3NDJXQnBCRVdNZWtzaGlDa0VIcEZJUkp6RmZxL2JiSmFCNkE3SmhxUUt1UnFDeDBueTYyNXBPWnJRVG45a3FXME9sbFJ3dm93WkF4Wm9JK3h3NTNrSE5RYmRxdHd2Qi9odDkrNjFvTDlraTkyTk5yTUdLMzZKQVlhc3ZLV2pPMjFJdmRWb0FXWG0rVElhd0pNQU14aGlTSmRMZFpHMTRqS0ZNRDRpRjNiSS9Od3dXVTJjdzZXK3JPTmdBc2MzUGMxcVg1U1h6b1cyVFVIbUhhd2pLR1ArVkFmUUkrWEIvK2RtWHBtOGhyNW9UM3dPd2QrcmVyNmRxNE1TNjFZdGwzdWd2WEJyeTVoRHdIeDBGV0hsREdtUzczcUYzK0lyWFU5NDJkVy9MUGtOZVRuZFdhWFFLd016T1I1UDBpNXpTejBtck9odXl6MXJ0b2tDaXloVFhrZlZKUStZenJoT3ZjQU1tRmsyRkg2MzNleGFtYXNFcFErSFg4VXR1OXZrMnZpZWtIRGdtbFJEUXRyQ0poM0dVekczS2p3L01ESVI5RzRZeTRNZFl1V2VSYXROYTYyb3ZsN1A0YWhnb3h3NmI1cVFLdVEwdHVzcTVPSm1mamFUR0Z5b05sdTBrQ0dRWWcweG96RDhKRkJHQm13enhmUVJxZ3h2dTJKS1I1Q2lWTkJwS2VUU0I5bW16VHlicjFCdWFCM2F2cDh2VjFONW1BbWZyMmR1WE5EL2pGSkZ2QWk3L2V5VlBXKy9LcG54VTJFV01HMjhzYWcrbUhnakpmdUw4SVpBdVFjRmJXN090dEFMSXlYQmtucWVlTHhVY2xxYUtOZ09tVjdmSEFtc1g4TWt0NU8xdllNelhpQ0tIU0hIMUxMR1R3eWloQ1BCRTFPTklLaUt4azQ4d1RxTFErak9Sek9pQ24ydUNDbFVITHJDWHY0S3RwUkJycUtMekRONGZqcjE4Nkg1N1ZrWjJ4WEhpUUFUdXRJZE42TVZ1dDdzZWZVWXEzV0d3eUZWcExaQkM5M01GV3dSSXF2YkJidnJvenV0am5aOHhaeXBiWldxNGRLZ1ZlRTF4bFFoVThDSzRlQm1GSTEvdWYybDNVK3RHOFFKL1RsY3VrUVBiMmdabldoTDJGSExPMzJyNTN5ZWdqVys0TW1OVmFSNTVNZjg5MVU2Q0FaMUR0bHRSNU9hK0gxNnRHRmNkeDBJM2VtSkVLZXBIRW1UQUZoRHNBeHlCS0dDM2ZNWC9VbGd4b1B2b2V6ZDQrQUtSTkd6bGd1akJRNHhxOVRsWTFhZVBST3E1bDNPT0llZFAzekVJb2cwZHQ0YjZkOWphcUxET0daYWU1Z0NpY3N4RndqMTRBZ1l5dkVaUnhKTmd5S3VicENGUEtvRUhhWk5rdHpoL3A2SG5TVTlGc01RRnRxY1drTUYyTDJOM1hmQ3duMU1rVW9FYWJ1Q2VhQm80TTlzQlQ1WklOTmJ5M1lldFJ3N0pPZkZlMFp2RVRpV0xQTHRzZDhqNVBnZG56SDBqWkNDS2FxNktkTFhFK0NQbk05ZVFKWEErUGt0eXQ1UysvbWZFeGVBdkg3eTBzbXk2eWhLdTkzbXIwQ0VndlBCMC9WbURXVFQ4R1hlTmFnb1hvM0lmbzBMb0pqYlBBaTUwQkRCUDRkSWRaUjVqdVpBcUNaZ2h5LytUQm1YRkZTTkY0WHl2YWtFSWRIWUpiQ0NmZk1GR1NYMmFzenl6U3YyLzRJRFAvc0pRaDNHZkFwUXlmWU1iUXQ5VmNzOTdnWWlkYktrQTVKR3k2czBlZDljTC9GYmo5YnZqTkZoWUxWelZqNVFGMnJDUTFaSm96Sm02TG8xYU1jOG1LMUpRUks3WURhblZYVThZQTBZYndvek5sdFFpTFpYRnNrdlBNT2tBN3hBamtFR0IzSkVBdmxUUmU1S0RwZDA1ejB0NEExRjFaOHlmekRnRC9Od2R3Ti8vSUhnek1uR1VqdEpaMDVmdzlZL2F1L1dNd3hQVkpuYVRoTU9KcEVCaFlNRmVURURJS0FhMEhCT1NHZkxFelB3MVU5ZHQxdDhjZnk3UjJWR1hJUUc2TjNMNjJEeVpnQnh1d2hNMXlwMWI1ZmYvTzNpTUplRTRjSWJsbWk4TzFPMlBHYkZlWEtYWWpGZzdwdnJGTXROZWh0WDgzQ3V5K0lScXBCTnQ3TnZ0b0M5eDI3Nm5kTjdvVDNOTE1ZeWUxRHl2dGV0VFhyU0c2U2hiNlpRVm5mV0JTTWNzWU9aTThac1l4YnBHOUE4bXNYS2FIZitvbXg3ZE1RM1JiUkVJTlFuU1luS0NkMmxMWkptQ0ZDdW8wclp0Wk01V05wVElHcmdwamczcUU5Mnpkd1c2TUhXN2RFc1pzOStpeUJ1VzRGbTJLREoyWWhlN2tHR1Y0Q3pEYmtpclpjZkJ6SG9tdDJic3QvaGxUNUp2dHU0dXpKVUpKZGpEVFRHUnVXemxrOGd6MnRjdWNnck84SG0vdGJWc0lKN2kwV1Q1aHF6WTFZUnR6bW5DMHdrRzZxdmxUam5WZHhPSHBLa0w5V3RERXFjR0hyMllmUVRua2tUcXlaTm9Xb0dXWDhaUkVydUFzR29hb2E2R1RsVWlmNm9uWmh3bk1zY1N6MEUvWVh3aDI2UUhQNFdkbEF1RFVNME50OU1rbm9oL0dZSDRpK0hnSHpyQUJaMXVESjFpMHhsOFNzamRySC9SZlo4bU9kWG43QWdEOHAvZGJXY0ZkbXZoQTNWZGd0RzRueTkwMm54WGNHUUcyakNtN01QV29CTGlzckdkQVdieCtITm8yL1VhdXlFWURxN2FSRnZyNnA2elpJYXpaQXRRZ0JpRVpnMmJuQm1LcGNZanRhOVNlbTUzMnlIZnAremNEL2pydVY5R0grOEZHTFpMY1NRZnNNd1drUHZkU3hndXA0aVE2VHFTRUF1b0NFREd6QURTSW1hcktySFdBMTg5TlVpZTFESzVMT1BKRHpCcHkxOGJsUGRhOHNRVVVDcEJhSEJ2cCtIbm1raWp1bHRhTk9GckgxQWowY3MwZXBHMUJ2b2haQzNacVdySzVScDQxb0EveUpiVE5tTTRBTzRYSUh0TE1XUU5mQTcrd0ozdDNaYVNiYXBBMElySmlJU0xNRThkNVQvcC9kc0pXY05pb0MwQ3JQdEdsbW4yRWdybGora09QSGNHNkk2cTdHSEVEWkRMQ3lKSmRJNW1TM0hSTEk4T2xOaHk5cm93enk2S2x4Nnd0czJHSkg3MGFzenF6R0NvZDQ0YWRXdU1MOEhoOXh1eno4ZS9kOGdiNVZyZm1EYmJIakptUkNVaWhtckwwVDJ6emgvbE83c1lZbWVwNHE1a0dIaTVTUmx2QVNGWmZkdDlpV1hnMER3QnNsMnUyM2gxS0F0Qk9EVDh5bGd6a3dnZ3NxTXJZRUtUU2ROOVk1Wk41SmpaTW1aM2N4b3RsZmorY1BHK2I0RTF4THVFUTZaSzRsd1JKSW40VXNQOFlmdnY3QW1nNlk4cUNPMk5abWE0QXVMaG1iQWZXYmxJVGRvdkdIcDJHS2ljTUdlU3pFMkJiekQ2Nmk0dk44Y1lTYThRZWxUS3lkWDVWcS8wekk1QUhiUFZUMDJjN0FXVllVempQWEIzNSs4RGpjc2JOK24vWWdmOWZBMllmckNETU4xcVRYZWNtTW1ydmdkbG5BSmdwb0VJTUVsN0FGbGJiL0VYbTJOZEJuYXV4VEsyMXNxVStBVDBHRGxYWEw3SkQzOHhYcWQ0QVlnSnE3SW85ZTJRYVN6VVQ2L3pRd1R3ek1VbVlRVmVRUkhiNnp1eWFicFAvMVBCRmdHclcrVjNBK0NVdzgyU01uVEZNSm0vazJyTk1BU2oxYUpWS3ZCYmdwVGxsbFZ6TzlZNDQ4cUJ3WVRVdnJKbjdCblVtTnZwd0thaWorVjNLQ0t4SUVnbmlWSHZKNFBJb2lka1dnNlozRHdFQWkxU1JHWmRlTVZZVy9vdkJtd1hJQnFsV20zT3pyZTgvQlo2cjFuUDUybXRwRUhPbnl0blA5cVN1ZXVjY2M3Wk5GVEErNTBhTjExUVNKdnMyOHN2c3piYnpWaHE3LzlaaWFTNFQ0dkk3MmFaT2Q2UzY1SkxRTkF2NGN0SFJjZnF4SndERmwvTmdHeEN4Mm45TUJyUElmbTFnQUFHeldYbDIzL2Nib2c0VEczQTJhODRLQ2czYTVHNnVmRE94YkNDZVFOWkNQSlU1K0JaQVdvbkF6Q2pybXlQbXRqaVptRFh0dHFhdXJCeWlPWnlDV05mT2xLQ3REb3hEdnBnNG13eUhSWHdFdDc5OEIyYVBHSGlVRTN2N2tnZEJkOEJXTnE2SzNkaWpVaUIwWnVoUk53eVpacFF0SmgrMHo4TElEV091VmorZVpwTHRwSXdVTmoxeXpUd0haVWRiMTBGczJuRUN6TEtZMEF5TXFVRUljQzF6dkpROTJtdkpJUDhTN202TWVJSjlPRytHUzZDMEN6L01UbGEwaklFRFVkL25tTDFELzVoeEV2Q1FUVnRxckJoME5VQ1NmbzhaTjNZYnRKRndpc0t5UEFabW1NNzZaMkNLUVo1VE8rd01VSFVnazlUUXZZNkp4d0NIbVpSeFUwY1dIQk9WUWZNVkNkM2Evb0hraVJub0MyQ2FtVWFxU3d0U1NnWFFTT1NPM0tPUjZVU3UzWTJsdzRDa3h6b0VGOXl5UkJkcEtFbnZKelRtckdPWktrcEFmZ2lvK2c4OENtZnhsZkdMdXVESFFTaVB5RzUwRmprOHVzeUNPSFppSEdNTFdjQzBSMENtcmlVVkQxWVUyNmJZSTBPY0xGdU05Ky9WQk1RQ2VPdmNWd2s1WmlaU3h2WFJ3L0hXR1BZaGJBWVN1NExUanpDYWY1emF6N3RrYWkzTFpkS09kVnF3SW5FWG9FdVU3Qm1EUTlkTFptenltRG4vRG16dmVTSUx0dURKODltM0FzQ0gwd0w2NWJZb1Jta2w1eDRjdGtoVlUvRWtuMC8zRkxRekg0VU5UN1VlSUpiK2FvNFpvcnhOWlk2ZTBFU2hvNjhqMDVhTVprZHBvd25rdEFEUk11dDhCbTZjT2phNXBtNHVFcGV5QU01c1lmQXlPNDNWK0NNMUxsVEhRelVENFp6bXJPN01KOFlwY3RnaEt0TkN0dmthWFFIQnkwb29PTXZxUjdnYUpCa2Jza1BDampGZ0c1L0oyY1NhZFBIKzd3ZUE4dDhiUU9aWmR2YTNaMGdmaFRVTHRXTFcyTGFzWHN6Vzk1MzVxcFpiNEJzaGFnWnZkUDFWRndtajU2QXNQT1pjYXNiNzJLWFA5eDJjdVFDMG5hbElhaEtDRTNPUWt3eTA1YW1XREFyakFSWU16MkRONWpWMC8vY0UvNEE2SDltejNUYkY4TnE2Y1JQNlhERm03NUxSUjdiY1djRDBGWXNtOVZFQXlSY3prd3dDQlptbC9xZ0pJOUREZHZ2QmdsNkI0UTV3U1JzVkNKbWFZQkFhc1d6L014bWdzbVJ5SEhZTW1TV1N5N1Qvd2tDdTU3dE5vMFlicGg3ZHhiS0hRRzlra2d2ZzRrQnBQVjRLeHBKN2hpWFR5bUdFVnlEdWpISzM0VXhtcml2eld6SUV4UXlacmNZZjRiMXY4SXhtMmZESWFvMDMxcVZmcFg3N1dWYVp5enlUb2puenU1UnhkTGdyUFJGcThxUmkwSlhkdlpNZHVqQ0ZtTkhMcytQS0Z2bDFDQk1uRzVhN003TEN0SktVTVNKcnRRclJ5allGam5XMDArTDVxL1V6RStQMXh2OGVzckQzNTN6aFUydlBaeWxlTFgvcWwyajlWMXhNUUd3VFB1MHJFT2MwWTBkNmpreWdGNHNHUytPckRxaGMwY2k2QThOM3NWSkNtYWR4ek90bkYrZEYyM29iWWdBN1BjTkZVUG9DeUxKQ3VyNXNtU29GYTBXcW9XU0xjc3VNVGtjcDhaUUFlZDYzWlNTZmxwSkJxTFRVdVNSWmVKQU96SnJWS1JFY04rM0JtQUhBL3dOZVBvTGZ2cHpiMll0OWZiQ3pMN25CaHhwNnVMQmZRYXJZdjI4UnJHWFpaY3lLSGUyRVdFSnJNamdzYkk5LzM0YVg1blhDREJmWjN2dUZsSEd3WlpneXhpRnBySzErak5pM1kyZWxqNlFPN1lRNXF4ZHVqVnZHTFJsUFp1QldwUTlTN1FMd3hiOFBBUHcvSnpEREIxZ3JPaS9FQ05udzVmeEp2SmN5dmtQL0JIQUZ0a3RaSVZCZGw3b3E3dXFWbEpVUklNaWQvNlcraWdPbnhXQkVhNmc4WWE0Z0VrdGo4S2QxWTVCYXMwUithRmxvdFc1SHdOOHB5R1hIeDRTdDZ5RDBBTldyc2FsSmF6L25tSmt3azJrb09BTzExczU2MHM3aHZxZzFocnZyQ05FQ1F3aHpuRmJJY20yWWlWOTdJS2RxdE41bHBWL2wwZndxNVZrMkYvSVNzWXpacWtaY0I2TVNPWStSdnBJSHNXcHQ4aEVRazZidWpGVzBsNjJCNlIzYm96bElBSW9qeUVrUU1CS1JsRy81aGhWNU83MU9nRlpITGN5MDd5aGhMYnRVTkN4cnpRTUxYTVJvOTMvSGE5U1liU0hxRytzSjZmUFdaUkRZQlh1LzdrNjRLckhzOVhmTVJkSGxsa1J3UGJDL2V6SG84M2R5cHh5ZGgvS01FYmJYTzgxbTBZOTkwRFdkVGNOcUNyTFlBOUtXV1A2NEVTcUNhc2djdWV0Z2pTVFRBR2dWR2pCdEFzeldDaTBYc3crVCtyTU1sRGkxZDdITDN4UjBMYVllbXNkY0NJajFhSlNPWVh3dUI1cHNGdmNHdG8xOFhqUE9Ma2NiUUJid1B0bXZzSlBNb0xIZlArMk10UXl6a0dNM2dObC9BcmYvQ0g3N3BYdTI2L1k4YS92K09ZQ3ZRcU9XNHB4b3RqZjR3S3dKbTFiM0cvT1BwYVpNWEJrYlVCc2dxMDdDem5WUTFWWXdrMGtabmN3LytQMjIxdXdzZ05yT2E4MVUwcWdnN2pMWHpGN1BGT1JNRE9PRy93REFYNTNBekg2OG0xOC9MbnR3b2ZiSGxzdDdZUGFPL2RONm9pc3d3V0RyQkpncDJGb0FSd0tPa01qMmlsamUxeFBXS1Ywbm9qelBIalE0MlFLcERYdW1lV2hiWUpiSkpYZUdIQTJVM29naDdMK3VRbkxHdmw0K1ZwNDRVUHB1My90M0llNlFZR2xpd2p5cUVRdTlsbkRERWJZc1NBVmRsRVhNaWdsRjQ5MzBxc3JOa1B3eitxMG5sR241YXZaeHAyaGp6ODI1TGJzT0lYZnpUS2pBd1Y2UmRQRlFMYWJzcFBuVVkvSXdIN0NwSURiYUlibnBjbUszbStoNHhpK2Vkc3VJTDF0djRkTWYwWVBZc0N4Tm01Skd5eE5qZ3RuSHlwSXhrMWVwS3NpQ00rTWRtMVpzeGdaT1U2ODg2NGk3cXlwd1hkdVNNMzNpVkxodGx5OFN6ZGVocDhMdmhnZkc0dTAyYWVlNUs2UExpRXBkQmlKbS9ZMjE5KzdyZ2ZQbHNQbER4M1ZDRkFsZDhKUEd1aDViNUJwa28zMDZ2V0NLOU93OUZqaHhQUmswVURwaFhld3NUTkNGb1Rvam1CZ1dNWlN5QlJkeWpsbFd4V2JiYVpPcnkyV045OTlyZWVDS1pXWXE3SmpJSEUzUnBpRFNLenQ4eHNLS2t5R25NZXVPTHZmdmZzOU82VCtzNkRLa2FFc2RXbWpORTUvMlB3SXZ2M1NwRDl1eFprWlcrT3FhV01UV25rMDlUT3ZORWdadFozMnZBQ3lySjB0cnl1S2Z1NDJhc21EU2xXV1BKYkUzeTZ0SDYvek9vQVZuUmcyYlRod2JqNHhGU3hpd25aenhTZ0taMXFVbGdPM1oxdnVHUDh5L3RTZjQxKzg5bUNMV3pOdFJLay91MUFIemZLNXl6SDRTQURPVnRaMHlNQnZXN1hKZWE0dUN0aXJ0VkhtaEo5dTFIWkRpNzRoOEwzdDlqbjErb2RCbi9xekhOWlV2SnU2UllSb0RXZ0pzQVhDMStUVnp6c3lrakJCcEp6WTFZd25BWHBiemlOTHZVa2E1TTFSUCttUGRlYkhkd0VNU0dpSmIxckVNbDJVZGRRMlNYZ0Fab253eHpHYzJyVzZleDl6cGR0Sm5qdEJvU00xWmRwc2x1M3l2Vk5OQTFGM2xSb0txbHVtQVZhejFaRW9aOXFlYzViQWsyaWI0WnJUT0V3amx3ZXlqMHFoOU44QzN3YWM1T1RNNlNSdm5jVm5CU3JmU0J3RzRDTkljd0hIVXBkTjlDWFRPME5EQUNiYXZ1ZG9WU2oyQXNsSmovZ2ZSMmM3ZzJDK2FkYldTTEZVZ2cwaXhZNjVHTXNCWitITm11TDhjUHJFdnQ1T3gzcFgzOWN0dzdlY054eFp4MVBBVHB3bFBMUE5CK3JyRXZDZnBLMlh3YWEwaDY3NktwYzF6WXNxaXhQZ2VYY0ZpeHdoalBGU3RsUVR1OVhhdEFkUHFKZW00QmwreU0wRUZHSnJtOHRyTlAyeHpTcEFuR1ppODc1ZHNzUTI3eklWeXJoVGd6dTlSbUxOUWUxWVFyWU5MQkdiQUQ4RHRYd2JLMDBOTTJQWXoxWDJWRTFhTm1USjJVTXlNUFZKbXpGYUFwdlZvbVZlb3Q5cXlzajUzVTFacjkrZVJPZk1hR1RTV05Qb3ptYk9GQWJzQVpxZXlST1N1ak04Mjk5Z3piUzhCL0ZBRVp2amIxM2ZMeCsrbzd4bXp6eGd3T3dFNHdPckltTldWNFVRYUdUTFBwTjRyVlBZSTArWVBiRDl0b3dSRlk4TzBEVU1Rbm9jOC8weFpPQi91R3NtOHBCMm5EbzhKRUMySXR2aFY1a0ZZTENRc21ESGJKU0FWbStPcE5XVlpiZGwwaHp6cEp6R3BGRDdUL0FXVUZXSFhhcFFjS0pianVDK1h6RFR1TXlFeFU5dm1WY0hXeWw0VHUwZ1RnR2FTVzlackVRYkxWUVYwYmJTWlRBVXVPOFk1QTc0UmIxbmd5VXdNUDlqR2U5cHpXQkFpcWdOanhNeVY0Tk1LOVJpbzdXck1NaU9IMkNwTEhFTVROejV4SlJ6ekhYQzdpbHhlMTdkYU5hemJTZVYzSjA2QlcwbWtyRXlkQngrU0I3NUpNUE41YVdKVXl1SmFUQmlNRkIwN3ArWVl6TDB4QURUc0RDZjNVZHNleEhqQU52dW5sQWk2MkplOVlKMW5uaWdBT1VvRGEvQjBHQXd4TXFIWlF3Q1dLL293Kytnc2RRYlVPRmc2bHpQYWVPVnc2VlhPYUNHQS91SzNrUFFKTGNNMlJXNVZtK1JveTV3WVhaU21UbWFhaVpraW40UHRnQnNEd3JSamU4S2FqVHlYRGxwa0ZESFdtQUhBWDRQYnY0OWFmbWxndlpqNU1xNC9TOXdXMWIweFk4cDJXV1RXM0RrWFlHYkNqQlZxdTdCak1Ld0IwaVNmOURLelJKa3hxNnZzME05WXFVVEtXTVU2UDRST28yMExGRDU5eHBnMVZ1MUkzbWMxWjFjR0lhZVdWN2FwUFR0aHp6eUN3VDhMNEQ4WFlJWnptM3gvOWlqVjV3cVl2VXRHSDlseUdRZzdBMmJQQUcycHJCSFI2bjJBQ0FKaWF2aUJyQTVNMmE4TThHeFl0UzE3cHN4YVl2dC9LWFU4eXdnN0NaeGVKSkFaS0pQajBNRnJhVGx2ZFJNZG9KSkcyK1dTblozZlovNnpyWXpNNDIzRHFLektFNFpNNzFaK3pJRk9MaVFPZUtXdTJJWTcwRkFyZjZuUnQweVZsb1VKWjNEVnRXaE9YRTdHSzBrY3ZZcUhibzIwSHhpQmVvNG8vWWl5TnQrSFNub2lkWE1DWngwU3hMcXh0ZllNeUhUejJXT3FMa2I5dnF3Rm9SdG9GSWJyVkJsWGEwMTJ5OWV3Wm0vN1laT3o2c1F4azd1akgrMFcybEdENHE1MW9zbk56VHRJdHNpcWVuRDdhOXVnZFhVWllHU2xHQnAzSnNuSFlFV0YzZTN0ZlVLUU1kanZLODZwc0x2Ri93bERacTM1REd0R3hWTnRiWWJKaU1sOWc3SGRKdWZXRnNGTWtBanpjU2FnRjNMclBMcm1XVHV1dzVrejFGUVdBdmR4REljOVJwMXNLdnZ4Qlc5ekZERUp2V0pDOGFYYVBZaDdvd0t5aUJRMDFubEh4VVpJNlppMVlYRnQ4M1k1SFJtZFFxWTlrVE15YTdZYk9waXRqbTNIWnRnbkhhZ3ZzeEltMkw4ZENYTkc5LzZSWE1CT2pEZXFxakV4L0xCNHlKZDV2cm1QNHd5VUNTQ3pyS0FPcytqTkxhRUNBekNyY1B2RDhQSkxuMTFqRnVyRWtyeXhRamxrcnZQS3JCc2JySmc0TGdZN2ZDTldUdGkyRHNoS21jb1BqemI1enRKRmNrL1V2MHdXT05KaUVMUE1zckRwVUd1R3grck53bU4ybDNOMjR0eVkxYUU5V3FQMkdreFovL3REYlJ4VWdObE9WdThQU2duZUIweC8xaG16RUt5TTFhempTcnFvd0dvQmJySmVJTG8wN3RhVnNsMXF3S0hMWjRDSlFxelo2bjczcW1EdzRYbkNMUFZsT1lzTXlmZE5YQlE3eStqZEpLWExLTWsrUDhnTHhkQmsrL3Jvdk9ST0VLU00vV2JLZDY2ZXVlcUo2aS9NT3hJcEROVWk5T0p4ZFpabmNNYU9UbXc4c21TZFFTTENQRkZnc3h5SkdURUdZWll4UlFTOFJyVjdwUWQ0MTJVV2VvS3hqa1BlNjQ1QURFTmdrb2xXRjNiQUF4aUtOV2E1aEhFNk03TGhRS1hQczFQb2lWMStEUUxJdGNZc0w2RmV1YnI3Znlrd1UwMGM3OVZaamRGWU1nb09kL2c3ZmI1dDFYeXJuLzBqU2tpdEZBcy9ycVFtVEFWK2RlRTROdHVTQ1U0Z1pTblY4dFBka3JGYWo4ZDZ4NVFsNnpzN3RPdCtUMzF2bERYT1kxQ1hTNFFqRDJSclFjcm9LMk9tckptVnhLRlJrSUVNVWFVMVVBdEl3K0MwbUJsVHhkOU5PbnRsVEN2ajJ4WWNHSms1MjFkdHJkTEdsZlp5WWNNV3kvc3VDKzltaFNBaXB0OUNkWWRrbWsyK1pqQmpoWHhZMktmRkZJaVI3d3E3MzVzVE1Rb2ViTWgwbDhtK0c0T3ZmZzM0dk1kYlI2RTN1djg5NmMvMEIrSGxmd3EvZlRGbWpXa0cyUzBKZ1M0cnd6WmVKWWZzTkpPczdlOGhCaDhRZWFJbnJCZ2lPemJiMWRneXpTeXJKRE1zSzJEYWhqeURBQm1pVmI0TFFLdDFYMnVXdWpSZTVaeFpyQ1RZWmFDbGJYNGdDODN0c2JxME52MURHUDZZWGtSUFoxUjEvdlRheUNQODB3RSs3M1BNM2o0d1V5a2JBeG16S0NlaXo0djhyYy9qNzJ6TU1FeEFCWmcxbTk0YXd3MHlNeCt4N2xob1pwSVA2eXFCUEFWUm1IbHByRXpjdlFMaW1zakxLSGpzSmlHN09yWXpSOHkyZjhyMkdZTXhBY3pzTUtuQ3dOcHE0YXArcHkvRDMybkxqdlZrRWxJR1pvdmd6RVNDaEtqMnE2eitBUGFXUnpiM29IcHVYT2hTQ3N2WlpVeGNjY2xzcGtwYTcyTTZhaXEyK1l2dUs5RmpXbzBqcXVOSnd4VGdSaFBCUUd3TUxaSUJSRy9IMGtZWENDWHNVb0JKRmh3WTQ3eFpDVFpyekZ6S1NIYmwwQ0NBNWlud3NtRCs0RUt6MjJUTXZpWC9OQ2tpZS9adEJGM1BxWFc2V1BZelpVTlBGTjZ6eXZFZXJSWDgxTnJkZ05rQVpXVGtvQTRVUlhMS2RwTEdFOEZmRkJVajhGcHE5c0hzSDhNbTBEd1BkeGpPTWJ1TnRkaW03b3dsb0pxZWxtZlRxVUhHUnRJb1Z2WVFUQVBGUTFSYjVsUmpWZ0RjT0d3YWE2UmNvZG8ydHRFZkEzbnloREprcnArYWxyMnBMUnVVbnhiUGxUakNtRXNaQWVEL0RiZi9FRjUrU1dERHlnVlQ1aHZqRG1YRFFoNlpnQzc5cmpKeEVEZEd6UzNMN1BJeGJmSUhZT29FR2h0K2xGWE82RHVnNDBtZG1USm1rbTNXd2RscHJkbXUzbXhUZDdiSUxETW03S3hPN294VjJ6Qm55YnovQU1CL3RnQ3o3OEc5OGl4VDlRQVhnSXpVT0FYQUZ3RDhGKzhaczNmcldYb2hUZHdBaFV3cXR3QUpsU2ttYm9WYUk4WHJMUWxUMWp0bVR1QnBURXZNTlhac0hES3d1Ykhrdi95VDlXazc5SGcrWkZCeUVoSEE3Q0F2RzBLaTIvNnpPMk1oZHE3YjdEdFd4OFhCdnZGM252bjdXSDFjUFJtRjd6SW16ems0NStjY0VWVkcwVjhIY2hQRHRGeEx3Sm1TVDd1Ui9FVzJPRkt4eGI4ODJFb3l3aVNCRmFkbjk5QTBMMkliYWNsT01IT1cwVFJDKzIzRlNabnhSOXpCZURvVXROWEJvR1hIL0t6ME9aTXp1bFMxWVFHTmNVb1lGQUtDUkcyQVA2cnptUmlxeVFIUlpZNCt2MGJBd0lrdldHS01selFZTHBJaGEwODdjWWhNUUlpUlZCSzliYjVSVkZGdGpnOXFxNGlGdkMrUnhranRNaUpFOE0yOHJiOWc4Sm1aKzcvVzZEVkZnay93Rm9jSitNQTZxZUJPREZuR2dNZzh6eFZaQ1p2VGJlc2s0bHFsaklzOXZzOU8rUUxPYk1xUk81T1MxTEpGQVcxa3lXS2VtSlBJc1YrUDNnQVd5eGNqM0pyVE11ZkZMR0E2V294WXdoTHhOQmRoWmRIcjJzaDh1NjVFbE9VcDJmTjdoQzNLYlpOUUlMaDU0Zk9LQURBQ2J2QWtOaVdBTVVmcWo4bEFUVzMwbVVYekxpVmtxUHlFaE1yL3ZmRHl4MU1HYk5TWkNXRHJ0V2FhUWJaOHZ1V3VpOWhZM2lOelh6eHhYc1JhVTlZbGxKVUdRSU1qbzlqa3UrMXJ0d0tBNFR4U3JURWpaOFl1Wnp3NnUxWVN4c3lTUExPRU1UdDJMTm9EbjNkMitYVUR3SFpEbUdLOS8zdXpXOS9UVDhOR0J2TEk4SmJJSHNwN1lQWlpZY3kyTnZuTW9DVXMyWlYwVWMwNWR0L0ZacG9hV3d6UVIrQlBsOVAzZ2NGQ3JHL3J4NlF6V3d2cmw3Q0FhbkpTK1BWTXl0Z05UOWdzQkRPYmpCa3Nac29DSXdtUlJrSkNwSk5lZVNwcGpJYzNkVjVVN3Z2c3RmaE8yYVYzbnBMTXAvcXlCZXQ0bEVld2thRzZNZ2JEUW5GcVhQd1dhbEpYRm5yWGljc0RtM2xVWCtXTUkwRVZVbGZXOVhXVVl4YkU3WFYxWEdSV3JBb2FyWW5FRVo2eWU5eEpqNkRIWkZ3OEV4dGFTQ2xqQWhQRW1Ea09Zci9Xa0dsdlJpRXViQm9DbzVaYitkYzY3YTI1R2k2Q05Zd0NxbW00WnZEYTY4Um1MNDFydGJyejRQMFUrd0IwREJoR0dnR3k3SFdtK3VkMjY3aHVwTTVxNERocjRLWHR1Y2M5NTd4aTh3WWtXdDNWZmQ0UnFZRlJqemEzTTc3WHJ3Q2JtV0ZKUWhXZG94V0dqbStReGxEaFB2SDhNTC9YZVBWOXhaMkNIOUpMbzZRNkkxRWxYeVVzVjJYbzR1MzNZNWgxYVAySEhBV3FGWnJLaFY0cjZLSnh5NEtraTJhWHFWdGpvZCtiRTlyZzM5N2NSNFd1TWVyWkJML1lOdHVzMHJMM3JkeEl3dGk5SEUyZ1lBbVFMODh4VzQ1V2FMZVRaSkMvWmlZNEJvaE9qWnRzc3pFUVI5bG1XbU5XSUlrRkpxZkpwQTB5cUdCWjdsNXdCU2xJTlJUaGkyVWFQblVGaFVsZEdiTktsb3JPL2dRcS9oSksrYSttam92YkRESTdNZllvazlFS05XVHF1Q2hPaTlrOHR5aHo1SGFacmM2UHBVUWIreUtQcjVPNnI4eEN2aWFnakdNOGxUR3JOYkptQXd6U0t3TXozOVNjaGJvek81RXVaczZNN0R6NUFLTjJsWDNXbHZtUERmaFRLVEQ3YnF3T3VTenB0OHpoelBKQlcvdHNBS20zdXI1M3llZ2pXKzQ1d093TjVxc2tVdXZTTXVua21aVjk1c1JZQkVTVURtZ3VRclNYZWpTMnU3LzZJM0MxZ0t4RU9zbnl6TE1NczBDRnRGcTdaZC9WMUdOenZJYVUwY3dLTVk1QlkwZlRQUW9HQTBpek0wQkd5NVdxS2oveUVYQUJhTWE1WXNRS3VJSzBHbVV4WENNVzNPYnBaczdnRGNqdDlKWFZ5ODAvNk5Dbzk3ODZNUVo2ajNiTVRTUXdaTmloR281K3ZiQmVVOU1vS3piRlQ1SUJrSTZYV1RDZDRNNndoVnF6Q2FVS3VUSmlGZk5RamxsZjY1SFdrOTJYcmRURm05MTVFMzRoZHZqNy9VbzYzUXlzVkViRzlCUmhxWEdPKzQ3d0dzMUdtTmQ5dVFsNk9rc1hnVTZORG5ZN1Azcmo2S1JXcStPUm9lUTZzV2l1SlFJNEE3ek9PcWErLzJZMVArM0dCV3BoeHlPaUhXQ1B4eDhpUlBOdzlVemVxYmJqZlNjeEtaTkNUY0tzN1NkblZDeDloM1pjclRPY05WajJXN2lhdWt0S04zeXA2cjlDNExUbS9aSWdaU1R3MVl1YkZGaHdnNUhsWC9rNlQrU05mT3hXV1dNRVhKbXRSQ3pMNnRkakdYYjMzcXEwTEFtWVpuQUdDWkNld05la3hiYkV0UVVtMVNLamJIenBhdUIwV2NVRXBVekdqUk1KdU54dlFKNlNZR2doWDFtM0VLWXI5Z3FXcWdtckhDaTl2b01rU3pkeEx1R3RlOW5kZ3Y5dDFOdnZpUzZLdDlXVmNZQWZjV0xjWlpKVlpjaHNZMzJmSklBNzFaYmRDbkJRNkhUZm4xZFNWMVphWmJFVE1QSDUzSzBnb0VaZzdFeks2SDVpbVU5cUdXWE1IZ3FkVHR3WkExTm1pVHVqSnRnOEFyNHNseS9Xald3eEJXNkcvLzBPVnp4OVo2Smg0QTVXcGdDeW5Rem9Vd0ErNzNQTVBoM0dER3ZkMVE2UW1TeVUxV3N0dFdlZERhclVBSzdYaWlxOUZZeGRiR01KUEw0UDBuckdiZ1U1Myt1OHFvUXlNUi9CYzlkTEROL1Jqd096Zm5KZXJBRXY3Z0ZVNlFrVWtud0NzL3NCVmFlUWZORjJyQnZXQWh4K3pBWXBJM055N3FzK3pSUGd3Y1lnWHZMNUZXdU1WM0JpN091M2VUTlhpYVBTZ0pBKyt0cUxjNUV1ZXVLV0tHTmYyUTZFblNIRGppcWdhd2ZLRnRDWVNYT3dvLy9RdmUyaVpESHVlT1ErZkhtSVdOcThtVjBXdnpVZlN4N1lNU3hDU0JVeThtaC9yY2NDeXVJSlRLeUNFNkFVZ0psbjZBQklBNkhaempBOXJsbDRzbXdpVisvdFY3bFJxRmpvVE85enZTemRreVFjbWRHMjU0VmZJZkxKejVMTWR1M1lETjcyVG42VjNlMHl3ZVRVaG5YWXhmVGRzUjdBekVqTzZQSHVHT1NOM0tuM0ZmZ2lZYXdOTk94UWhSdUxsVjJieEt4UWcxWldFVUg3eGRVbVdNek5QTW9Dem5aYks0RXhjNUxyTXJzWlRtK0pqb2tnZ2tkbGl3dGpadE5YWXRTWTFYdi8vNFpaTjFZQTNHek5LK3RLVXk3NVcwU1puRkFTcmdzbm9zeVRMTE5OdzAxMjFJVXRHdyt3clUzRHZ3WXYvemhxK2J0SGlQVGl3RWlBclc3eXh0Sk1Nc3VsaTRlQXIyQ05YOVpwcGxKR1cyV01YdTZQcnlLQXpFajRVYU16WTMwTkthTzZNM3BpblI4a2pYWU8wQzZCR1RhaDFMZzJCOG5xMFRMamo5UWdaTTcvbXdEK3dCYVlmY2ZLYlVkZzV1dk5sa2RUbUZrTEhxM3ZwWXp2eEw4emUzU3RHY3ZBMFk0VlMrWXYwM1U0c2RlYktXT204a1hlZnNKUUZXSEV1RTRxS3pqUWRaVUdISmQxdjhrclNSd0RvOGZTUndGSHhyVmd4QWdHNldXWFJEWTJySks3Wk9tU3pDeUhMTEJiVWdQWXowZFNHM2dHRHZtM2M2dVdkTmlVWk5vUlRqVTVRNFJ4aGpOOGtSdTNSVmRGZmxDazBrcFBhbWN0a21PTEZOTTJWTnZvMVpZOWd6Ym93UnF0bGRuN2Z6elZrRmNPbndHMTdIMmlXVERFbERuT1ZGSitLMlBHK0JRZFlaNFQ3M1lsM2xnYmFoc1RFTGJ2ZDIrVmFiR2tpbXBJaU11eDF2R3QxSFBybGlYdFVwNzRvOGJsbWI4ejQ0d1B5ZVlpeS8xKzlOeEVqaGt2RTY4K21LQWgzd3NCWVNRekRKUEZQZFpKL3RoYjdMU3Z6dE5xSXdibWRJemFMODhmMkhVU3V2T0kyQ0J5SitCcFowMVV2a1lTR3o1bWpsbGVhVEo2NHlFRG9ERmNZNWU2S3FHeGFPWkQrdWtrejZ5VkNKQktWNUgxWTkzWlJYcm1XVG1SS1NKeFpRVFZucFhvUEtHZ2pkaFFOb093NUoxK21nK0ZRcjhlSDg2b1VlWjRDd1lmc3lxdGtFUXlDNDdXV2xNc0RGNEVLdkZTN2JzZURBdjVOYVA5TkxPTW5SMnRFVWRZTTc1ZFBwdXRyK0RmWjNJTFhJKzJyUlNnMjhvNGp3dDJrNXdkZHFEUHUrMjZYbjhiMVg0L3JQeStZZDdCN0ZkZ3hCSnJld1ZvV1YxWlRRdzliR2N3WXNLdWlZMStrb2szN1BFTE1WdUpoSEZyeVBHb2xCR3IrY2ZPT2o4WWdaUUxBNUFMUy8ybEpzeldzT253aE1zeTJSNHdCOWtBdGY4bEROODRCMlpaVFdTV01wbEU5dkFOOHZNb1pmd01NbWFwN1BCQk9lTnB6ZG11OW96YVluRXo1L0xGRGlxMEZrMk1SWUtKUnNLT0ZRWXltTUhTcGR2UU42QjIrb3BaVThiR0dlTzFzVm5LcG1YVytlb2VxWFZqQzE5Q01zU2lvZGhzaklMWHFEWEwyREtSUFdiMVo4R1ZrVXV2cWtlVnp4YU0xZno1QjNJanJsVUNLVzE5bjRHdjRKRmgwazRUdVdXNDhPVUI3dEpER1IxUmxUTnlBVnNsRm9DTDV1U3BoQWRBbVZxT0JXb211em5iVWkxa2dabGFiZk1yWXM1V3JETXozSVJKTTJIRmRwNVVsdm8renJQRU40SktuRm1YSnQ5L2UzVFM2dFRZMThHT1RGRFg1N3NUMFBMYVR1bEVFK05TTmdLRnRkNmxlUVJPZkhSS1BRSVNHS3hwYml1WmhyQThkcGlXTU5mVjVYOWgzNmVaUmdCanpGclVLV1VFNVhONW95K0dOSEtVNWxVQ0pqN2trRzZWK0p2N0Q0aVpzWEY0bWNWMHhtOVRBZ2txaVFTZGh3b1BOS1c1aWNrSmY3R0R0QTZjTzhEdTk1QWFqbm0vRm5ybTJRQnJJMXZPV2x0OVN2V2NaR3hkeXNoMFRPRXd0WDVuczAzdXNPOXpycEp1VTVhOXpLdU50NzRJa2dvS2diTW9iWFFreGc2TE9OS0lhYzI0dXJ5MWM5REV4bWtxQmFzUGtob1praitHN1F3TlpTeXJLMHE3SDh0TmlNeUFpMjJWTlVKcTBZS3lkRkZBSkduWVp2bU9zSjFrdjdkM1ZxbTBJQU1uNXN5ZXpycGZmd0JlL2tmdzhsT0RBWWlYeEE3L0JJQmx6QmxPWHNIVzkwVmtseWFNbWJKbFpUSDhHRVlmTkRpNmhFa253ZEtlU2Y5OGZSU0dXclBzcjA0ekVHWE5mTU9jSFFMR2poTXIvV01qYXp4ZVE5S1laWmNsai9lL2FZWi8vZXpDZWZxS2JlUVVqMmdZcEFpejNZVGZOdkN4OThEczdRRXp0YlpYZS93RUxLVHNHSytMcEl0TzYxTEF0TFJMdHAweE41N1k1QytzVk1LZW5RVmpQMHV1cUxMRms2RHRBQnhQREVrZUNYa2VFbEF6S3hMRURkbEh0b2l5eHFLVnhENC84M2gyWWRFVU51MCtGOSt3VXFNY3hEZlNJajlSQlhxTTVocnlDSkV4OGtodVRjaWx0Rkx1U3NJWVFxUllBdVpDaWZoYVJPY25PazFZekNoamc0L09wTEZMSXpJSm8wZ1pId2loOGszZVZUd1ZtZk9peThnOTk3UGkyS2VUNFlmdWdBY3d1SnZ2UWZBRk9JNWFXMS9LeFJHUWs4cnZqQW96V2VPQ2FaMnh5bjJ5NE9lSENZYU11cVNkM1hJZklDMXNrbzB3S0VRNmNJR1Yxc2tPbjJQdzBvbEZvb0JoTHRRY0F3ck9hZGRKVFJXbmlobjlEcWZtNjQ3UjZqVG9JRjdNdmQyMzZSSTFqOWVHd1lZSzEvZ1l3QlpXZkpKbm5KVjJCN3kyMElxMEl4V28zWUxmaldTQmdOVnVnR0owS0wwQjdNYUdObFRwWXgreGNrVE9BVm1ZdFdaZFAxZkl2eDJlRkRieFNQVG1mbVllR0twczBUT1JZY0YwREMyTlFjTUlnTGZ4VzJSZ3h1SkhEcHp1YS9STFNlUGF6ZktrdmFHL3A1YjRMY3VxWkdwSi90bXoyM3dsdjR1VnB3bk9qSXFsLy8vdGZWdklMVnQ2MWZqbXY0UGRVUnBpREZId1FmRkJFUEdTRngrOGdkZ200a01TRlRVcWlDSStlQ0d0cHNWb0k0anAwdytkR0l3azVLRURRWnZHb04zQkZ5RVhZM3hRc1E5b1I0T0pJUEdXUktPSjNWSHNQakc5NXVmRHFqbm4rTWI4WmxXdC8zTE9mODdlQy9iKzE2VldyYXBaVmJQbW1HTjhZMFF4cHBTUVdUSlk3RlpWV0ZOc0tWZ0RXVkJ1QUsyelpvVld0UXZNUGczSHQ2Q1dEeDRhZS9SdzZPMzNXNkMwaWVGSHhxYlpxdGJNNG1zSVExWW9iRHJKTCt2U3drS3lRcFl3Ym9xV2h1TTAzSG1YTmZMNWJ5OWZrQnF6eXNZamxHMDJnY01OVFBrZWM0YnpkdnFaMGNkUk1QWGVQaE9MK0RjQi9PdytNRnN3WnBNOEg2dWgzVFFzZU80NVpvOGFwL0tjakQ2eTVUSVFrTmpmcC9WbUMwQTJTUnhiemxZaVpiU2RQS3hKc3BlQkpaQWxmTEwrRkNneElDRzcvbjV1cnVyWGRpUjlybUJ6dFd3ekNRR2tpSTQwU2kwUGpUUFplSDk1QW9Ia2hpWkFxbCsxalJrVUIwdTF4RGNHeEFMSUFvMlpYTU5sQW80S2FXamNVbDFtVGJPY01sS0d1Tm90MTl3NXlWMjAyZ3pVMUNoRWlDY2x2Vkpicno1Q0pSYW1MMVJISWNQa1lsTGpEZHh0M3RHZ3g0d3pXY1Bibi9TWldLZ0RnMHpCQlkxS2lEQ1FtbndFc3cyc2Fzbml6OFljc3d6R01ZYVA4a1lUdUxlSVYyNzBjS3haaE9wUDR3Qy9zVFZ1TTREMUxwZGpGb3FzVUR4Q3hXYnpFZHcxc2drRzl3a0c4OTlKaEtBMWwwSGNXWVBVYjBnSEd0UG1PeGk4T1RMR0FPYUc1RWdhSWR0S0UwUTBXYUdneHFraFBkTnM3czBsWUlTZ0ozZVZkRDdoS3N0RTVIZzlPbmVHWjA2VmR4TW9jNFFXTldYQ2JHRldtT25vSU00VDJheTFIUXo5czNRekY5N0t4Tm14aVBsSHZCSkhuaG02SVVqOGZBWmxIaVpDMUxTa1RBYi9udkh6QzZJcFUvd3hXZVVsc2wwYWh4MmFHbk1KWUFvV2tXU1dMYWYxL1hqQm9LZE1rS1lpVTM5eE5FVDhkdFR5dGJDdDFpeFk1TitESWFzV3daVm5iRmhTWStheUxETmtoYU1BeGorK2JYVkFSaGI1SFJ6VkhTa2o1RjZ1VVo0aVpYU3BOMlByL0ZCelZuZHF6V3lZa2xUTUROcmw2QzhXVnZ0SWpFTndtMEZJQlg3U0RSODVPbWxldkp2ZGNxUzRsdi9xZGV4eWpycnY5azNQaWVGNnN4Sk1ueVZqdHNjbUpjQnNqM25DQ2h5dFdLVmJRU01ES2dwS0JnY2xVMjJXaTl3eDFIUXBhd2FrazV2NnR5UnNFWitYTG4rcmdFUFhiREhlWnBZWitrQ0x0c014Z1pnNzN4akhySDdNazZtVUxsRWtxZUp5MlhURXlWTEdTQVRNUzdtNHlOc09ReVkyK1FZcHk3SzFHVWpsbXdaaTZVRC9tYm9ZWmFRVFRKd2w1dlBPTk90SVR5d25iZXY5UXpWOHBzbEVidFhFRFZrVFNXTjRycnJNS3VCc05pdFFzckxTY05HbklPblpZV1pJR1MvSVZmVVhySXZrc3Fuc2VYaGJhdzNTemM3VXVFVUREUGF1c0EwUGkrUnpraGZ1TUtXOUhkVDFndm04eVdoQ1hVQnNrL1JYY3YxY21IZllKa0wwZVhEWWViREUvWGhUVEM5TkxueDM0Rm5qa25abHBVRDdad3gyb25uK25JUEdkcXh5N28wMklHRGs2aGVLeWJqRjB2Y0Z4cEJMSmJZWWdvbEk3cnU0cmJIY1JmMWNvWVJqMDllK3IwTVVaaEkyZDlTNWxORW1XTlhhdXBETXROQkV5Z0F3SmxMR3daUU5NNC94QzJ3NTRsSTdaaVIxekoxb01KdFFzbUVoQktNb2cwWjlheW14cTJ5eXhzQ1V5YUc0U3dBYldNWm9jOXRtUXE5QnFjdHRuZEZqc0pYY05yYXd5NjVhNU92Tjd1NW9DUGEvcnF6WjNUY0VRNC9Nd0NNRlpzU1NYVVN5dUFxdGRnWndFaHB0R2g2ZDFKZHRFdVJMSVlCa1VjNjRKeU9zZHFMK0NsSjJqVGxvMmhXczFTUjBtcmVOd2RoUnpSbVNlak9iZ2VSbEQyUmlZYmVmU1RseG5pMERnQmUvQ0Jwb0tmYlhOcytHbWVVenprOGtaWHhWWS9aQVlOYkltZ2JTK0hWN25yRlJ6R3h0dVY5TzhzWEd3RGpYVnlFYVdIU0ExYjZ2RE5udzM1ak5QNW9zajRBUE5nT016ZzZSSEpMQlRwWGRZTmZHU2xLL3RpMnRWbzMvZ3BpcTFXZmhQYW1CdzJiczBaZWhXalRVV3N1Mk95bjRvOThwV3B1bTlXVmhEbjJUTUpLVU1aTW9UcDhsN295N3dNd3RHUVI2Mmg5RTlkV0tsckZZcnRVREswR084b1JKWE5SaTRmZDhkbUgwbXR5NTFkNXhzcGJEN05Bb2JBVXFJOHNGOHRSZTI0VUNoT1hTVGgwRU1vTmkrMUpHbFEzbWRYaWVJdjk0V0FiTFpobjZoaC9NSXh4dFk5eTZCc3dPb29jWDQwbVNzNldaQ0N2NHdyK1h1UnNPbHFjRGwyUTFSckRFSjg5K1QwOHRQN0ZmZzdFYlp2dXJ5SnEwcVd6SEdYTFNNVmhrMnhMRmpQbCtvTFlrZWg5S2lNMDhuTmE5UGk2WkxqSlNmbnEzOGNmU2FiSlBQVFJyZktWcHREakpoRFdEalBTNStFbkFUTXJtNUtJNUdoS1hYaGRYU0JoY3B1dlVraG96cml1TGcyMldNV1p1alpiT1ErNFFTVTFNd1BuS2wvMVNyZURDNkZLbWl5aGRaRmtqRm14YVFXNmVHYzVOcUx6UkY5ZXpGc0FKdFFlWHoyakh6UW1RM1oyNUJMOE5ibjhJdGZ6YVVWZDJOOHNSVTJCMkYvZWNYUm4zWEJpTDFwckpza3RBZDJYUXVtU3d4TW5QYWpGWU90U1lJYWt4czl6alNrRlpCMlJJREVCcThud0RhQmVQRnYxblhCclRNT3FFTWFzSlNNdnEwWGhhc2hLNHV5QktIaDM0SVJ6VWxnM0dMR0g0Y3hwNGg2ZEhLTVY0QmN5ZUoydVd5aElWUUNVdWpVRkdLSEs1YlAySmFmU1E1T25ZcE5acW1xTWxaaUNaZFh6S3VtbTlHMjluQTNNdFdGcldZd1JNZ1ZnYmR1b3ozaGJhRGdacnBtQjR4ZERwT2h2QUkwQTVnYzZFM1NzWXRXcEZqcXVPK0prY3FhcGNTYzhwZ1dvbWVNVTVxNHlOQ3BFRHN6NkJLZTlwdUNQTEZmdE9hQjJhV0Nhejlib3ZhMmVuVWJEc2dNZmlvVTRGM2xHVEZVeDZ6WVlLSncybXpZblp3ZWZmRGl6MFZ6eFVaRHg4SWJoYjVZRWJzbEJwbHpxem1Tbkw2ODB5UDZyc0pEUzVuZzlBMmJJdFhOUjJmdkJGaGE2MkJwVXV2K0Nac1dlVGh6clZWZmtoUEYyVkJzQ1YzUFc4elBDb3FSd3oyc3QrUjF3Zzh3MFhPM1c2cmtPQzE0bHp0YmZhcE5iMG9FbzF1bWk5aDNOSEZ0alM0RUk2WGxhaXU0UmFBaFp5bWlpQUZNYnRESTd5YnRKT1NJZVVEUVBXdFdjeGE4eUNPMlAyendKUTgrVzJlRHFwWW5tQTh6d1BFbEdVTCt6eWdhbUVpNXVaMmJJOFNpQXZHemFaZkxEMFVObjZFSHAyQTdOUk1CY1lOOHNwUXJ3NGN3bCtHbTUvRWJWOFQxcHJoa1ZlR1RObWFyTy9OUC9nbWpLYldiSVdNQTJ0TFJ1eXhnNmNpREVMREJtNU1yckZ1cktweGd3N2R2bVl3NlhEUFZ5Q3BxZlhaQWFTTVdZdGVOcHhndFU3V1hjMmxWY2dyem5MbG5mRCt3RDg3MVBBN0F1M0MyUFZvWFBBZEpxVTRwTlE0ckZ6ek1MV3Zjb3h1eDJVblpVVG5qV24yTEhIbjBBVWt6RlpqaGxJWnNlZ1N0d2oxYXAvQWtQeSs0VzJxVEpiNk82QkFXUTJqLzh5R3lpMjlHQ2d5ZlZqQkxwU1Ywb0NnYXVRN1F6czlWd3lxaDNUOW1udkZkcHU4UEowN25mMnNkT0wyM0pjWHliYkg2MGQzY3RrbHk5bFJqME9Tcms1aG82aWszUENNU0I1UWdOYUYwOUNLcFZGNC93eVpmczU2eWdOYUxUY1lLUE5qdGRFeHVoYVg0VVo2M3FKVnZscy9nRkl5SFRtZEpLT25WSVJEOWV2TUVoVGEveXhLZ3N5eGlyRGpvb3NZTHFtNk5yVHo1UXRXaUZObXVSSkNsdmlZQ3dld09VTWduemdoNE5sejBkOTJMcy82Z1k2MmR2TFZycmw1eDJmWXpzLzdNbysyejV1dFJORDhRbkdiQnBLWDY0aDJZOEFqQTFIdTV4Kzd0SUc3UEN2T1Q2S1dtM1dZMCtiejR3Wm0zdmNtZEEySkU4TUlFM0JzMHRkS3NjMk42ZlIrTjRLY0dqMVZ3TnFUZXBZd3BSSEFYcWFHWnVBRkZrYk00WlIyamdtYmJEWjdjOThlT1l4TUlWUGN5MFpGZ0hUOU54TEpCNHpVVjNHakdWZ3RaemorekJWTEZobTdsRWp6ZGZNWW5vL3IxVUx2SU12emc3RnZoOXUzNDFhdmpvRlppdm16Skljc2l5VHpKTVFhUytKc1FmVmtwVmg5TkhBbWJ2aDBtSnIydTJxRHBiTUpWaTZIb0NlVmNEeXhKWXBVNGJjQkdSVmEzYTVMRml6eEU3L0l0dDQyZnNMeWtCYkFMYWpPclB0VnY5ZE1QelRzeWZMaTNmenlNMWtvc2pXTXhSdlk4YnNVYzAvbnBQUlI3YmNEY0JzbFY4MkNXejJsa3RxblRMakQwaCtXV2ZqRXF0N0Y0TU5GdUd3Wkk4RG4wUEk5TllPZFpORlltT2wrbHhDZXk1L0llKzEvWk5DalM2NTFMYXBDZmdLMXZOcWxTOVN6K1ZFdTNyZ0N4aHI2NXFXWHdHdUU1ek1MR1U4SUNaY1dDb1RpcVliZmpoOXppVmNGQnA5SVJkdVQyUlp6SUk1R1Jrb2N3YXVZVHRpWDJ6dTJNYVBhWnAyUm0wUjZtVExLYllVNzNwTnA3dVl6OFZ5aW1kMkdsNk44UTNyNUhEbWlyS2ZZdHY4VVE5VHQrRjNEV3RRbms1L3pYZnJ6U1oyZjNrbXVrYzJZOFZ6clhwN3Y5ZGRZbzN3cHJKUWo4eWRyNERmOHZmODFNWTU3SEJSdndtd1pSZVVyMm05c3cxZTUxTjUyU1NlczVUcjk3THZXZDZVcGN4b29CQW9ic0FOU1JGVFlJZWNzcTRnTldZbThNWG8zZkY4T0RDT0RXMDVadTNZYWpSWXdjb3VINU1iWTVRempualphS0dQOEhsV0d5ZVhXaXBiRFBWbkZ1TWJPN2FCOVA5bEJxY3JrSmJ0MlMyczVDNWZhUzJwc1FoelJuSkgweU9nNWVhbmdWbUY0OCtobHQrTll1KzYxb0NwNjZJQ00zRmFOSk1RNkRMUVNNYWNnVExMcGhiV3VySlJXOWJydXhtUXNmRkhGWGRHbzdLRGhWMStGcXF5ZEdWY1dlZlgyUXlrOG5zWWM2Q0h0V1k3VEZtV2MrWW5RWm5ucnorN3NXV25iejhkbUMwN1BkdDVYMithcCtjYTMxSmc5bEtaZjJTR0dqb1FranF6Rkh5dHdOeUtZZUpscFFZTkNXampiYkhFYW41aTVXaGQ1WVJMSXpOUktpOVU0TVR1aWN2M3N0L0ttTUhFQWJPVGJKSWpWekRiWkVEQnFZUnB0M2F2RzZPV2FlcFdBMkRYdWorNXV2ZXVFNnQ3MC9rTXdIeFdCRTVxd0hiVHI3R3JTZDJiTExKbDNmUUR3VTE5bHIxb1RVMWQ3SEhYWWVvQTFZVWUxRVBWWGwvbUZUTGRGNmJybURuek9ZUk5RMUJ1UUJhRy9VeHFOYzNNVFRRSDkxTUQ2S29iSTNDUlhMUGFnZHNhc0hMN3pWc1dyNmwyM0laNXhOVVdQUUlVTmlydjJXTW10aDV1Wk9WdWtYRGhVSEhMUkZ5ekhVWS90N3R4aGtmN2k4MVd2OW52ejVKSGkrdmliRGJKWSt2dStSWlp3NzRzb2hGS2h3bGJwRUJ6Ymh6UzNoamVESDRlWXFhSmJXMk1rRWRXTUVRTkdEQkRac0FvZzI0ckRKNHQ1bjFZM3ZQS0JHcGRCNDhTWE4zQnVYbHZRekN6MHl6T0M5RTFBWERSTVRkeXVlQ3A1c3lwc2RGQWxNTVhtYXI1dmN4bHFzQ28xekNzaUNlampiRnUrQkhyemRpNVVYazZaY3hzTWN4ak4wVFBGSHlDakRweGFJSmxrRXNiMlVoRXdSaUVzR1NHcldPbFpEWm1LdjNiRzhlbW1zZkZEaXg1enZiNjdwYmgyRS9BN1VPbzVhK0hERFBiczd4UEREd3k5OFVzdjh4dGRtWDB4WE16dU50UTJaTzRReVdNMVNSZ0dvc01NenVRTWlaMVpxeCtXZFdhVGRiNUhEcDlnalZMYTh5VVFVT3NQYnNzZ05ubEJIdm1ocjhCdzMrLzVVVHB3TXd5amJ2dHZQWWw0bmxWWS9hTUhndkdMQnhaQ1MzR0RndW1yRm1jNVpibmttMW1NMkdEUGRDVnlmMkFXY2JYait2R2lvWG5MRmVrM3lsSk9MVUNRbCs5MTU1ekxSdURuUWJDeERwL0NZamwzRlFBaXlSWW15MzJJZE41WVY0eTIzNlNZZTR4WTlQM2xUSHpQZThIbHhsek5mbkFZTWNVcElIWU1pN0xxaGE5TkxMU0xNL01SK2d6VThTaVU4TnRFQmxraTYxM2E0VVVUcU5sV3M0cURkVHFHQlE2Y290SnBmWWM1NnhYRGdGWmlDaGVLeUd4OUdFSjRDeXUveEp1c3g2c3lTbndPUVZsdnFUQytpbkNMcktVTnphWVM0KzFpbzJSb3dGMkhZWkQvV1J6NS9xWmNXeDRVTi9BVzRkT2ZyVjdkQUpzeHBDd1pacjFhSVhOTWJDMWlsUFFkWHR0YzcxWU1LOHhEeG1BYmZoY0libGhIVWV5OWIwRjlxaTIzMi9CeTVXY0YxdGUyR1pIMzJyTDJzYU0zMnZBY3pESUZyTGRLRnZPV2hpM2hZdmY2ZmoxYlE2eXhDMVF3WTBNUmp5QVZ0Q1dlYlVwTWFKTjdOUnQzZGREYjF1N1Zzb3EyNEtDVlRNWG1EUGtvZExtK1JnSkxsQW5XbFRiZ3VuaDJiUFdhMXdXbmZtWWpZdW1IeTVtKzNsK1dkbmhtVXl1UnBzTTMyd0Z5RGhZbWlLK09IODVKVkl0ZDEva3dPa0FoUXFCTmY3Y0pNa2dFUnBNcUhHQ3hVQWFNTjEyUm1tKzhMemV3cGkxeDRkUXkxZkN5cGRGMTBWRGVGMTNqRDFXdFdXd0JNUWxERmtBWnh0YmQxY0c0TGxEWk00c2VYN0c5WkJ2ZjVnZEdibk9MSk15TG9PbXRlN3NNb3hBZWwxWkVuajkrZmE4Skd6WkRvUEdwaDhzYzF4bG5jbnJmd25EaDI4OVNWNThJVFA0UjdNTFl1bmdZbVJVN2ZHQnordXZ2eDR1dFVmSU1Yc0Z6QmJBYU1VMnJReEJFbUMxQjI2bVpXWGdIOHlveEFhL2NPQnlreVUyaTNrS1lTNlVPOVlNTHpvQXErVEZ2YkZXelJ5alAyK1N4UFk4cTRQajUwMlNxVkpHWWJrbUI4aUVCVk41cUxLQUxobHFTNG5pb2o1c05jUmZTaVYzdmw4dW1CM29WVmZHa1J0YWt1VjFoSk82UlV4am5wZGRxWXQ4ZGNFMmJKdE5CSmVyRkM0cm1xMThFOWZpR0VrR3F4NXR4cnhpc29XRTdHekFLSzFtemVPZEsrQVpkVlJJaU0wRUdOT3dlbFVoSkV1dHdxV1pieHJNVkh4VkExTTJ3Qm9BK1lZZHVFSDB3M0NwVVVLL0RlQm5NNHFnSjVUUjJjYnFVQnV5TWNVQU5yUi90YmtEanFJbE53SVQ3ck5MTVoxUVBRYlpJNHNYZ2JDUFV5ZXROV3UveDVIYllveGlOb001L242NFgzc0huUEVuYWdCOTZPSFl1clc4bnNGVTlxRHBhaEdzV0taVThLa0F6SjFOUFd5ZUx2QzExTGh1VEdDMWVGbndjUnVYR0hVY1RhcFloUFdhUE5yWkJsOGxqUlladE9TcXVpNVYrbUtYcWRhTWs4Uk1BdHpWd1drWTI5K0ZTWmRDOVdWbEdvVGJiRDA1Z1RFUC9CMDIrYVROTldiS1FpMk1QYmg4cXhBb2MvSmVBYmwvbHpzQlcxakxHaWV3SnF4YUd6bTRSMWZIY0h3MHY4NnppbHI2VnhoMUptaXp2NzY3ZFVqMjgzRDdjbHpLandMbGkzZHJ5Z3A5eHE2SkYzRmIzS3NwWTNadEEyQlJFcm01TUdKZ3dXNm1vZlZsVlZ3WWhUV2JHRFRjVDhySU9XWTFzZERma3pSbTJXYXVMSm1BeWlPWFJwVTNac3Vtd016d1A5endGVVNJbndkbTcycW5tc1h6Vit0YjU5bmxlUFkzTkl1WHJNYnM3U1JsVElEUkxzamkycW5rK1lwQlMwMDFtRkZxejNtWjdhbTZIVTdUV3Z4NThqd0RsYlBwOGJITG9rb2Zqd0JyeWtxcWRGS2VGN0hFYnpWcHdjNSsyN2U2V0w0UTJBdTVhWWdaYXZvOVN3RGpOUEluVmxBL0Q4NzN0bU5TTVRtdStjS3hFVUd0TkhYaW1maE5qUTRCY1doVXdHSTdrSFNTTjNvY1dVRFFKVy84NU1Zb1U3WmhoMHltREQzMitpQ1VPYW45L0xBWDB6SitYekJqbkhTV3NXYUZJQmVJQ2JOZzlPSHdQbmRZQ2NUVnpjbVJ3Vm1HSkMzcG5Hc2Y4TWZRY3BMTGRiWlNITlZhR1BHV3orV0ltV2pPdHZnZXlCNENiS1B3OGZySDJ0VkVsWFFrcHlUd3RsV2p3b3BMZmVNd1kya3l3S3ZmZ0pQcGpaaGJPQkRjSXRsK0hvTVJHdEpDeGxVdG5EcTJiTGVZdCtFZUNaWkJibVltWVRPc0xlUGRMTWI2eElXUE5nL1crMFlzSklKMGpnRlpOUkM3aFRBZDBGdTY1N2F4aGI2Y1RYVURPaHRBYzJ0RnNKdnNzWms1ZEJZczA5REp3RDAxRi9hRlBDNW55cUlkei96WGdyelJsNWxuQlNOemNJUkFtN0JrY2EyT0xLOHM1cG54am1qa05BZ0VCUzJsbWh3cXNwUUpyNkFLSkJmNlVqZWM3SkVwVTdXcHBoZWtnTEhJcGhXc0l4UUxUWHBaQWV4Q0FBWXpxOVpZNkNMQzBvNDB2K0ErdzdLZmh0dlhvcGFQN2pvczJvYVVMaVJQTktvcFV6Yk5FNkFXM0JyWjdFUENwTVVhUHdBeW53SFpCTTR3U3huOXBKU1IvNllTUmcyY3JwRTE2NUxHT3V6emQzUE56a2diRVl3Nzlwa3lzZE9uVy8yZmhlRXo5emxCcmdIVE1pR2tFYnpHRTcySkc1TlpHRWU4VkRWbXo4bm9JMXVPR2JOYldiTTltU0xMRXpOSm9rb2tWM0pLWHMrMnJkZDcrakN5Q0pMQVBTQkpaTS9LMFRIWThOL2plUWJJTW9Zdy9WNEM0b0p2V0NKTlJDSlZWSWRGbFVDeTlOTW8yQnJFUktvbVE5a3lPMkRXU3QwaE1QYXl5anJwUk9ZZlhlTFlWSUYxUUJ6R01XRTJ5dk9mVWJJcHRIc1ZjSmJ0WlFkZkdpWnFnOHBqZ0RiMFlWZE5SUWFWbk80R2pTTGtwT3pnMElnWWNNMVZ5SmpHZjlONDBVOUlGbGQ1M3pVWmM4YmFNbEJOV1cwQ3RHNEU0b25FMGFlNTBxeHdibXo1cFc1Z2pvMWF5RkRES2tucnVxeU8wOWF1WDZoVThjVzBhbWVRR3Fod0cvVmhQZ0JOcTNuYTlIRmRadGh1Z2k1dWlzNUJ5NVZFZ1EyVWtkVHdLb01VbVdZMWlsMnJQUy9OVFBMcnVqeHYyMC9iYXNtMjdXdnlTcHB4aWx4aGx6R0dmSkpSMCtVa2NaUjRyOTZ0MlFDbm5VM0VBRWVkSzVTUzRraEV0MlBzRzRqbTg4NEZtTFZqTnlTYXZGR3R6bzQ5OWk5T1ZYQ0dJV0ZjZWJPcjZvOURxRUZCVytiUmdjanlhUVpidktkUWI1amIrM1I1bDBsNjJNN3JFdkxMQnZkbXdxU3BNWWp0VG9xc0hqcG5JRWFVY0RZMjFEc0txLzdvRHRaVW94MG5HeWxNTFdmRjlEbEtKQk9zaUxqQWRtYXV1QXFoRUppeHk0Sy9CS0tsY0dQTFh0eDM2UGd4MVBKN1lPVnJKdk1QdGJ3dlpTRGNpektrbVpSUk9NY0dLb3ZJR2pkV2phM3huUUtiT3lCenFTazdhNml4a3Z1NWdMUVRVc1lBenRTWmtVRmFIYXpaVWJiWm1RRHFES2pWaFV0anUxVnZJTzd2d1BEMzczdHl2SGlYYlRTNVIyZkdsYlk0dkU4eXBZYVVud0JJUFhlZzk3YVJNdTRBczEzcElvT2R4SXdqWStHMEhreWY5OWROQnFpU3dKMjZ0V2xiZDREYlk0R3Z2ZWRURzJVQjNCbWppR0czajVXa0VjZTFkc3ZuSk90VWlXTnF4SEpHNXNqQXpFUW15R2hnOHNsUWkveG05bUdScmE4YjFya1FFNlp4WDFYd2lqUFRSbGEvbmJXZ1dWMWY3cDJHQnJ0d2czU25DQUNOYUVDZjRReU1waUt6OEpaSnI2bEl5dGNCWkZoUDRxc3R5UjNOalp0QUp1OFFhN0JwdFlmVERuYmlXdjhTNXoyOWYvT3lYRnVlQjFYVG5mQjZHYlA4UGs4RzFnQTRvaXVpSjZlcjJxaGZ3Ym1FNmpWMUtueVdVYklmdTBXS09KaHVrREZHL0YxZU5ocWJ4RERrZUp5ZGE4ZFVMendwQlFlSVYwWXBVdHJ4KzNHMXZxc3QwU0QzVEticGdlbGpzV3l1Yk96OU44RXg3WVI4RGprYnRZd0VJdWVaRnFyaWN3Mll0bGhuMWtBWU8xSUVLYVBOakpybGlHemxjTGovenlRU2VtU2J0Y1N5Qm56dlNOZzRZcWtMTVdWYzI4Wlcrak9udnBZNnpoak9Fdk9Pc0NpL1h4Q2pFQlQwWG9ZWGkrYVpXU0pmNU9ZTy9pc0ptZG5KclhSL2s1MXgzWkV5NUt4dXN3WVRXbnQyNytHcEEvWkhVTzJYQU9XOVM4djd6Qm9mNHNxNGE0K2ZoVWczV2UvVkh0L1pnWkhEcEF1NUkwdXd0TW9XL2NENDQ1U1VFU1JYeE15V0JkdDhkV1NzTWRmc2tqQjd1MUxHZ3dEcXpFSS9DNlhlL3Y0ajNPR1BQV1RjZmpYL2NEclg4ajV1RFpOSTVuOTVBaW1qMW9ROVFvN1pTeVZsUEF2TUZrQmpqNVhhQlNjN29FM1hhMlR0em9Cc0NUemFjcmFGQ0czN3lNWWJYVEo1SzloaThKY0JQbjZmSENjcmdiRXE3VktUa0d4bEt4a2NSanVLdGVsSkJzUXlVdzg5TmxNTm1iWnRBdVFtWU9aaGtEeFAxTkRFZWxBREdxdjk3b2JwaDJHN2I1QXkwRXRreGtBa1JjMndUUHV0aStDYnk1a3IzM2FzdU9jYUdOQmdPTTgwNDJWcURGbmo5RWxGRDNXWFVNcW5yY1NsTUJ0cWpSdGpKYnJWRW9ERzlXWWUzQm12dkZUdHNxdEthMkRUai9qK251bkhMUDMwNnNPTWduTytReExhUVBMbW1FSzBiVkV6M1N2S0NCUk5mbGFlaWRja0xLc05rOTJEZlVrekJNRkMvT1l5YkRmK3ZzMDVFTGFvdFRJQlNyRmxpSzFpaDlIcGxqMk9mWlRrN2JsL2pRdk5FL0NyKytDV0F6N055SEt1QlZ1MFhjNXV5N0xVWUJaZXM1U1IxamZaQVVwbjBpZG1wTjdVYkVhYWdZVTBxclljclcxQlhHZ2hVY3dvVVd6bWFZemtFWGNiNENxMHVRenhFRGc0QytkZWRHcWNZK2hqL2g2cGVtZEJBYnNqdHY0YTFMKzN1Q3pQdFJtMk1XekZTSDVSdHZjVmdQbGlDS3F1OXBtaUsxeHlKQW1lUXRuS21BbnFSaHpiVEU3SjdDbmJFZmtGRHhtZU9SenZReTAvQUxNdkRiVmtDcVRZbmRIRXVTYXp4MStDdWUzQWJNdDJGcW9Rd0NreHhhWC9xemx6dG5KbGRPUU1XcGlqUkdMK2dlalFtRnJua3hsSU1BS3BCT0JzWFcvbUVKTVFuQStnRHNaanMyenpKNzNnTDl4ZVZhYU1HUWE3bjkwMjJjekdmWDlzY0xFblliaWUrL3FlOVdPdi9pcGp4eEpBbGRuT2V6TEkzNU1WN3JJMFo5YW5waUVMUU9LSmMrRzlnTmxlMngxWTQ5dE9qZHU5Z0tMKzlpM2JlaEtNMy9RZGtGMStJSmlJbXVGc3NsQUR4S3hBSFJLVUZrYmRwSXdvUUwzRWVLODJRK1dJZmhwQkpZaUlnY3dpTnpNTjdrSklMS1IrU1FOdFhaeE1WblZsQmFGQXJBZkFVQU1FcjMvRGttQmFHUnY2U3FVelM2SldKaUF6citXcDNMSDJ3YU9hZmpTZ1Z2dFFWTmUwdHM1SHVpTzFuODhyN2l0UUo3RzBxUU9tQlJlTWpIMVpFMFcrUXgrdDB0L1kyZEE5R2NTSE1aa3d0dUVIYkhuTytoNER4WVlyampoNU1GVWZ6b0J6Ync1emtHK2VUOW9xdThmbWk3YmVmdVNrKys1MGFzcU51c1YyQ05lNXpXNFMyS0cwaXBwL2tNR01JL0Z5WjRZclhvVlJTRFNxdjV4TVFJeXlBb2U4TVU2NEZPSGhUS3dsUi9oMEhLaGJpTENHd01YSWk0OHRJcDA4NCswaWpyb1dzYXlKUXNGOFFSMFdBbDhiZTFiWUZFUVBsMGRMZkRZQ0NTRE5GOVNsSmYxMGY5OWtoNUxDT2xQYVQyWUE3Ly80ZDRDOUY3VjhMMUIrNlJ3YVhZYVUwVm1HeURWbGlRVitJWWZHQnNaS1hNNDNFeDBGWk5WbmUveWxOUEFBeU93R1RDTXB0ZmI5V3JPVU1hc1NQbDJCUzkydk5ldUdJQWtvdXlRMWFKY0l2bWJHN1ByM0ozQ0g5d0w0OXc4OUtWNjhHOENkcFJOMjQ4UmYxR3Y3bkNYNTZJd1pYcGwvUENWamx1YVU2YkthVGJZYXhEZkozb0o1V3dKQmxmcFJ2ZHVLTWNPQ1BjcTJUUUVuczFPWlE2UytEdDg1QVdZeVU1V2pmVGxjaDVxaE5ObGpjNjhrMHc4ZE1pa0xWaGZMUlp3Vmw1c1lzN3FhNnREeEh2WE0zTWQwNEZhSmVTc2J1M1dITG5Qc1VnV0xOdUZzcnRBczlIblcycWx1clUvbTY2eVRqc0s1c253VTRCQndjMWtoMlVsYUVzN1d1cSttQmVsM0d3NmVGaFlOYStDMVpzb08rb0RGZ2ZTZGYyTVk0ejFuNlRwUUdyZFZJL2hsaDJ0YzdWZ2N0UTNHUEpuZFhqV0JoZktpL1ZIOG5vZkRtUWFlbUp1Vm93eWJ4OWp0dDUxQWk4WG1PTnJLbUFoaCsyaCtkN3NNU2l2NndkZTd5b0M2TVlldFozVjNkbDBESDQ2TzA4aVVBeVJUUVFLbWJiYk10NHhGSTBEV0xQOVlYK2ZVc1ZoanlweWdsbFBjd2JBMVFRQmV3MFBWQXc5bWdha2VrQ0N6UUMrSVRvc3FhN1FsazI1Snh0a1U4YWJaWlBSK2tDdVcwZTlPQ2l5V3MyOS8rVkN3RVloWll2NUJqb3VyL0c5Vm1DSkxvN0VhVTdCQkRGbmZlS05PaFZBa1M3QjltMUhFdXg1aFJHci9GbTRmQU1wSGRzMUFDbVdmVFRWbTJiL0lqa1ZRWnlHckxNZ1l4U3IvZEwwVzl2TzhzanF6aVRFN3k1elZuWnF6NXRCWUR3RGxtZEJwazFyMzFkL3I4Ni9IQlQveUdOVFBpL0wvdGxtS1cxZm1DVWlyTHg5ajlweU1QckxsRkpqZHdJenNoVXVuMHNVa3J5eVYzcTFBazdKbkdRaGJBS1h3R1VzWjJRbFNYKysxaTRJaGNqYlUxMXdiTmkyYmJMc2ZnTXVNYWNRQ21PNkIxaFZMZVFmNW9RVklzNTNQaXVzc3VwYVN5TlIzcXgrRFdPZ0hWYUFZSElaWk41Y2kyMmhTMTlmdldSL0ZCbjZzUEZ3T01qTXZjcWNiT3FJNXgrVFVLSWkwRmIzcHpqREw0R0xUSHdpb21mVlk2QnZDQUN4RDZQTnJYeGlBWE9mUmMvT1AybVdOalNtcndwcDVNSHBmOFhWY24rU2p4bkFiSUxVNnE2dnJIak5DVzE1WU05YmdJR2F3YzEvTEZjTm1ldEdNTWxpZTFrS0ppY1V3TWRvZ1JxWURVR3ZTeGVqYjd0M2UzN3JzT1FTTkc5VlZzY1N5aHlPUEU5ckltTVNaZ2VqY0NnZE1VMzFjczhjM2NXTDBZWVpoS2gwMEM4SFhUdXZyNWlKOHZMcjVDZ1Y4Yjl2cnhNMjB0aWI4Z2hGS3plWW0xNHZUald6NG5RbnR6UTNTYkliZnhJdzNPci9sdFhXcFpLZGlLRVM2Sk1DTXdaaGE1cXZjMFpCRWFoaWRoUllBVUh1WCtmVEl3NVFOakExUllaTWMzL1V1Z1JreHJreHJ0V2Jqc3dvMkJRRmlFTFV0Wmh0c09ZMWc0akhnUm13YVk1N3R1UUpldnd6QXhsYjVzTng5a1lsS1RTNncxVGdVU1l5TDlqMm1COUFKakduUU5LTlRKSGxvajhZYmZBZXFmU2xRUGpqWG1na3J4dHZKeTB6QjBaSlgxaEJLS2FOMnk4alZzTVQ2c2xySlFsL1lwMzdMc2xuT2w3b3hXaTVqM0dYTjJ2dDFLR0lxWXEwWlo1c0Y2L3hXYTZaR0lPVUFrQ1hXK2h3dWZWbFo2aGU4SDNmNHU2Y21WYzhBTS9zNUF0anpmVDZYbmE5VUQvWHhHYTdYWDM4OXJPOFJjc3hlWnJ2OENYRHBad0tjSmtCN0lwUHM4RE1CQmh6WURBSlJhZTNUSG51VnNGeTdnT3NHWUlaVjZMT0FSUnd4ZUZqWThMZlhXdGQyQktUdis5bUtIVDNUTG1qbWVPcUpJYVJJVVAzUloxVjlOWXhVZ1VSYU1URFQwcXVBWlZ3Y0dSUEhSbzRuMDlxMFVSZ2syc3RRSThQRmM3eHpXeUxuWlBwQm1reVg2Y0YrQi9Oa282bUFqc1g2U2hWV3hQQzJQaFQwbEtjQ1ZtSkNyZ1R6TUZOZnd4QXZTdUI4czh4WE1MYVNNK2ExWm5VS3FFYTlESXYram84OFN2YWF6WHdIVlp4SXhqMFpmVzk3elo0NkRiUTRoMVI3WmpneEdCa25SMFR3TC9yZ0dLK2IxNENhaUg3SndJTHZ0VmJGRmJPdHc2Zk5RRXZIQ24xWjM4WEc0aExlMmZMVFdFYlhHWndORU5XYUJDazB3T05qR0Y5bHBzUEJiZXhpc2tNNWNaUDZjV3ZMNmxQSDRnelVPRmc4aytsZzJPbHpkRUd3OGU5amFJdTIrVG8rbjRxYkxOY0NUek1kdVUyK0pTQ24wUFdWc3o2RHU3b2pwcnFDcThnRysyRTVzZ1MyNytjaDAzUE8xemd6WnBrU2x5bE9jRTZOUURKNy9SYi9kamU2eUZhNkZmd0VOVUpPVXc0c1hXMm9aUzUyTVBzZTZzcnFQT3d4VzdRbkc4R1VSSWZ3S0kvWHJsMXJlVzBkSXIxZ3pGenF6Q2FUa0VKVytUYUFEVnZrcy9zaXl4Z1ZPTlcxb3lHRHMwekNPQm1BSExCbDRYV2wzMWRYeHF6bXJBNXdtZFdhTWZEaTJyTnFPU2hiTW9NRjcwZkJOejdtaWZBQ2J3Z3dPNXA2OEoxTzZ2THlNV2JQL1hIRW1PME4ya1dhT0MyLzl6bkxFL1gxYXJDUEdLSzhaTnYyWkkxWlRocTdFNnBzTWdPTk95SFk2V2NNS0VmbXRZRmZaOXV2MldHeUxCTDJLMWptNjJ0aDJWVGFHRjd6NTBtRzJkRlZQNlNNdGlhYzJ2UHEwU1NrMitKaktFamFmYWRaNVRmTDNwb3c4NzFqckZLZXBVWWhqSzg0aTFnSktQYlk1eEZIVlFjVGozYlpWZ0cvSTFUSmg2SkdkaTFvTWJVNjJoZGxXSjRUWXhaNDZyUkwwNEZVWGN5OWdTQlV5eTlyeGg2RmhpOWpjTWkzMkJtc1dacVlwbExIaXBWRzhlS0RYVElHWVdRMUR4c01XdTJzVGJPSzN3YTk3WVJnUm1telhHOUQ0dW9KWXhQcXA2NG5XTXZQYXZWcndjRzQyN2hiZno0SU5DTlFZUkU2RXFQVDNVbUo1ZlBJVDNYZzBmYk5nLzhlZ3RYK21Bd3hPdmZIUmp2TmlsVGZMT2s3V1R1WVA0UDE3N29VampXV2NrUTdjTDZPZCthdU42OTFlNVFZcytNSWNkeU4yV3Z0WVZuZ05kY1NtaFByaWNoZ011Tlppb3haTGJKaXhSTVFSc3dxRnpvQjRreFJ3cVRBNURtQjZJYXFyTlRnYWxuaU9BQnlwYXl6UmZ6eWlYK2o1V1l2eVBGT3B2UXVaTzRCTXRwd2l3b0lLNWhqSGRscG5oQWZZK0RXdEtYTWhHWmd6cVRwb1dETkYyUUZhNTc3UmpySlVObTlDbFRQcFdETTF6V3JqL2Y0MEJZay9kcWdHc21sY1pWYlpzbjd6VlhTWTIxWk5YRXpiTFZsNU1SWW1XbXFjOEQwb2RVODlnRmE5ZGt1UDNOb1ZPT1B1ckxPcnpHQW10bXpZRzFmWnNPU3kwNEl0UUl6WnNvY2dCZTgzd3ErOGJIUGhDc3d5L0luYktHV3dZNmk1Z2tZTTd5cU1YdHFZRGE1TUlheDdReStsc3VySEcvbjlWREJ1Wjk1bmNrWTlYVURaTm4rQi9uaXJVRDFCSE40K0hyRitoM3N2d0swVzRBcUV1YnhQcS8zZ1psSGM2QUFlc2lGc2FuNTJoUnduK0FXSy8yK0hOV0hCUmxqUmlDWjFKd3hrOGRqUjh5bE94RUVsWWdBQTFYQlRJR3lKR1VHWXd6UXVuOC9FdGFMZ0VHb00rTXBUR1ZjYk42dVJOWXcrRDhQWGZTZGVDYnFqSGtNbUI2U3hzR2UrY1JqV284cjVod3FHalNyKytKVVFiUU56YXVJSjMxSTVJd25mbmpBTHZid3dWWWpNRHNqdzZ1THpmamFycDdjNCtxUUJpWVNPcWNSS3ArWG1OaWRZTXZSczc5Y0ppMUFERlEvT2x2d00rL2JCRmM4dTMyVGxienhwRmxrdFkwWVl5ZVE0S2hUclJaMVloSmw0Q0UvZ0hQVkVOckZKNlZ3Z1BnZFhGcUEvSE9IUlBMUWZwbzA0RHFsaDBkZ1pocWd0VFhRQ3VNRTIwVlBBcWdOdzZsMFhRc1g1NEk4VkhXMVl6MHdUZW5uNldET01tQTJZSTRMb3hhaE8xc0RtVXphNU93ZVJyWjYzN2JlRWtXNnUrd3ZBeldqN21MNzdBNnpGMHUzMGZjRmlZbkl6cGxNeExFOE10cXNiaHNRRXFyTE9OZHM2Nk1MNVpqMTJtSEVHVU1yVHoyVS9OQVdJdjFheXBKcGJsblBLRXRzOGptN3pFdW9KM05QUUJnRlREZlBxalJVR3JPTThhRjIrWnBwNW9rSmlHZFcrV0w4b1d4YU53STVZMkJpTzdWbGFtenlCRXhaQjJiMkJoM25JeGl6d3pVMStmWXJ4dXo1QTdNTWJBanR0YksyaDdKT0NWczB2VzVFbGpCbWgrQ0N2cFBLSDNkZVQyelhMVks5TTR6aVE5ZHhWSU9YZ2FPczl1d0VXTmJ2N0lLd3BLNHdtNFlwc2FodUxGWDFucWplR1RSN2FtVVFFMVZrTVU3U3Jrb2gwM0VPYU1ZeklJaWswd0NjQ3p0UFBLbHh1czBzUUhBejJUYThTUlU3QmNDakZacGwxYVJOSHBXeTlTUURzVkIvSmlpVVViRzRtaGpKR3BIQW4wcFdCQU0rY2t3dE9zd3FHSGJkU0ZrdnRjaVBBZFBSZUQ4Q3F0cERxcW1zanVSaFF5VjJIVHc1MVJpbFBLSE1ma2VlYWh2OENvNEpZR21GcmQwUDdoNSs0bjdKREU1a1ZYMnhTdGQwQmdWZE85V0VybklYQmtqaUZ1bUpUYUl6Q0VucWVCd0tLT1ArWnpGdEFlU0V0clZERzhhMGRsUWRTRjE0cStBSVdCTG54Y0h1TFVQSGdEbEVxMTk3SlppQTVGZGI3SkF0d0RURk54YkNwUytBU0I2enhET09vbzdJVXEzeDJWQ2ZHL3d1QVd1ckFkTlNCVWprVXVoT1crMlpZNG9BNjRwU2kxWW1HU2taU3NFUTY1b0xSRkhLM2h5dUs2bmpCNzNtbXNpMlZpTm1mOHEwNDByQngzNzRCczRLNE9XMVVXTm1lVzZaWjdsbFZITldDK1dXRWVnaUVOYVpKSi90OFh0TldTR3dvcUNHZ1E5eXEvdzBWQm94VURxVE5UcExLQ0hHSHlKakRIVm1QaHVCaEpxNWt3QXRxekY3U2xBMkdMT3lZTUFNTy81dW1PdlJub0F4ZSs0NVpzL0o2Q05iYnBHaE5SbDduRmhHNjg4VWpQV1FhSlU2TW9BanFlSXBPZUVON000cEJ1NGhvSXJydjdRZTdFVFE5YXFORDBHZ0FGQmJBT3ZkMTR0MTNsUjdsakptTXBhRjVONVVsOEI2ajQ3ME9zYnFTamJXdXV1c202MjkvMWo2eUwrUm5zWEx6QnVMdzg4V0VoMDZ1aEpSS2Z0SjYraGN2ZjA1SmJ2S3lKalp0SFJVN25NdzlzUkZ6VExGc1ZlVlp1OTlxamRqZ0ZiSlRIdEFpTnBobFlJMFg0QzJPVzY1VXQ1VERUbEtuZkVPaE9YMUdBempqaUczbkVGVURGOWlVV0NsNnArdzUwMlNTRERSdUs0cHVZTU1HUjVDbGxtb1M1eDZ6OEVnMVlOYjByU05HMnNZWGVEVnNUR2poWDA2clR1TExXQ2U1eWg2ZHB5UHVqbUYvcGxrajNQa3FyYUpTelljYlNkSHJnMDFvdVZId0RiRzBZZlQ0WFgrSXJwQkJnVm5ZOHhBRm9DZG9uRUJaYVNCVnBkR3lPdEF0SHVBWFExY2dUaXNtZ0FnSTdCZEpKYjdFc0JUVzNlWnZCcmp4bUtCTWsxNmhqczZ6enlWTWs1M2tGV3htWk5STFk4Q1BVN0FzUnpTbkRLL0lRNk1SU3p5TVNTT1FkcW9OV2tRUjhncEJvVlFaU0dReFJOcWdTVlZmYVpTaFUvNitOQ0dKRjRiY3NwV1U2WW5wOGhiQXlpN2ZzWU94OEg4bzBRamtJa2xxMlFLWWhHQTdWbm1PMDdZNVNlQXJNc1dJYXpZQ2V2OExOT3NXK3BqV09UN3ltMFNzOFF4aEUxZlFkblhXY0UzUGVXQm42V01lOU0rQ3RaeVlQYUtNWHRHajlYZys3NWdEWUJ2WWNwaEdYcXZyNmVGTHN2ckpmQkxYdU5vbVlRMVUrQmlKeG5DTXdZbFp5U0xXYzNXVVg3YzN2ZWM3czIrQUdsOEY1bGtoMWpFRnF5TVU4NWNRenJoM1djc2l3eXcyQjErdTY4WmRiN0FURVMxUGRGdzZVbkdpRHh6S3EwM3cySkI3c0RVYThZZ0JodktHWURzYUFYTThSWnlRRXdtYVF4dUprZ3MxbFgzWlpqVGhTTlRGQ3RaWW42VkJVN0Y0dUI5QTB2WEV5Yys5eVNTV2dHYUJSTVNSeFFCempsckxuWWw3dDFTcjl1c3R4cW94c3JCdDhHck5qbms1RENGWnVqR0Y5MTVFS09HVEtXUklOZkZ6cWxWS1I5cis5cHEwU3F4dnJ4WmRiUys4OFM3Q0U1NVhVRVMyR3ZMaGdNaUljNTRpcmJmTWdJb3hGSmRTeWU5dC9Hb2t4dm5YamVvc1BZYUJJaU5qRUdHS1VxdmhPTEFjOGR3b095bmFoMFl1a0dDdm0xYnVIaTBLT0ZPR2l6TzdiVm9RZEZiZTAxaUp6bUtTVkdUemJMR1BlMWNpbTJhMjRRSExxclMwVmNocU0xN0ZEcHVWblpyaVZZUkFHYVR4eit3TnE1UUcvMlNHdVJ6dURTa0grZlZ1b201WVltTWxqcnllb2szamdsODhaNFVNZnV3R2FUQkk0WnV0WER1Y1puSis3K3dsRUoza2xndzNjRkJ3V1dJL0duQm1aYzNjQ2xmRHk5Zk1td3Z0Mk5lQzNCWFpyYk1PTS9NcnBsbFlvbmY2c3U0dG13bFlaeE1NM0M3bERGOWZpQmxWQk9RTEdUYVJlSll4UWlrL2IxNDdpNloxWnB4QURYVm52MlVHejZJZ3IvOTFBZDlBRE5iQUxOVk9xa3RCenFQZmJZK05wQjZVNjZtNS9LNFhDNXBEbG4ybmdLSWhibEg2dE9wVWtkbTB5QkdHVGNBb3JQQVpmZDdKOW1yZTBrV3MvMUhIalZ3QkFaMzMxdUF6WW1tb1dWSzB1YXArY2RxMmo3Sk1tdnYzVlhHRDRqa2tyZWJkRE5wOHloN3JPUVpiU1dXYmZSZnZFU0hKMEFjNXhrU3RCbDZpL1ZrWElibGtYell6Y2NpWndtUkNuTEJ4QW9TVmlvZUY4YXMwaWlyMHNaNFFnc3lYZWlKKzBrcXZjVEVUa1hZWmFIZXl3bEFWb3FaTmFvWUcrS2ZHTjVyWXZiaEhaUkZSOFpLWUc3bVA5UlcvMnJJd1c1M0JrZXQyOEM3clNseFdhRFpFZkpxTWFxbnFpU2s5TEYvMWlZcERHYVYzQURidnRmUkpteEpYNVVnMjJyUmpJRVArbnMwZlhOZGJ3VloyRHRKSExjajVBUmluVXhPbkVhMmpnRUkyY3EvTlUrVkNRWk9laUFUbXhvZ3ZYVVlWcFh5RHNZa2c1NnUzVlhTYVI5cGtPOTFHSUd3Q1FuVkFOVU5CTHRNYkhnM0lnR3FlVFRRNEJRTGorQVdUbWRXVmJwRmlLWUpqSGtTNElxVXVjdUdLQXk5OHZlaWcrTXFvNFFCVzZIaGl5K0QxM1NudUs4cUJ3T3EyRWRvQlozMmxYYTBBMDBKaUdpRTJMdFRrck9uZWQ2VytVd2krbkhNbTc1MjBFUkNHZmRiNGtWK3dDVWJJR1BTM3RUSE44UHQrMUR0ZStIbGx3V3pEMk9ERDJMSWlrZ2V5ZkREaFNIelJNSll5OHdzQlR2OEJWTzJKMlhNQU5sS3lqaVpmMkN1S1p1czg1T3c2Y3J1akhYSUVrUEFOQU5QTEFIYWovc2Qzb3M3L09pYmNjQmYyQnVQZUo0OURXUDJ5dnpqRVJpek00d0pjaXY5TXlBajhLbzdBR0xGQnRrOTNrUEczUzVZb09rMmNsOWd0Z0JQcHdIYlBjRFlXV1l2QlhKU1l4YU82OUcrTDY2OUFzQXVTTzVWRkVIRU5maVZTMVVxNXloSkVMVGtmSEpaVlUzTURQdjR2RWFJRXNLbWFXeGFYYVJhQVZSUzBGSjE2ZFFLalFheXNEUmVsZ2RGclFaTkdMSnFTZjJZNGlwUDZEL0hXaTVITEU5YWF5U0Q1VDdBSlRCQWcvTkNvc2ZyMEtYU3VLZDJheER2KysycFVYODArVkJ6L3JrbzJVTU9nemFIVm9iTnZibUxxK1d5ZnFyYnJJUFl1dGoyazhsSGdzT25TaWluRWh4YVh4K1l1NGRnOU1pOFJrZzl3VmpQOW52c2c1WktxbFg5bk9zblVrbkpsK3ZIeDhtNGhBMCsra3lMa004VnlkbmxJdjEwV2pUS1R1ZDR4V2hvQ3BXWjhyWk1VaytqSExPRVVDcml5YzRUSENiZTYzWTBaWnluOTYzd1MxWVpVdVFLNGlGVk0vL2crVytiZ0ZxNmswaXQzNGxCVzFvTVdFd1dBTm5ZVTlsa1lOck1JdlhuaklHMnliaEdYSVpEa0FWTUwyenkyWlVSRy91MjZ5VTg2ZWtUV28wUnBCTjFOOGtYNnhOeEJydVBIMGExcjRDVmJ3WEtiN2tDcncyRWZYNExraWFHakdXUHpKWjE4RklFa0VtWTlKSTV3OHljTGNLV1V5bmpNc01zQVdpQkNVTWVNSzJPalpOTFkxWnJockZ2WWIvS1FwNXArRUcvdzUreE53bVVYUm16ejJFL3B3TTRWMk9HUGtQeXFHZnI2NisvSHRiM0NEbG1MNTJVOFlGQTVCWndGb1lHV2EzWldZQjNBcnp3OSsxRzhISUxJTG9aSkQwVWRKNTRYOEZYT28xM2htRjhDSXV0WTk3SnJNQ2l1enlZL1ZJN1pjVkJXZHlYWjBsWU8wN3pFbVROQ2lTZlI5NXhBN081bkVBZ2FwaFJrZE9mWFJubExxVWpaQTJZVGtmOXRGNTFicFRocnZVYUx0MkxTc3U0Mkk4SHFuQ1dodmJobjRkNnBQRmJjN1Vhd3pFSUE4ZjFUNVVsajRUS0E0QW5KTjB0MVFIT2lSNmdvakV5d2Y0ZG92emNxbjI2blQ3SkZkbUFUd1p2d1pRdmJVSFh5cTdBbkJxSEpmY1FhZ3diK2U1a09DaTVadFpoS2doMXFwbGJqZlNOQXJSdDV5SWx2bTNVcTIwTTJlWm1HWEszMjMybFJRVjBhcytDdHdlRHFlYWFLTlhFNU5kaW5Gd2dmUXZGSUlDTzFRWWF6YXg3T2ZCbGJLMERDUGI0V01nWVRad2JGMlJVN01FUmc2UVRQSURaS3NJV00xNnE2TDRMQTlvaFFZd01tTWs4V2xrQU5BVm4rYTBnNEJPZnlhUXA5b3N3clNVbFdBM2ZxR2RSa0NjbWl0SkM1aDRLMERvNHBENjlXRUtRQVZLNFdLTStrK2NvT3pqbm5haHlkQ1RYNWMxOS9Cc0F2eFhWUGdZdlh6T2JmZERyTFVnYXhRSVlxM1ZtekVMMFRCSG1MSkV5K2hrcDR4NWJobVBMZk00dnkrenlselZtUHB0L3FDSEl4Zk04czVvRDBPL0VGK0NQdjlrSCtvVi9sazV3ZXhpbjVFOWpsLytzR2JqblpQU1JMZGVLNlc4QlhDc1FkQXRnMmdNOUM5aC9FMGc2QUI2bmx0MXBsMGRwcjF2YlphKzlWcUJ1d1g0ZE1ZejNicTkyZDhxU3FKakkwYXdiaCtBWUkrQkdCZUpNUEhYVkhnWnIxcDlqUDcvTWNlMklRUU1NUDlYTnlJakRhU1RoZ2h3bjkwYklEYjNKU1N4S0ZnTVFneGg5aVBkL2J6TXg0cTQwZU5UUEJIaXBETEZCcTBMN3krd1lzeVpzcjJDZFNhdEFjRmxVQ1dNRlF1U3p5aGxyZ0RFTUZKMTBUcjNjakZncll3a2NJclkxak55eVlYUHZvVDZzMGlqUzRjT1FvTXNKWTdUQ2lMS3JsQU9tbnBjK25kb0lWdmNEb0ZkUTlsbVRPMVpPV2g4MW1jUHdoTHcwM1NsWERkczZ0K1ZrcTVvRG8vUE9CRGJ1S3QvMDJtU2NSdHZGb2VkVmNzeXNTNVRiVG5xcnczUGxqcTRYcm0rNWJlNjFBNm5yKzhicDJHTUt3VnR1WEpOd2drRFlZTzk2Rkp3UDFuTUViZFBzVEdQRm9LQXJjWk9ZcEFEVWVVM0FkMThZaU1XUUt1UFZuSzZ4RmtDaENqMFh0MFdJODJLc1VKdWpxMzBwbkJ5dkovc1FFN201Tkl0dDhqaXJzL2lBdTA4VDlGa0kxQldibVRKSW1SZm5nbmN5S3lzRnkrNWM1cUtwMUVrSlgzQ1ppMXVnRmJ4bDRpdkhId1hzQjFETE53SDJualJRZXJQSjl4WW0zUkpiQ2tuL1dJbGlNM08ya2pMV1BTa2p4R1lleCtCc2tqY21Odm1oN2l5ck42dFNpNWE1TTBxMm1aZmRtclBQZU1HZjl4ZjR6cmVDeWNscnpGWTlpTzlPdEx5eXkzK0dEODcxdW9FaDIyWEViZ1Z6UjU4cFNFdXl2QjRLSm00RllEZS8veENRbThnUS9SWnA1R094Ynd2Z25DM2ZYUmxkL1NsTU1zUHF5T2ZzbWN6aW1vaHRkcTdkdUozeGpKTzBBam11MlhPVER3QkRhczFpbjBkVHNKUDdZZGJwU1loUDEyaHlPT2tCTUFNaVMxYmJBQjRqMlRQNGxOZFlYN1lvbG5NeTdNQlV4Y1VDeDdsSXNQYkJJUVMyZ2ZpeE9WQTYydUdENE4yUXh3RXhoeXVha1d5RDAxcXhJak9aUFVMV2wzSDRuZnllU3Q5WXVEY2tkUlo0RFpmUnRYTVdVbzFPajRsWElxSmNjdXpNck1va2laUlJiUTR4VncyY2hab3JnZHR0R3cxMXVvRE5oelExc0ptTmFmUnUxUmpZdURGNVF1MjNzWHAxMm84bytRekNVZWNhdEFaR0I2akxBc0Q2c2ZIb0dPazFzc2Q1dm9lUDlqTnNUaE5DS0RGNUZPZ2Jud0ZjbjZ3UmJaL05uZlRPRUdsblNPS2J3WTRKL3pyTzdTWXl0aUEvdE8yYjFrRmJscEJtRXA2UmdjZmxWSldVM0JtWGF2RThBRVhDdFFrVEV5OGtJMjNiSkZIY2tTMmF1TzBHa292bjAxSlcwd2lncjRCWEJsSnIwbUtzbW5qTHFtSXFnSS9BOFk5eEtmOEF0WHhaczhPL1Nob2I5VlVHSUt1WXpUL1ljWkZDcHBtQXF3dEE1aXNabysySFM2ZkdIeER3Ulg4bmxneTBQNWhyek5oS3YrcHpNUUpac1dWdStDVHU4QWRROEovZktyQndyVEZiVGZmWTN2QjRPWlI3VldQMmpCNTc5dTBNS05yTVpQYmQ1RE8xd1UvQkNkdk1ZOS8xY1pvVzBQeXRaSnZidWgySnBIRUxsUVp5dVdPVzhhVy9ueko4eWZ2THozWllxdFV4eWlpWXM4RHp0Snp4eERsejlCM1R1Q2V0SzRQSExPUVcrVlZwQnJVbWNEV0FLb3VNR0pOSnpJQzU1T0Iyd3hHU3JzbVlPeityUE1sOWtwbjg1TVBBM2t5amVheG9QWThiTmhYSkVSMlVVWDRoQzhEVG9aYVRLYjErN3BSa0Z2MGNyNTlld3ZoMU9ESWFnUzBqY2FURUJHTVduYzZ2TFpqbmIrdExDcUs2SlVHb0FmUElXbmpDYURCSVNETHQ1b3RUaEdSTytXWlR5SGNkOHNOMHFza3AyMnB4QTgzeXVDb3hidjM3RzJBeWszWWV6Q0JMTGl2bUREczJQaG52ekt4ZlpQa2FVOExXcXkzZzI2VDltTDZhR2FjcCt5ejhpRVRROVQ3RlVadUUwNk1EYWM1WmNyRDJjUGE4ZGxabEJsK3B6UitrNWd3ellBdDJnNWd5M2daTHZSTXBNSFY5UnQyVFRUY0NCM0FYN0hubXZMSkNnSzNWbmtXWWwyV2ZSY2VNTEdUYVZodXR6SmxJRmszeERDanFzVkE5bWUvWTRHTnRsYy90dzZhYnFaWlU3U1UxNnlMWXJLcnhCL2RuQlF1LzM3Zmk4Ui9oK0Ixd2V6OVEvakpnZDhNcXZ3ekpJakZtVlVLbHF5VTIrUVRXMHRxckUxYjU0WisrNXp1dkV5a2pzMk1NeGpUTExMZ3krc3lVNmV1TEV5QzlidWZuYThFSDhRTGZaTUQvZVNzUDdGeGo1dnNNN2k3MGVnSmdwalZoajVCajlySXlaaXNHTElDekZVdHp3MmNUUzVZWlU5eklzSzBBQjRPaHliM3hyQ1g5Q1Ric1NUN0R3cW54SGd6WmFaYnM1R2RITEZxcEh1dWt3MDJkSlNZc1ZaUm9NRkFZYWZ1Y3lhYk1UUjYrWU00OGtRNTU0cWx4ZUV2ZHMybDBtVFd0eWN4cTFhbjRLTVJmN1FEa2VSVWFrb0dqMXhoRUhRWjAwYVliSVhHcVRpTVczZktNRTR3c1FKWWVCK0RnZlFzaVNzaHp4c0JTcTlZQkRvVlRUNFA2T3ZiWVdhdzNRcVY3alpYVWl2bEMreFNqQWF6L0pMa0hJYXI3SEZadHN1MTNBWm5UcUxhQnZ4NnFiWUhOYXZ1Uk9uaVFkaXZJT1h1TGVGeVg2ZlV3d0dXdjRWSW12QzBWY3FEbS9MdFdMOWZOWnh3NWt5Z1RIZzJBTlJCS1VIaWJZS2xoYmtJck8wMmNTY092YmRKTjc2TjZrVENHU3p5aGFxVCtMc29jZ1J5VmF6Q0VSY0NJek9IVXduN2JkQlUxTm0ydUovTWdVMnl3UVowVkxXWE1JcmF5Q1d1RlhEcGd5bEUzUytkQWVvTEE1Sy9SbUdaeTdWMGRscXpNRDJLU3VPcTFiZVdaa0RHZGpEcERralVXemlmUDd2R3pBRDZBYXArQTIxOURMVi9aV0RPMXh1ZThNaWNKNCtUS1NBRE4rWFpqVWtzbTlXV2hsRnJxeS9Kd2xUdzlKckJtaWF6UkJaU2xyb3dDMHBvckk3L2ZRNmNCZU1ISC9RN2ZnSUpQUFllRCtnS2ZUVGlwSTh2OGJJSjIzUGRmMmVVL1QyQjJLMGpBQVVnNEFsTTNBYkV6WU93aGdPTU1FL1NVN1hQMDNTZG8zMGR2SHdabXZpQ2NRbzBCMzhqckFGMnFYQnIyNGNKbWxKa3dDa04raTZRUlN5UXJjbEMybHUrd1BpYXhkTXl5MXNOc3JDTUxjUTNBRElrSnlBVE1NRE5Ed1RKL3RWY01ndkxobDArZHRTV0Rad3VCdHpPTnkwWWVucnlPckF5YmZJd3RuSU9OMFdkTUsrVmh4Y3kxNnR2eXpRbVFad0xhNE41NXV4bm8xQUVlaktSMVp2QnV4eCtkQS90ZVdSMHhEMHlLOG5nT203VitEVVZ4Mi9JK0Fxdk5ndlY4QktNZUpZT2h4YXhyd3l6YUUxTDkzV1lRc1dtSU96QTFkbWNjdisvRzRDdzZXSnE1T0pwNkNJTnUrMkxDdEYzQlZyU1hNYk1BZFR1eHVXMVBiZTgxbzVHZVh5Wk1lcGNteWo0NENNb2xMSHoxSVdWTVk3N1VxMTBHODZIUXlYT2tNby80WVR1OG5wTmtPRGhYeXRYU1JJN0RBelhXaTVWd3RRNzJMTEpsL0w0Q3d4eFdZckg3M0tWTkJMWE5FM0dtb2dJYmNzWU1kTm5xRU5Cdmw2VEZOU2hnZnhncGJIdDZSMEtpaXZBVU5qK1R4NzhDN1BlaTJoOEc3T3VyNDlkVUFtR1Zhc3ZxRG1OMitBODd6N0h6UFB2bk84OTNtTE85b09uSnJiSE8xdm5CdVJINDRWcndtaFg4UFhHd2VvdUIyZWVReDlJYTF2Vm1peHd6ZXhvZzlhelg5NXlNUHJMbEdKZ2RnSXRUbno4V3lMZ25HTHNWY0RqeUVPcjdBTE93VE1nVXVuR1p2VHExSjI2L1BWRHFOM3hlYXB6NEhqZGR6QTZNb2V0UUMzU2JYL2RiMzJYTTJDRnhsUTlNR2QxYlUrZDVPMVAzb1hwTUFXalp0REcydTE0NldCUG5FM1l6Z2JneE1oTTJqY3RGSm9hTW9uUWFnRldadHplcE5QT0pkOGpnVzBEaUNVUEJoaDhNMnRobE1acUFSR0RIdFZFZFRGVlBiT0pIVnBYTExJRHhPZVcrbURzVVoxcG1mUWpZZVdBNjRzcDlHVjNuTTNIWkFZejhob0N3ak5HRmEwS2RSNkRrczVneDdyTlRlYVJqRWxOckFXWTRxVHdDb1EzclpPYWdEamtlTWxIaHBHbDJUK3J3bkNBS2dXSndEbDBBWmVKa2FnaE9MZk5WSjlkZWM1ZGd0R0ZpOUtGYU9OYk93UmF1RkhQZm9QVmhsbkpsSmt3M3BuRmhTeGFNb2tpMjZFRUFhVWJRcEJCWTQ5OHFBU2hPSXRiK2VSalFDVkhOazI1bXVaREtiY3plOWNrNmFXS1Q5WmlhSXlKS0hhSE1HUzAzWmE2dGJxOUtyWmxqOTg0UVBqS3NaT1BQWlI0ZXdFZmgrRDZ2ZUw4Ny9vUWJ2cWdER3E0aHkyckxqT0xRRG16eW1UVmIxcGhoQm1tY1grWUxVTVpzMmVUS0NHSElzdG95WWM2OHh1VTJvUFl6WHZFZGJ2Z3dDbjc2dVIzSUt6QmJEUkg5dG5QUlgwSmc5dHdmWjRLVmJ3Um5wNWM1QUhHM0xIY1RZRmtBa1NQMjdpYmdJN1Y3aDZIV1owRGZXUkIxaitVZXZJdzhTaGZ4U1ZGMjNadCtUVzU0S24vVVl2TEFpQW1jVVBBMUFUeDU3L2hXdW5KQjJ2c21CME9sMGF5eG9HbTU0UzVNR3BLYU5Fc0FaTTZNbVE3V0orRWdmMHZuMTJkSlUrMGNTSDRVWW9CMHRQZ0ltVmpURnNRYlRiaE9WTUVYemhHeXpBLzdiSkNrc3NBOVFKaEFDRnkwTExVNklEMkxyb3JMa1Z3dTk4dEJOZGMxMmhZTk1COHJqZmR5MHpxeFllMFI2cm5TMDlmaytNZ25QSnFXM2ZQVlpaSFdiQ0lGTGk1ekd4d3MyT1NOellFemxtMXFlbndpUTFXNkhyaVczeXhOUFJTazJTeHBoS0NPM29GWkJnY0ppRGt4V1hIdmRVb0VVeEI4aklTLzYvV0RXak1HTWc1UjFtN3UyMHhZTm8yZVRxM3lxZGwwbm9xYmpBOW5KeGxiMWhqaXNRek5iak16RnVTTmxwT2JzQmtRbXEvR3NEN0xHVk1iU1F3cFkvRzNveXZCVHdINE9xLzQ1bXA0WDNYOHFWcnhudTZrei9Wa0xpQ01MZktMeUJZWG9DemtpNHBkdnVhWUhkcmxJM0ZsUk83RW1ERm9XYzRaTTJYVjhSbDNmRHNjM3dMZ3Z6M1hBM2lWTXA0ZGtyMEZOV2F2Y3N3ZU9JVlM2MU9CcWpOQTV5d0w5dURsYmdFck53S2wwMkQvbmRwZUNYQXJGYlBQZ3JvZVduSnoxeHEwRU4wbHRpY3VBSTBINnluR3diN2R4SEtTS2ZoQTA0RExEOURsSkdGVU9KTUFzeFNnMlJ3WWZiU00rdzVyb2xLbzdIU0lrQzNPNTBlQU40czBYWml2eUJCWkVDeDZxRS96NUxNUWQrMmVEdlF0RWsrVXRhVkFTL1BTY2lyS0YyZ2ltc21uRGp6Qlo4UjVFSmVmZFlFWDhmUm5SU0tWR01pc01LREx2anR5WEJsM1h6MGRaenhscTc3UDVEeVVDWkJzaFJNTG0wMzZhZ1FDZy9rZGxuQTVBNlJLbmg1eVpXdERQa3NvR1dSc0dka1NCdWFzeVBVUWE4Y2k2NFVBMzhaVldFSjlaTjM0cjdJdFhZSTBNUU5jNngzVDRWa0Vmek9mWGhEbDRWTy9yZ1k2cWdaUHZKSk01TCtHQkdUWlR2cWE1VGUzVUF1YjVabVo1VFNZS2JxMDJNbndSdVVuN1hOKy9BU0E5OFB4cmU3NDA5WHhKMnZGRjNWakQ0cWtxU1V5WkU2T2pYNkQ2Y2NFempEWGxaMTFaK3lmcWF6UjF6Vm5WZDBhQjVQMk05WHhFUURmQnVDL1BQY0Q5OEkrbDl5dno3QzBpWFBqeXlobGZCc0NzOU9nNUFSVGRRdmI5S2dBNUlqUmVrU0c2QXlRZlhCN1BXTDdQbnA3SmIxQmFSMnJJWGdDaEVHaGlWUVJNaE9yWkJEZjNGbTk1SWtrSnVDV1FxVFZEbENETGRpNXpMbzhnQzYvb1U5Y1VIOHBXa3hzTEYwNlY2MC9TMyswSWdxb1Z1WUMyZHhackRYejRPSG1VMU9OaW96WkdsOUJtOWJPbUJ5UldJK1dNR2JUQ2Nocm5GS2dkNWFmeVpZZzN0enFtMVRhRmJCQ2NuUHIxVjl0RkdNN1liMHB5TU5rRnBKRXQ5L3d5QzY0QXpDNjZBbDljbUpzWTFhZkJ0dFRxTHNFbHZ1cU4vSERpT05wTW1mK3hIWm5qUHZ5Ykpkdmk1RTlsSTVCWk5rbWVpZ1Y4VzN2bEltL3RsMnd6djZKWmJ0bUN1NENuNTF1ZE9DNTUxb3lyajhiMzdlcEZkZTN4RUNlMnV4NE8wMUxTZmRsZkhsSTUxeHM1MUFrT0pvdkYxc01PRzJ2Zzg3MG1GaUF0dWttWVVkWDlITjkvQ2NBZndrVjMrS0c5em53QjkzeHkxdHRXUWRFd296Vk0xSkdMQndaRTNDV1pwa2xkV2FlL0YxSkdhZGNzenBpUHpkZzlsOGQrQmdjZnd2MmZCbXlDWmpoczFoYi9tWWQ5MHJXbU4vMVh3R3p0L2h4UTFEeVk3QkNqL2FkaHdDV1J3U0Z1aDlacE1DWmVyc3ozN01ianFuZjR6czd3N0NiUWF6Vmc0SG54Rmg0N0NheVZuTVpaMms0dFNNSFg2anorMGk2S1YvSnJqTDJRdkdybjVpMWN1U2YrK28zRnpwTmVMTERSNWVCN3pNSUFwVG1vVVptT29Fd2xIT1JNdWFDd0htSDUvK3oxM3llUmhuWVBFTGZ6c0JtSjE5OWsvVXhPK0E5eXlwa2hTTks1TEk2c0RGa3ZnWTNzMFc4SjdIU1R1WVRZUURjalJKMDVpS2UwRzRFcWpmekVGdUJ5OFV0MlJSb0MwWXJGT3ZOcnFoSWtrUzhCMWx2N2RpTU5tckNObFIyelRSUkd2ck1YbXhXOXR3ZFZzSTkxNzR5N2x4M2pQUjRIS2ZTT2JzS2JvY3Fjb3NQOEEyWVphTitIQUN6aWU1WjhUVnQyVEo5enhadXFldlpjS1BKRHhNeGNBazhHOExWZ2lCTW5JTWFvbjArL3haMmhuVTFxZk1LVVk4aVIzUnVyblpjdWZtSGo4MlFSeUkzOWNDaXZzd3prT2JSRVYvU1VTbG9UVkhrd1ozUkdTRldQTlA2c2pPUEg0Zmo2MkQ0Z0ZmOGZyL0tIWCs5TW1kcHdEVE9TeGtERUZ0bG1Ya0VhcWVsakpBY3N4VlQ1dmpYQUQ0TTRCTncvTnpiN1VCZGE4ek9HSCtjSDFLL1ZNRHNPUmw5Wk10bGpOa0RRTk45Z05PcE5yOVYydmVJYk5BUmlEMWE1aFJMdHZlOU43RTlId3Y4bFd5TXRzeGxSaUpGRTNsaWY3L01RZFZoMWhZNUNQTXpPQWpMYkdLNjQzc2lUZHRoSjRDRUtRTlNUZWEwVVZrdEUwODMxd1ZJOUIxc0dQendwTDZMWjk5OUdzREYxQ3RNZ3pxd1piMndYemJKRStOdmNPWlp0TjZYNTc0R2ZsUHpzL0dESTRtdUhzQnBocWpJelRjbTRPaHplUElFdkQwNFJFNDQzMWRuWlp3eGNOcW9QWkNjQXRyc2xVZndvMUxCZk1hQzlzSHJBa0xyN0lnajJmT3BqU000UzVzZ2huR0hkYXlZMUhtNWlMR1o4WkxCZU1xY01WZ2p1REI5TDRQSEpWd3BNOVRpS3pTRFJQRUtMQW1BOGdESVRJU01OdTNVeWx3N3EyYWJiaExiUjNlckc0a2xzWUdXTjQ5NkkwM1crRmdjRXB2cjNDWkliTkpsTHpPalJRRVI1RjQ3c2VCTHVlcmJkbzcvRFFBZmRjZDNPZkFiM1BGVnRlTDN1ZUZYVjdiR0x3TmMzU0psOUh0S0dkWDhnNldNV2RpMHovOSt4SUZQQVBodU9ENEZ3K1h0ZW9DdWpGa3lPYlNjUlRpZTUzK1ZZL2FNSGp2QTdLRUE3YkE5SDhLVVBUWHd1Qzh3dTNVZkhncDg3d2xtNzkwV0o5bTRVakZQOW5MTnpaVGZ1ZWhHUXIyT0FiaU01NTVNV2lJSnNOYXhwU2QxTHgzWTFaM1dxcGs5L2huM0kxL01OV01HWm1GbjZzeXloWG95K1YzWHBOYXNVN2JVZnNLVzloczJnUm0yTVlpbUlTN09jU3FUMUYvUStySzg5bzJCb05kS0RCSzFyc2hkQnhPVDNLUmNwdHJsTUUzaU1MZk9zT2lnT3VPcTB2ZnBPSTVBYkk5Rkx6ck5MNnhHdHMrdytIeDh0aXJ5Z1JUWitDSjB5cWp0MDRUa0hpMmdGaVByUUt3VzdMeTFKZWsvVlhHYTFTVk5FenVJSmhxUnVaamJhVmZkVTBveVFNY010SFNBbnRFeWh3RE5wcXZSRTlpVkF6cTlQa3pXdmhidStRVEVMUG1GK1V4YkJXeDBJTFM4OWc3dVBzdDZYa3hXKzdhRGhWSU1wWmVmNVlkMld1T2hsUEZvUjRCN0NFK2U2K1BuQWJ5Ky9mdXI3dmpON3ZpcUN2eXVhdmgxd1Fna2tURDZJMHNaM2ZjbGpabjVSM1g4a0FQZjQ4QS9kT0NmdjFQRzdTL3dCaDZQbFgwSkdiTzNPekJyRWpzS2F2YjdncFJFcm5jbUUyc0prTXhzRDBDY09ZNDM3Y1NaZGZJMkhiVFJveHVSUE5LNTdTZC8yODZ2QkhtdGlZQ2xYVWRYeFNhZTRCbFBKdXd6cjRnRm9lUitjb2RXTnBFbmROenA2NVRlOElNTnl5aUZ2ZS9rQUNzZmlpTmx0ZUl2ZThLc3pkdmxrWXZCTW55WXdGMXMzY2pIWElQTHI5TzIxV1E3bmRiakZwd1VYY2JQVFVwbkNiamxsTE0rNk4rNnlhdXN6cnZkZXpYMXBMbWVYSFViQlE2cFk3TitieVBYaXRhZEdHS0thcy8vNnFIU1ZORkhZS2JuZXpYZ1NCa1ZsU1NHZllPTWpyRExNRjB5TEliMFV3S2srNDBEUFJjdXVuRnV2MEJBTklSN083R3puUEhuVjBkQmVES25FSlNlbTV3VDZNSFpWemtkY2IwYU5PMXhHOElBdk8xTEtUdTlXNUpobUMyM25HbnlaQkFVWmEvelZFUGViN1NZNkptMU51bVJXRTdiMHM1TTRpMnNQOGR5d3NIU3E3dGdWaGwwR1NMaDJ3RFN1TDQ0d1VKeFlMTGYxT0g5REVjZkxXZUxMclVzZnJHRnIrRm92dmNkQThxeXh6L2IvdjBWZC94R2QvejJEYVQ5cWdyOHltbzVnM2FybERHQUwreExHU2Z6RCtESHF1TS9WTWYzdStHZkFQZ1VnTSsvMHc3RXZsMytyY1BiSndCbUp3Zmdwd2U5dGpmYWZ3YytqZ2I5anlteHV4RmdQQXBnZVFyVzZESDI4UkhCMXFOT01weUpTemdGK0k5Z3FLK0FiVUlHTFpaM3V3MXQrMzFtY0hmeDlKRVRrcC9iK2IwdXpCL3AvVFFzT3Z0azNlQlJkcFhMSHUxUTJ1blM1Qm8rdlhaRURJTitPNUwwcmRiQzJZRW0wZG01UU5LWERvaWV1bzBpZk96SlJJR1BvR3ZmY1hZTWt3d2lCM1J1Y1krTWRNZFlPdnVocmVYSktjSnl4bGpKbG52bUwxbzZmTDZ5MVBkMHRpU3RCdzJmK2R3MkltZjBNLzJhV3NRdUw1c2QrWm9hVnRqNUx0TVc1aWNLcW16NXd4a3V0QVhUdE9iRWRGMnJZZHFlVU04eXBzc1NyNXBFM3BnMXZaVWJiajUyRWlNZjNibHNaMkJyUnhZaU41ZDF2NTBmUHcvZ2t3QStDY2VIQWJ3Ymp0OEV3eGRYeDFkWHd5K3V3Ry9iUU5ndkRPWWdvSG8wNUZKR1J4NHNMUXpaLzkzKy9tQjFmTVlOSDNmSHA5M3dMOTZPTldNM0E3TTNQazhYNHdGajY4cm1TNDlUN1cxeDVyNWl6SjVCdTczSkxORTdIbUMvNmVmVkNyTDRPZHhqT0hhalB6c2xrMGtYZDRIWnViWHVnb2Y5bTNlMkkyZVJZZVoxanBQZnk4RmxsbFNWZWIwZFliK2NRV00veUxwb0sxL3VpZjcxbFl2TDZVTzROa0h4ZEEyT20xYjU1bC81NjgyNHRVL3dHM2JNOFlCMmVZYm1DS1hjLzY3eXdEdU1uVDQ0dHZzZFQyQWNnM0JibXNUWXlWOTlncnZ0Q2cvNzdUK2VRcWNIRVZqMmhEditqbnA4RHNBUGJzOC92cDA0WDdKMVFWL3VodmRzRE5mdnJJWmZFWmd4UzlneUFXVGI2eCtyaGgvWTF2TnBOM3oveHJqL3o1ZXh3ZjgvS04zU1hCNzlrOWNBQUFBQVNVVk9SSzVDWUlJPSk7IH1cclxuXHJcbi5taW5pY29sb3JzLXN3YXRjaCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogdGV4dDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cclxuICAubWluaWNvbG9ycyBpbnB1dFt0eXBlPWhpZGRlbl0gKyAubWluaWNvbG9ycy1zd2F0Y2gge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gIC5taW5pY29sb3JzIGlucHV0W3R5cGU9aGlkZGVuXVtkaXNhYmxlZF0gKyAubWluaWNvbG9ycy1zd2F0Y2gge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxyXG5cclxuLm1pbmljb2xvcnMtc3dhdGNoLWNvbG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cclxuXHJcbi5taW5pY29sb3JzLXBhbmVsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTA5MDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIHdpZHRoOiAxNzNweDtcclxuICBoZWlnaHQ6IDE1MnB4O1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkO1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxuICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cclxuICAubWluaWNvbG9ycy1wYW5lbC5taW5pY29sb3JzLXZpc2libGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAubWluaWNvbG9ycy1wYW5lbDphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItd2lkdGg6IDdweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4ubWluaWNvbG9ycy1ncmlkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgbGVmdDogMXB4O1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwOyB9XHJcblxyXG4ubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG4gIGhlaWdodDogMTUwcHg7IH1cclxuXHJcbi5taW5pY29sb3JzLXNsaWRlcixcclxuLm1pbmljb2xvcnMtb3BhY2l0eS1zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFweDtcclxuICBsZWZ0OiAxNTJweDtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIGN1cnNvcjogcm93LXJlc2l6ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxuXHJcbi5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcclxuICBsZWZ0OiAxNzNweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7IH1cclxuXHJcbi5taW5pY29sb3JzLXNsaWRlci1zYXR1cmF0aW9uIC5taW5pY29sb3JzLWdyaWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjBweCAwOyB9XHJcblxyXG4ubWluaWNvbG9ycy1zbGlkZXItc2F0dXJhdGlvbiAubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAwOyB9XHJcblxyXG4ubWluaWNvbG9ycy1zbGlkZXItc2F0dXJhdGlvbiAubWluaWNvbG9ycy1zbGlkZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7IH1cclxuXHJcbi5taW5pY29sb3JzLXNsaWRlci1icmlnaHRuZXNzIC5taW5pY29sb3JzLWdyaWQge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwOyB9XHJcblxyXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxyXG5cclxuLm1pbmljb2xvcnMtc2xpZGVyLWJyaWdodG5lc3MgLm1pbmljb2xvcnMtc2xpZGVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjBweCAwOyB9XHJcblxyXG4ubWluaWNvbG9ycy1zbGlkZXItd2hlZWwgLm1pbmljb2xvcnMtZ3JpZCB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4IDA7IH1cclxuXHJcbi5taW5pY29sb3JzLXNsaWRlci13aGVlbCAubWluaWNvbG9ycy1zbGlkZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7IH1cclxuXHJcbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1wYW5lbCB7XHJcbiAgd2lkdGg6IDE5NHB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy13aXRoLW9wYWNpdHkgLm1pbmljb2xvcnMtb3BhY2l0eS1zbGlkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ubWluaWNvbG9ycy1ncmlkIC5taW5pY29sb3JzLXBpY2tlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNzBweDtcclxuICBsZWZ0OiA3MHB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xyXG4gIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG4gIC5taW5pY29sb3JzLWdyaWQgLm1pbmljb2xvcnMtcGlja2VyID4gZGl2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1waWNrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB3aWR0aDogMThweDtcclxuICBoZWlnaHQ6IDJweDtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlOyB9XHJcblxyXG4ubWluaWNvbG9ycy1wb3NpdGlvbi10b3AgLm1pbmljb2xvcnMtcGFuZWwge1xyXG4gIHRvcDogLTE1NHB4O1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XHJcbiAgLm1pbmljb2xvcnMtcG9zaXRpb24tdG9wIC5taW5pY29sb3JzLXBhbmVsOmFmdGVyIHtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cclxuXHJcbi5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLXBhbmVsIHtcclxuICByaWdodDogMDsgfVxyXG4gIC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLXBhbmVsOmFmdGVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTlweDsgfVxyXG5cclxuLm1pbmljb2xvcnMtcG9zaXRpb24tYm90dG9tIC5taW5pY29sb3JzLXBhbmVsIHtcclxuICB0b3A6IGF1dG87XHJcbiAgbWFyZ2luLXRvcDogN3B4OyB9XHJcbiAgLm1pbmljb2xvcnMtcG9zaXRpb24tYm90dG9tIC5taW5pY29sb3JzLXBhbmVsOmFmdGVyIHtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7IH1cclxuXHJcbi5taW5pY29sb3JzLXBvc2l0aW9uLWxlZnQgLm1pbmljb2xvcnMtcGFuZWwge1xyXG4gIGxlZnQ6IDA7IH1cclxuICAubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLXBhbmVsOmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOXB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4gIC5taW5pY29sb3JzLWlubGluZSAubWluaWNvbG9ycy1pbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAubWluaWNvbG9ycy1pbmxpbmUgLm1pbmljb2xvcnMtcGFuZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogYXV0bztcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3gtc2hhZG93OiBub25lOyB9XHJcbiAgICAubWluaWNvbG9ycy1pbmxpbmUgLm1pbmljb2xvcnMtcGFuZWw6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ubWluaWNvbG9ycy1pbnB1dCArIC5taW5pY29sb3JzLXN3YXRjaCB7XHJcbiAgdG9wOiAzcHg7XHJcbiAgbGVmdDogM3B4O1xyXG4gIHdpZHRoOiAyM3B4O1xyXG4gIGhlaWdodDogMjNweDsgfVxyXG5cclxuLm1pbmljb2xvcnMtaW5wdXRbdHlwZT1oaWRkZW5dICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcclxuICBoZWlnaHQ6IDI5cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG4gIC5taW5pY29sb3JzLWlucHV0W3R5cGU9aGlkZGVuXSArIC5taW5pY29sb3JzLXN3YXRjaCAubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLWlucHV0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cclxuICAubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLWlucHV0IH4gLm1pbmljb2xvcnMtcGFuZWw6YWZ0ZXIge1xyXG4gICAgbGVmdDogMTQuNXB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1pbnB1dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxyXG4gIC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLWlucHV0ICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogM3B4OyB9XHJcbiAgLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtaW5wdXQgfiAubWluaWNvbG9ycy1wYW5lbDphZnRlciB7XHJcbiAgICByaWdodDogMTQuNXB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1pbnB1dC5pbnB1dC1zbSArIC5taW5pY29sb3JzLXN3YXRjaCB7XHJcbiAgdG9wOiAycHg7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHdpZHRoOiAxOXB4O1xyXG4gIGhlaWdodDogMTlweDsgfVxyXG5cclxuLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtc21bdHlwZT1oaWRkZW5dICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcclxuICBoZWlnaHQ6IDIzcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG4gIC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtW3R5cGU9aGlkZGVuXSArIC5taW5pY29sb3JzLXN3YXRjaCAubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH1cclxuICAubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtIH4gLm1pbmljb2xvcnMtcGFuZWw6YWZ0ZXIge1xyXG4gICAgbGVmdDogMTEuNXB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1pbnB1dC5pbnB1dC1zbSB7XHJcbiAgcGFkZGluZy1yaWdodDogMjhweDsgfVxyXG4gIC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMnB4OyB9XHJcbiAgLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtc20gfiAubWluaWNvbG9ycy1wYW5lbDphZnRlciB7XHJcbiAgICByaWdodDogMTEuNXB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1pbnB1dC5pbnB1dC1sZyArIC5taW5pY29sb3JzLXN3YXRjaCB7XHJcbiAgdG9wOiA1cHg7XHJcbiAgbGVmdDogNXB4O1xyXG4gIHdpZHRoOiAyN3B4O1xyXG4gIGhlaWdodDogMjdweDsgfVxyXG5cclxuLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtbGdbdHlwZT1oaWRkZW5dICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcclxuICBoZWlnaHQ6IDM3cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxyXG4gIC5taW5pY29sb3JzLWlucHV0LmlucHV0LWxnW3R5cGU9aGlkZGVuXSArIC5taW5pY29sb3JzLXN3YXRjaCAubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLWlucHV0LmlucHV0LWxnIHtcclxuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cclxuICAubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLWlucHV0LmlucHV0LWxnIH4gLm1pbmljb2xvcnMtcGFuZWw6YWZ0ZXIge1xyXG4gICAgbGVmdDogMTguNXB4OyB9XHJcblxyXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1pbnB1dC5pbnB1dC1sZyB7XHJcbiAgcGFkZGluZy1yaWdodDogNDVweDsgfVxyXG4gIC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLWlucHV0LmlucHV0LWxnICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogNXB4OyB9XHJcbiAgLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtbGcgfiAubWluaWNvbG9ycy1wYW5lbDphZnRlciB7XHJcbiAgICByaWdodDogMTguNXB4OyB9XHJcblxyXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHJcbi5kYXRhVGFibGVzX3RhYmxlX3dyYXBwZXIge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMC4wMSU7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDNweCkge1xyXG4gICAgLmRhdGFUYWJsZXNfdGFibGVfd3JhcHBlciB7XHJcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XHJcbiAgICAgIC5kYXRhVGFibGVzX3RhYmxlX3dyYXBwZXIgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXHJcbiAgICAgIC5kYXRhVGFibGVzX3RhYmxlX3dyYXBwZXIgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXHJcbiAgICAgIC5kYXRhVGFibGVzX3RhYmxlX3dyYXBwZXIgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXHJcbiAgICAgIC5kYXRhVGFibGVzX3RhYmxlX3dyYXBwZXIgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXHJcbiAgICAgIC5kYXRhVGFibGVzX3RhYmxlX3dyYXBwZXIgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXHJcbiAgICAgIC5kYXRhVGFibGVzX3RhYmxlX3dyYXBwZXIgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxyXG5cclxuLmRhdGFUYWJsZSAuc29ydGluZyxcclxuLmRhdGFUYWJsZSAuc29ydGluZ19hc2MsXHJcbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzYyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG4uZGF0YVRhYmxlIHRoZWFkIHRoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XHJcbiAgLmRhdGFUYWJsZSB0aGVhZCB0aDpiZWZvcmUsIC5kYXRhVGFibGUgdGhlYWQgdGg6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogN3B4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG4gIC5kYXRhVGFibGUgdGhlYWQgdGg6YmVmb3JlIHtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7IH1cclxuICAuZGF0YVRhYmxlIHRoZWFkIHRoOmFmdGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZDsgfVxyXG5cclxuLmRhdGFUYWJsZSAuc29ydGluZzpiZWZvcmUsXHJcbi5kYXRhVGFibGUgLnNvcnRpbmc6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzYzpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4uZGF0YVRhYmxlIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4uZGF0YVRhYmxlIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXHJcbi5kYXRhVGFibGUgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XHJcbiAgb3BhY2l0eTogLjM7IH1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLWNhcHRpb24ge1xyXG4gIGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4uZGF0YVRhYmxlc193cmFwcGVyIGxhYmVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87IH1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLWhlYWRlcixcclxuLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUtZm9vdGVyIHtcclxuICBwYWRkaW5nLXRvcDogMDsgfVxyXG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLWhlYWRlciA+IGRpdixcclxuICAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS1mb290ZXIgPiBkaXYge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxyXG5cclxuLkRULWxmLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7IH1cclxuICAuRFQtbGYtcmlnaHQgPiBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7IH1cclxuICAuRFQtbGYtcmlnaHQgPiBkaXYgKyBkaXYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cclxuICAgIC5EVC1sZi1yaWdodCA+IGRpdiArIGRpdjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XHJcblxyXG4uRFQtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xyXG4gIHdpZHRoOiAxMzBweDsgfVxyXG5cclxuLkRULWxhYmVsIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogIzg4ODtcclxuICBmb250LXNpemU6IDEycHg7IH1cclxuXHJcbi5EVC1wYWdpbmF0aW9uIHtcclxuICBmbG9hdDogcmlnaHQ7IH1cclxuICAuRFQtcGFnaW5hdGlvbiAucGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDsgfVxyXG4gICAgLkRULXBhZ2luYXRpb24gLnBhZ2luYXRpb24gYSxcclxuICAgIC5EVC1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40MjsgfVxyXG5cclxuLmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogODAlO1xyXG4gIG1heC13aWR0aDogMjAwcHg7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIG1hcmdpbi10b3A6IC0zMHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBvcGFjaXR5OiAuOTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogNjBweDsgfVxyXG5cclxuI2dyb3dscyB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDExMTA7XHJcbiAgdG9wOiA4cHg7XHJcbiAgcmlnaHQ6IDA7IH1cclxuXHJcbi5ncm93bCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjbGVhcjogcmlnaHQ7XHJcbiAgbWFyZ2luOiA4cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuXHJcbi5ncm93bC10aXRsZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS4wNzdlbTtcclxuICBmb250LXdlaWdodDogNjAwOyB9XHJcblxyXG4uZ3Jvd2wtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICByaWdodDogMTJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1mYW1pbHk6IGhlbHZldGljYSwgdmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDE0cHg7IH1cclxuXHJcbi5ncm93bC1tZWRpdW0ge1xyXG4gIHdpZHRoOiAyNTZweDtcclxuICBwYWRkaW5nOiAxMHB4IDI0cHggMTBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDsgfVxyXG5cclxuLmdyb3dsLXNtYWxsIHtcclxuICB3aWR0aDogMjA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDI0cHggOHB4IDhweDtcclxuICBmb250LXNpemU6IDExcHg7IH1cclxuXHJcbi5ncm93bC1sYXJnZSB7XHJcbiAgd2lkdGg6IDMwNHB4O1xyXG4gIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDE0cHg7XHJcbiAgZm9udC1zaXplOiAxNXB4OyB9XHJcblxyXG4uZ3Jvd2wtaW5jb21pbmcge1xyXG4gIG9wYWNpdHk6IDA7IH1cclxuXHJcbi5ncm93bC1vdXRnb2luZyB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLmdyb3dsLWRlZmF1bHQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM3ZjhjOGQ7IH1cclxuXHJcbi5ncm93bC1zdWNjZXNzIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkOyB9XHJcblxyXG4uZ3Jvd2wtZXJyb3Ige1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTA7IH1cclxuXHJcbi5ncm93bC1ub3RpY2Uge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM1OWM0ZTQ7IH1cclxuXHJcbi5ncm93bC13YXJuaW5nIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjZjRhYjQzOyB9XHJcblxyXG4uZHotYnJvd3Nlci1ub3Qtc3VwcG9ydGVkIC5kei1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5kei1icm93c2VyLW5vdC1zdXBwb3J0ZWQuZHJvcHpvbmUtYm94IHtcclxuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uZHJvcHpvbmUtYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMjg4cHg7XHJcbiAgcGFkZGluZzogMCAxNnB4IDE2cHggMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAzcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4uZHotZGVmYXVsdC5kei1tZXNzYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgbGVmdDogMTZweDtcclxuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cclxuICAuZHotZGVmYXVsdC5kei1tZXNzYWdlIC5kei10ZXh0LXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cclxuICAuZHotc3RhcnRlZCAuZHotZGVmYXVsdC5kei1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5kei11cGxvYWQtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQkFDQVlBQUFDcWFYSGVBQUFFZ1VsRVFWUjRYdTFhaTFFVVFSRHRqa0NOUUloQWpFQ0lRSTFBaUVDSVFJeEFpRUNJUUloQWlFQ0pRSWhBaktDdGQ5VnpOZGMzLzUzZG83aWRxcXU2cXAxZnYzbjl1cWQzbWJhODhaYmJUek1BTXdPMkhJSFpCYmFjQUxNSXppN1F5d1ZFNUNVUnZTZWlEMFNFLy9qdGVmUGZFTkU5RWYwbW9tdG14ditOdDhFTUVCRVkvSm1JOWl1dEFSQm56SHhaT2E1cjkyWUFSQVFHZjJrdzNCb0FKaHd4TXhneWVXc0NRRVMrRWRGeDU5MkNEU2VkNTh4T1Z3V0Erdm1QeEtuZkVkR0YrdmtqTTRQbUpDSTdSSVFmV0FPWGVSUFpHZm9mTVBOamR1ZWRPaFFEb01iL05NTG10Z0UvUGkwVk5nWGtsSWcrQmV5WUZJUWFBR0M4RmJvSElqcHM5Vi9WRVREbXRRRmlNaENLQUJDUk0xVjZmNSszb1BOUXVpcXpJSURXTGM2WnViZk9yQkV1QzRDZUVrNS94WGhtcmcxN1NhOFZFWUR3em5RQzhNZ2w4RU5lZ1FaOUFFUFEvN0xVN1dLTGx3QmdxUS9hN3cwOWVidWhCQk55Y2djZ3ZyYTZZUklBRVRra291OW1CMURwVVdKMmhHMDVBTnp6cGpDYUErQkswOXVsMmpNelFCbXRpUWhFTVJRZFN0YXNGczhvQUVySnYyYlYzYUUrbDdOQ1ErUWY3UWVoQlNBM2JsMFJjWnFBZzdDYWdXRlZJS1FBc1BTL1kyYi9jcE96cGZtNWlJQjV5Q3NXaVZTc0pjSm9jUVJKQVdDcGVNTE1VT1VuMVJMaVdhUlZLUUJzV0NxYWNCUG9LQWhnaTU5UXdXME9jdnRKQVFBL1JQN3UydHNjSlhPTGpmazhFa0dRYmlkemhTQUFSb2dXKzJibWJNNHdwb0VsYzBlU0tReUZPeU5YV0N2Q3JCbWxzUi9YWFpkNWpRYUFyZ1Z3c2NIQkxaSzN1SG1SUWFMdUFJRmR0aFVBTWhPODZwbjlHY3AyMFJjTmtiOHlTQUtFSmVCTEFCTEdJL1dGK2wvMEFrQTNpaFRieis4QlFqTHNsVkpFNThkZEJaY3BlOVBFTkVzUUZnQ296d001bi9iL05CWjNEWDJKdWtKVkFsTUJCa0NBUy9zTjdvQ2s3dEVCWUdNK2pOL3ZkU0wreWdtaFFyZWkwRlZxdk9zWGNRMUVoME1PS1Q0UmpaTDBGT2I1Y0xXaldpTnovVVVreElSZEFHQWZQREN6SC85emN4Yzl6d2lzbldORnFJb1dLT2drSWdpRHZpYWNBQUNiOFhVLy9jWnJicGZJWU56UEh2WTFBTUNOenhlL3JqZStnT0lYbk5XaUM0U3FXMlJRc2NkbHpnK1Q5d0JBVmhLRGpobGZwcEpjQWtUM3lMQm03OGdBaE9wOEpZYjdmYnBHaGhBQVFObXZ5SGE1OUJRcWZpa1lYU0pESUJ6ZXdRVnMyYXU3Q0JvaFduRTVpOENZbDY1QXhGdUlvRlhHZTJiZUxUMmEybjZXZ2hNRFlLLzRpekNJbU85cWNHNC9vN0ZnVXdCRUV5RU5ENkZLYkJjdHNDZThDUUNTcWJBQ0FCWkFERitZRFI4ejgza3R6VlA5cHdaQVJQRHhocjNRNGE2enM3d01LUWg0YlkxWDM3WWhmY1FFdHowdVIxTUFvQ2VPa2puMExaVFdmM1NGa1pxQ1NCTVJyS3JYQXBEcjM3Q3BjRUhFVGFUZi9FQVRyRHMwckxWZVM4d1pWQXRZeGFaQWU3ektqNWZFUEJCQW05Z0hEQlZyUGhrQThBRUg5R3p0eTVQY3UwRUFBVzFBZVFuL1k1KzJSRUdwUGRIYS9wR0Y4YWtPdEF1cCtGWHFkZDdrcGU1YUY2aWlXMFBuR1lBRzBBWU5tUmxnNmc5VDNnVkNKemU3d0NBK053emVlaGRvd0d6VUlaTzd3S2pXTkV3K0E5QUEyck1hTWpQZ1dSMW5nekV6QXhwQWUxWkR0cDRCL3dHbWt4OXVYS1RHNXdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4OyB9XHJcblxyXG4uZHotcHJldmlldyB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgbWFyZ2luOiAxNnB4IDAgMCAxNnB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4IDEwcHggMTBweDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4uZHotZmlsZW5hbWUge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5kei1zaXplIHtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIGNvbG9yOiAjYTFhN2FiO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbi5kei10aHVtYm5haWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICBoZWlnaHQ6IDEyMHB4O1xyXG4gIG1hcmdpbjogMCAtMTBweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XHJcbiAgLmR6LXRodW1ibmFpbCA+IGltZyxcclxuICAuZHotdGh1bWJuYWlsIC5kei1ub3ByZXZpZXcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpOyB9XHJcbiAgLmR6LXRodW1ibmFpbCA+IGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XHJcblxyXG4uZHotbm9wcmV2aWV3IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGNvbG9yOiAjYTFhN2FiO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBmb250LXdlaWdodDogNjAwOyB9XHJcbiAgLmR6LXRodW1ibmFpbCBpbWdbc3JjXSB+IC5kei1ub3ByZXZpZXcge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLmR6LXByZXZpZXcgLnByb2dyZXNzLFxyXG4uZHotcHJldmlldyAucHJvZ2Vzcy1iYXIge1xyXG4gIGhlaWdodDogOHB4OyB9XHJcblxyXG4uZHotcHJldmlldyAucHJvZ3Jlc3Mge1xyXG4gIG1hcmdpbjogOHB4IDAgMCAwOyB9XHJcblxyXG4uZHotcmVtb3ZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDhweCAtMTBweCAtMTBweCAtMTBweDtcclxuICBwYWRkaW5nOiA4cHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBjb2xvcjogIzQ0NDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG4gIC5kei1yZW1vdmU6aG92ZXIsIC5kei1yZW1vdmU6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6ICNlNDYwNTA7IH1cclxuXHJcbi5kei1lcnJvci1tYXJrLFxyXG4uZHotc3VjY2Vzcy1tYXJrLFxyXG4uZHotZXJyb3ItbWVzc2FnZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTFweDtcclxuICByaWdodDogLTFweDtcclxuICBib3R0b206IC0xcHg7XHJcbiAgbGVmdDogLTFweDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxyXG5cclxuLmR6LWVycm9yLW1hcmssXHJcbi5kei1zdWNjZXNzLW1hcmsge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDM2cHggMzZweDsgfVxyXG5cclxuLmR6LWVycm9yLW1hcmsge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZDk1MzRmJyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxyXG5cclxuLmR6LXN1Y2Nlc3MtbWFyayB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nJTIzNWNiODVjJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XHJcblxyXG4uZHotZXJyb3ItbWVzc2FnZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLmR6LWVycm9yIC5kei1lcnJvci1tYXJrIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uZHotZXJyb3I6aG92ZXIgLmR6LWVycm9yLW1hcmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5kei1lcnJvcjpob3ZlciAuZHotZXJyb3ItbWVzc2FnZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAuZHotZGVmYXVsdC5kei1tZXNzYWdlIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpOyB9XHJcbiAgLmR6LXByZXZpZXcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDE2MHB4OyB9XHJcbiAgLmR6LXRodW1ibmFpbCB7XHJcbiAgICB3aWR0aDogMTYwcHg7IH1cclxuICBodG1sW2Rpcj1cInJ0bFwiXSAuZHotZGVmYXVsdC5kei1tZXNzYWdlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKSBzY2FsZSgxKTsgfSB9XHJcblxyXG4uc3VtbWVybm90ZS1mdWxsc2NyZWVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ub3RlLWVkaXRvciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgLm5vdGUtZWRpdG9yIC5tb2RhbC1ib2R5IHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ub3RlLXRvb2xiYXIge1xyXG4gIHBhZGRpbmc6IDZweCA4cHggMCA4cHg7IH1cclxuICAubm90ZS10b29sYmFyID4gLm5vdGUtYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxyXG5cclxuLm5vdGUtYnRuLWdyb3VwIHtcclxuICBtYXJnaW46IDA7IH1cclxuICAubm90ZS1idG4tZ3JvdXAgKyAubm90ZS1idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxyXG5cclxuLm5vdGUtYnRuID4gaSB7XHJcbiAgZm9udC1zaXplOiAxNHB4OyB9XHJcblxyXG4ubm90ZS1idG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbi5ub3RlLWVkaXRpbmctYXJlYSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5ub3RlLWVkaXRhYmxlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cclxuXHJcbi5ub3RlLWVkaXRvci5jb2RldmlldyAubm90ZS1lZGl0YWJsZSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm5vdGUtZWRpdG9yLmNvZGV2aWV3IC5ub3RlLWNvZGFibGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ubm90ZS1lZGl0b3IuZnVsbHNjcmVlbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwNzA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cclxuICAubm90ZS1lZGl0b3IuZnVsbHNjcmVlbiAubm90ZS1yZXNpemViYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5ub3RlLWVkaXRvci5mdWxsc2NyZWVuIC5tb2RhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cclxuXHJcbi5ub3RlLXN0YXR1c2JhciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDsgfVxyXG4gIC5ub3RlLXN0YXR1c2JhcjpiZWZvcmUsIC5ub3RlLXN0YXR1c2JhcjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLm5vdGUtc3RhdHVzYmFyOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcblxyXG4ubm90ZS1yZXNpemViYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGN1cnNvcjogbnMtcmVzaXplOyB9XHJcblxyXG4ubm90ZS1pY29uLWJhciB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAxcHggYXV0bztcclxuICBiYWNrZ3JvdW5kOiAjZTJlMmUyOyB9XHJcblxyXG4ubm90ZS1wb3BvdmVyLFxyXG4ubm90ZS1wb3BvdmVyLm5vdGUtYWlyLXBvcG92ZXIge1xyXG4gIG1heC13aWR0aDogbm9uZTsgfVxyXG4gIC5ub3RlLXBvcG92ZXIgLmFycm93LFxyXG4gIC5ub3RlLXBvcG92ZXIubm90ZS1haXItcG9wb3ZlciAuYXJyb3cge1xyXG4gICAgbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuXHJcbi5ub3RlLXBvcG92ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuICAubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogNXB4IDVweCAwIDVweDsgfVxyXG4gICAgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxyXG4gICAgLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50ID4gLm5vdGUtYnRuLWdyb3VwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxyXG4gIC5ub3RlLXBvcG92ZXIgLmFycm93IHtcclxuICAgIGxlZnQ6IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgLm5vdGUtcG9wb3ZlciAubm90ZS1idG4gPiBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxyXG5cclxuLm5vdGUtbGluay1wb3BvdmVyIC5ub3RlLWJ0bi1ncm91cCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcblxyXG4ubm90ZS1lZGl0YWJsZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcGFkZGluZzogNHB4IDEycHg7IH1cclxuICAubm90ZS1lZGl0YWJsZVtjb250ZW50ZWRpdGFibGU9XCJmYWxzZVwiXSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWVlZjsgfVxyXG5cclxuLm5vdGUtY29kYWJsZSxcclxuLkNvZGVNaXJyb3ItY29kZSBwcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XHJcblxyXG4ubm90ZS1jb2RhYmxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gIHJlc2l6ZTogbm9uZTtcclxuICBjb2xvcjogI2NjYztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XHJcblxyXG4ubm90ZS1lZGl0b3IgLmRyb3Bkb3duLW1lbnUsXHJcbi5ub3RlLWFpci1wb3BvdmVyIC5kcm9wZG93bi1tZW51IHtcclxuICBtaW4td2lkdGg6IDkwcHg7IH1cclxuICAubm90ZS1lZGl0b3IgLmRyb3Bkb3duLW1lbnUucmlnaHQsXHJcbiAgLm5vdGUtYWlyLXBvcG92ZXIgLmRyb3Bkb3duLW1lbnUucmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvOyB9XHJcbiAgLm5vdGUtZWRpdG9yIC5kcm9wZG93bi1tZW51Lm5vdGUtY2hlY2ssXHJcbiAgLm5vdGUtYWlyLXBvcG92ZXIgLmRyb3Bkb3duLW1lbnUubm90ZS1jaGVjayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcbiAgICAubm90ZS1lZGl0b3IgLmRyb3Bkb3duLW1lbnUubm90ZS1jaGVjayBhID4gaSxcclxuICAgIC5ub3RlLWFpci1wb3BvdmVyIC5kcm9wZG93bi1tZW51Lm5vdGUtY2hlY2sgYSA+IGkge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMCA2cHggMCAtNHB4O1xyXG4gICAgICBjb2xvcjogZGVlcHNreWJsdWU7IH1cclxuICAgIC5ub3RlLWVkaXRvciAuZHJvcGRvd24tbWVudS5ub3RlLWNoZWNrIGEuY2hlY2tlZCA+IGksXHJcbiAgICAubm90ZS1haXItcG9wb3ZlciAuZHJvcGRvd24tbWVudS5ub3RlLWNoZWNrIGEuY2hlY2tlZCA+IGkge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcbiAgICAubm90ZS1lZGl0b3IgLmRyb3Bkb3duLW1lbnUubm90ZS1jaGVjayBhLmNoZWNrZWQ6aG92ZXIgPiBpLFxyXG4gICAgLm5vdGUtYWlyLXBvcG92ZXIgLmRyb3Bkb3duLW1lbnUubm90ZS1jaGVjayBhLmNoZWNrZWQ6aG92ZXIgPiBpIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cclxuXHJcbi5ub3RlLXBsYWNlaG9sZGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiA0cHggMTJweDtcclxuICBjb2xvcjogZ3JheTsgfVxyXG5cclxuLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUgLmJ0bi1ncm91cCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxyXG4gIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxyXG5cclxuLm5vdGUtcGFsZXR0ZS10aXRsZSB7XHJcbiAgbWFyZ2luOiA0cHggMCAwIDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gIGZvbnQtc2l6ZTogMTJweDsgfVxyXG5cclxuLm5vdGUtY29sb3ItcmVzZXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogOHB4IDA7IH1cclxuXHJcbi5ub3RlLWNvbG9yLXBhbGV0dGUge1xyXG4gIGxpbmUtaGVpZ2h0OiAxOyB9XHJcblxyXG4ubm90ZS1jb2xvci1idG4ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XHJcbiAgLm5vdGUtY29sb3ItYnRuOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxyXG5cclxuLm5vdGUtY29sb3ItcmVzZXQsXHJcbi5ub3RlLWNvbG9yLWRlZmF1bHQge1xyXG4gIHBhZGRpbmc6IDNweCA5cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4OyB9XHJcblxyXG4ubm90ZS1wYXJhZ3JhcGggLmRyb3Bkb3duLW1lbnUsXHJcbi5ub3RlLXBhcmEgLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcbiAgLm5vdGUtcGFyYWdyYXBoIC5kcm9wZG93bi1tZW51IC5ub3RlLWJ0bixcclxuICAubm90ZS1wYXJhIC5kcm9wZG93bi1tZW51IC5ub3RlLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTsgfVxyXG4gIC5ub3RlLXBhcmFncmFwaCAuZHJvcGRvd24tbWVudSAubm90ZS1idG4tZ3JvdXAsXHJcbiAgLm5vdGUtcGFyYSAuZHJvcGRvd24tbWVudSAubm90ZS1idG4tZ3JvdXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gICAgLm5vdGUtcGFyYWdyYXBoIC5kcm9wZG93bi1tZW51IC5ub3RlLWJ0bi1ncm91cCArIC5ub3RlLWJ0bi1ncm91cCxcclxuICAgIC5ub3RlLXBhcmEgLmRyb3Bkb3duLW1lbnUgLm5vdGUtYnRuLWdyb3VwICsgLm5vdGUtYnRuLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxyXG5cclxuLm5vdGUtY3VycmVudC1mb250c2l6ZTphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7IH1cclxuXHJcbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN0eWxlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgfVxyXG4gIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXN0eWxlIGEgPiAqIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4ubm90ZS10YWJsZS5kcm9wZG93bi1tZW51IHtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgcGFkZGluZzogNXB4OyB9XHJcblxyXG4ubm90ZS1kaW1lbnNpb24tcGlja2VyIHtcclxuICBmb250LXNpemU6IDE4cHg7IH1cclxuXHJcbi5ub3RlLWRpbWVuc2lvbi1waWNrZXItbW91c2VjYXRjaGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAzO1xyXG4gIHdpZHRoOiAxMGVtO1xyXG4gIGhlaWdodDogMTBlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuXHJcbi5ub3RlLWRpbWVuc2lvbi1waWNrZXItdW5oaWdobGlnaHRlZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMTtcclxuICB3aWR0aDogNWVtO1xyXG4gIGhlaWdodDogNWVtO1xyXG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBU0FnTUFBQUFyb0diRUFBQUFDVkJNVkVVQUFJajQrUGpwNmVrS2xBcWpBQUFBQVhSU1RsTUFRT2JZWmdBQUFBRmlTMGRFQUlnRkhVZ0FBQUFKY0VoWmN3QUFDeE1BQUFzVEFRQ2FuQmdBQUFBSGRFbE5SUWZZQVIwQktobW5hSnpQQUFBQUcwbEVRVlFJMTJOZ0FBT3RWYXRXTVRDb2hvYUdVWStFbUlrRUFFcnVFeksySjd0dkFBQUFBRWxGVGtTdVFtQ0NcIikgcmVwZWF0O1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuXHJcbi5ub3RlLWRpbWVuc2lvbi1waWNrZXItaGlnaGxpZ2h0ZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgd2lkdGg6IDFlbTtcclxuICBoZWlnaHQ6IDFlbTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNBZ01BQUFBcm9HYkVBQUFBQ1ZCTVZFVUFBSWpkNnZ2RDJmOUxLTFcrQUFBQUFYUlNUbE1BUU9iWVpnQUFBQUZpUzBkRUFJZ0ZIVWdBQUFBSmNFaFpjd0FBQ3hNQUFBc1RBUUNhbkJnQUFBQUhkRWxOUlFmWUFSMEJLd05ERVZUMEFBQUFHMGxFUVZRSTEyTmdBQU90VmF0V01UQ29ob2FHVVkrRW1Ja0VBRXJ1RXpLMko3dHZBQUFBQUVsRlRrU3VRbUNDXCIpIHJlcGVhdDsgfVxyXG5cclxuLm5vdGUtY29udHJvbC1zZWxlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9XHJcbiAgLm5vdGUtY29udHJvbC1zZWxlY3Rpb24gPiBkaXYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XHJcblxyXG4ubm90ZS1jb250cm9sLXNlbGVjdGlvbi1iZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IC4zO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XHJcblxyXG4ubm90ZS1jb250cm9sLWhhbmRsZSwgLm5vdGUtY29udHJvbC1ob2xkZXIsIC5ub3RlLWNvbnRyb2wtc2l6aW5nIHtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9XHJcblxyXG4ubm90ZS1jb250cm9sLXNpemluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cclxuXHJcbi5ub3RlLWNvbnRyb2wtbncge1xyXG4gIHRvcDogLTVweDtcclxuICBsZWZ0OiAtNXB4O1xyXG4gIGJvcmRlci1yaWdodDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiBub25lOyB9XHJcblxyXG4ubm90ZS1jb250cm9sLW5lIHtcclxuICB0b3A6IC01cHg7XHJcbiAgcmlnaHQ6IC01cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICBib3JkZXItbGVmdDogbm9uZTsgfVxyXG5cclxuLm5vdGUtY29udHJvbC1zdyB7XHJcbiAgYm90dG9tOiAtNXB4O1xyXG4gIGxlZnQ6IC01cHg7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cclxuXHJcbi5ub3RlLWNvbnRyb2wtc2Uge1xyXG4gIHJpZ2h0OiAtNXB4O1xyXG4gIGJvdHRvbTogLTVweDtcclxuICBjdXJzb3I6IHNlLXJlc2l6ZTsgfVxyXG5cclxuLm5vdGUtY29udHJvbC1zZS5ub3RlLWNvbnRyb2wtaG9sZGVyIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItbGVmdDogbm9uZTsgfVxyXG5cclxuLm5vdGUtY29udHJvbC1zZWxlY3Rpb24taW5mbyB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBvcGFjaXR5OiAuNztcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgZm9udC1zaXplOiAxMnB4OyB9XHJcblxyXG4ubm90ZS1kcm9wem9uZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9wYWNpdHk6IDAuOTtcclxuICBjb2xvcjogbGlnaHRza3libHVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cclxuICAubm90ZS1kcm9wem9uZSAubm90ZS1kcm9wem9uZS1tZXNzYWdlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG4gIC5ub3RlLWRyb3B6b25lLmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDk4ZGRmOyB9XHJcblxyXG4ubm90ZS1lZGl0b3IuZHJhZ292ZXIgLm5vdGUtZHJvcHpvbmUge1xyXG4gIGRpc3BsYXk6IHRhYmxlOyB9XHJcblxyXG4ubm90ZS1pbWFnZS1kaWFsb2cgLm5vdGUtZHJvcHpvbmUge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiBsaWdodGdyYXk7XHJcbiAgYm9yZGVyOiA0cHggZGFzaGVkIGxpZ2h0Z3JheTtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ7IH1cclxuXHJcbi5ub3RlLWhpbnQtcG9wb3ZlciB7XHJcbiAgbWluLXdpZHRoOiAxMDBweDsgfVxyXG4gIC5ub3RlLWhpbnQtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTUwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XHJcblxyXG4ubm90ZS1oaW50LWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjE1Mzk7IH1cclxuICAubm90ZS1oaW50LWl0ZW06aG92ZXIsIC5ub3RlLWhpbnQtaXRlbTpmb2N1cywgLm5vdGUtaGludC1pdGVtOmFjdGl2ZSwgLm5vdGUtaGludC1pdGVtLmFjdGl2ZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cclxuXHJcbi5tZC1lZGl0b3Ige1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcbiAgLm1kLWVkaXRvcjpiZWZvcmUsIC5tZC1lZGl0b3I6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5tZC1lZGl0b3I6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuXHJcbi5tZC1oZWFkZXIsXHJcbi5tZC1mb290ZXIge1xyXG4gIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxyXG5cclxuLm1kLWhlYWRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4OyB9XHJcbiAgLm1kLWhlYWRlciAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxyXG4gICAgLm1kLWhlYWRlciAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICAubWQtaGVhZGVyIC5idG4gPiBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxyXG5cclxuLm1kLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7IH1cclxuXHJcbi5tZC1pbnB1dCxcclxuLm1kLXByZXZpZXcge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tZC1pbnB1dCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxNHB4OyB9XHJcblxyXG4ubWQtcHJldmlldyB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMXJlbTtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUyZTI7IH1cclxuXHJcbi5tZC1jb250cm9scyB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbi10b3A6IDJweDsgfVxyXG5cclxuLm1kLWNvbnRyb2wsXHJcbi5tZC1mdWxsc2NyZWVuLWNvbnRyb2xzIGEge1xyXG4gIGNvbG9yOiAjYWFhYWFhOyB9XHJcbiAgLm1kLWNvbnRyb2w6aG92ZXIsIC5tZC1jb250cm9sOmZvY3VzLFxyXG4gIC5tZC1mdWxsc2NyZWVuLWNvbnRyb2xzIGE6aG92ZXIsXHJcbiAgLm1kLWZ1bGxzY3JlZW4tY29udHJvbHMgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzQ0NDsgfVxyXG5cclxuLm1kLWZ1bGxzY3JlZW4tY29udHJvbHMge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMTZweDtcclxuICBib3R0b206IDE2cHg7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG4gIC5tZC1mdWxsc2NyZWVuLWNvbnRyb2xzOmJlZm9yZSwgLm1kLWZ1bGxzY3JlZW4tY29udHJvbHM6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC5tZC1mdWxsc2NyZWVuLWNvbnRyb2xzOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLm1kLWZ1bGxzY3JlZW4tY29udHJvbHMgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cclxuXHJcbi5tZC1ub292ZXJmbG93IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLm1kLWZ1bGxzY3JlZW4tbW9kZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwNzA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XHJcbiAgLm1kLWZ1bGxzY3JlZW4tbW9kZSAubWQtaGVhZGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgLm1kLWZ1bGxzY3JlZW4tbW9kZSAubWQtaW5wdXQsXHJcbiAgLm1kLWZ1bGxzY3JlZW4tbW9kZSAubWQtcHJldmlldyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTsgfVxyXG4gIC5tZC1mdWxsc2NyZWVuLW1vZGUgLm1kLWZ1bGxzY3JlZW4tY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAubWQtZnVsbHNjcmVlbi1tb2RlIC5tZC1mb290ZXIsXHJcbiAgLm1kLWZ1bGxzY3JlZW4tbW9kZSAubWQtY29udHJvbHMge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuaHRtbFtkaXI9XCJydGxcIl0gLmlycyxcclxuaHRtbFtkaXI9XCJydGxcIl0gLmlycyAqIHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5pcnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxyXG5cclxuLmlycy1saW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5pcnMtbGluZS1sZWZ0LFxyXG4uaXJzLWxpbmUtbWlkLFxyXG4uaXJzLWxpbmUtcmlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5pcnMtbGluZS1sZWZ0IHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDExJTsgfVxyXG5cclxuLmlycy1saW5lLW1pZCB7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiA5JTtcclxuICB3aWR0aDogODIlOyB9XHJcblxyXG4uaXJzLWxpbmUtcmlnaHQge1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDExJTsgfVxyXG5cclxuLmlycy1iYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7IH1cclxuXHJcbi5pcnMtYmFyLWVkZ2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4uaXJzLXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgbGVmdDogMDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAwOyB9XHJcblxyXG4uaXJzLXNsaWRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XHJcbiAgLmlycy1zbGlkZXIudHlwZV9sYXN0IHtcclxuICAgIHotaW5kZXg6IDI7IH1cclxuXHJcbi5pcnMtbWluIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogZGVmYXVsdDsgfVxyXG5cclxuLmlycy1tYXgge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKkBub2ZsaXAqL1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGN1cnNvcjogZGVmYXVsdDsgfVxyXG5cclxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHJcbi5pcnMtZ3JpZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDIwcHg7IH1cclxuICAuaXJzLXdpdGgtZ3JpZCAuaXJzLWdyaWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5pcnMtZ3JpZC1wb2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxyXG4gIC5pcnMtZ3JpZC1wb2wuc21hbGwge1xyXG4gICAgaGVpZ2h0OiA0cHg7IH1cclxuXHJcbi5pcnMtZ3JpZC10ZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nOiAwIDNweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LXNpemU6IDlweDtcclxuICBsaW5lLWhlaWdodDogOXB4OyB9XHJcblxyXG4uaXJzLWRpc2FibGUtbWFzayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdG9wOiAwO1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgbGVmdDogLTElO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDIlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cclxuXHJcbi5pcnMtZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNDsgfVxyXG5cclxuLmlycy1oaWRkZW4taW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHotaW5kZXg6IC05OTk5ICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4uaXJzIHtcclxuICBoZWlnaHQ6IDQ0cHg7IH1cclxuXHJcbi5pcnMtd2l0aC1ncmlkIHtcclxuICBoZWlnaHQ6IDYycHg7IH1cclxuXHJcbi5pcnMtbGluZSB7XHJcbiAgdG9wOiAyNXB4O1xyXG4gIGhlaWdodDogMTBweDsgfVxyXG5cclxuLmlycy1saW5lLWxlZnQge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjRTFFNEU5O1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5cHg7XHJcbiAgLypAbm9mbGlwKi9cclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTlweDsgfVxyXG5cclxuLmlycy1saW5lLW1pZCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNFMUU0RTk7IH1cclxuXHJcbi5pcnMtbGluZS1yaWdodCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNFMUU0RTk7XHJcbiAgLypAbm9mbGlwKi9cclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5cHg7XHJcbiAgLypAbm9mbGlwKi9cclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5cHg7IH1cclxuXHJcbi5pcnMtYmFyIHtcclxuICB0b3A6IDI1cHg7XHJcbiAgaGVpZ2h0OiAxMHB4OyB9XHJcblxyXG4uaXJzLWJhci1lZGdlIHtcclxuICB0b3A6IDI1cHg7XHJcbiAgd2lkdGg6IDlweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgLypAbm9mbGlwKi9cclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTlweDtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OXB4OyB9XHJcblxyXG4uaXJzLXNoYWRvdyB7XHJcbiAgdG9wOiAzMnB4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cclxuXHJcbi5pcnMtc2xpZGVyIHtcclxuICB0b3A6IDIycHg7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4OyB9XHJcbiAgLmlycy1zbGlkZXI6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIGxlZnQ6IDdweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGNvbnRlbnQ6ICcnOyB9XHJcblxyXG4uaXJzLW1pbixcclxuLmlycy1tYXgge1xyXG4gIHRvcDogMDtcclxuICBwYWRkaW5nOiAxcHggM3B4O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAjZTFlNGU5O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4zMzM7IH1cclxuXHJcbi5pcnMtZnJvbSxcclxuLmlycy10byxcclxuLmlycy1zaW5nbGUge1xyXG4gIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBsaW5lLWhlaWdodDogMS4zMzM7IH1cclxuICAuaXJzLWZyb206YWZ0ZXIsXHJcbiAgLmlycy10bzphZnRlcixcclxuICAuaXJzLXNpbmdsZTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC02cHg7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cclxuXHJcbi5pcnMtZ3JpZC1wb2wge1xyXG4gIGJhY2tncm91bmQ6ICNlMWU0ZTk7IH1cclxuXHJcbi5pcnMtZ3JpZC10ZXh0IHtcclxuICBjb2xvcjogIzk5OTsgfVxyXG5cclxuLnB4LWlycy1idWxsZXQgLmlycyB7XHJcbiAgaGVpZ2h0OiA0NnB4OyB9XHJcblxyXG4ucHgtaXJzLWJ1bGxldCAuaXJzLXdpdGgtZ3JpZCB7XHJcbiAgaGVpZ2h0OiA2NHB4OyB9XHJcblxyXG4ucHgtaXJzLWJ1bGxldCAuaXJzLWxpbmUsXHJcbi5weC1pcnMtYnVsbGV0IC5pcnMtbGluZS1sZWZ0LFxyXG4ucHgtaXJzLWJ1bGxldCAuaXJzLWxpbmUtbWlkLFxyXG4ucHgtaXJzLWJ1bGxldCAuaXJzLWxpbmUtcmlnaHQsXHJcbi5weC1pcnMtYnVsbGV0IC5pcnMtYmFyLFxyXG4ucHgtaXJzLWJ1bGxldCAuaXJzLWJhci1lZGdlIHtcclxuICBoZWlnaHQ6IDZweDsgfVxyXG5cclxuLnB4LWlycy1idWxsZXQgLmlycy1zbGlkZXIge1xyXG4gIHRvcDogMTlweDtcclxuICBoZWlnaHQ6IDE4cHg7IH1cclxuICAucHgtaXJzLWJ1bGxldCAuaXJzLXNsaWRlcjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cclxuICAucHgtaXJzLWJ1bGxldCAuaXJzLXNsaWRlcjphZnRlciB7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxyXG5cclxuLnB4LWlycy1idWxsZXQgLmlycy1zaGFkb3cge1xyXG4gIHRvcDogMjhweDsgfVxyXG5cclxuLnB4LWlycy1idWxsZXQgLmlycy1mcm9tOmFmdGVyLFxyXG4ucHgtaXJzLWJ1bGxldCAuaXJzLXRvOmFmdGVyLFxyXG4ucHgtaXJzLWJ1bGxldCAuaXJzLXNpbmdsZTphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLmlycy1iYXIsXHJcbi5pcnMtYmFyLWVkZ2UsXHJcbi5pcnMtc2xpZGVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjODE4YTkxOyB9XHJcblxyXG4uaXJzLXNsaWRlci5zdGF0ZV9ob3ZlcjphZnRlcixcclxuLmlycy1zbGlkZXI6aG92ZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1MDU3NWM7IH1cclxuXHJcbi5pcnMtZnJvbSxcclxuLmlycy10byxcclxuLmlycy1zaW5nbGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM4MThhOTE7IH1cclxuICAuaXJzLWZyb206YWZ0ZXIsXHJcbiAgLmlycy10bzphZnRlcixcclxuICAuaXJzLXNpbmdsZTphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjODE4YTkxOyB9XHJcblxyXG4ucHgtaXJzLWluZm8gLmlycy1iYXIsXHJcbi5weC1pcnMtaW5mbyAuaXJzLWJhci1lZGdlLFxyXG4ucHgtaXJzLWluZm8gLmlycy1zbGlkZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1OWM0ZTQ7IH1cclxuXHJcbi5weC1pcnMtaW5mbyAuaXJzLXNsaWRlci5zdGF0ZV9ob3ZlcjphZnRlcixcclxuLnB4LWlycy1pbmZvIC5pcnMtc2xpZGVyOmhvdmVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMWU5NWI5OyB9XHJcblxyXG4ucHgtaXJzLWluZm8gLmlycy1mcm9tLFxyXG4ucHgtaXJzLWluZm8gLmlycy10byxcclxuLnB4LWlycy1pbmZvIC5pcnMtc2luZ2xlIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjNTljNGU0OyB9XHJcbiAgLnB4LWlycy1pbmZvIC5pcnMtZnJvbTphZnRlcixcclxuICAucHgtaXJzLWluZm8gLmlycy10bzphZnRlcixcclxuICAucHgtaXJzLWluZm8gLmlycy1zaW5nbGU6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzU5YzRlNDsgfVxyXG5cclxuLnB4LWlycy1zdWNjZXNzIC5pcnMtYmFyLFxyXG4ucHgtaXJzLXN1Y2Nlc3MgLmlycy1iYXItZWRnZSxcclxuLnB4LWlycy1zdWNjZXNzIC5pcnMtc2xpZGVyOmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkOyB9XHJcblxyXG4ucHgtaXJzLXN1Y2Nlc3MgLmlycy1zbGlkZXIuc3RhdGVfaG92ZXI6YWZ0ZXIsXHJcbi5weC1pcnMtc3VjY2VzcyAuaXJzLXNsaWRlcjpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogIzQ5ODAzNDsgfVxyXG5cclxuLnB4LWlycy1zdWNjZXNzIC5pcnMtZnJvbSxcclxuLnB4LWlycy1zdWNjZXNzIC5pcnMtdG8sXHJcbi5weC1pcnMtc3VjY2VzcyAuaXJzLXNpbmdsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzc4YmQ1ZDsgfVxyXG4gIC5weC1pcnMtc3VjY2VzcyAuaXJzLWZyb206YWZ0ZXIsXHJcbiAgLnB4LWlycy1zdWNjZXNzIC5pcnMtdG86YWZ0ZXIsXHJcbiAgLnB4LWlycy1zdWNjZXNzIC5pcnMtc2luZ2xlOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICM3OGJkNWQ7IH1cclxuXHJcbi5weC1pcnMtd2FybmluZyAuaXJzLWJhcixcclxuLnB4LWlycy13YXJuaW5nIC5pcnMtYmFyLWVkZ2UsXHJcbi5weC1pcnMtd2FybmluZyAuaXJzLXNsaWRlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogI2Y0YWI0MzsgfVxyXG5cclxuLnB4LWlycy13YXJuaW5nIC5pcnMtc2xpZGVyLnN0YXRlX2hvdmVyOmFmdGVyLFxyXG4ucHgtaXJzLXdhcm5pbmcgLmlycy1zbGlkZXI6aG92ZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNjNTc5MGM7IH1cclxuXHJcbi5weC1pcnMtd2FybmluZyAuaXJzLWZyb20sXHJcbi5weC1pcnMtd2FybmluZyAuaXJzLXRvLFxyXG4ucHgtaXJzLXdhcm5pbmcgLmlycy1zaW5nbGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNmNGFiNDM7IH1cclxuICAucHgtaXJzLXdhcm5pbmcgLmlycy1mcm9tOmFmdGVyLFxyXG4gIC5weC1pcnMtd2FybmluZyAuaXJzLXRvOmFmdGVyLFxyXG4gIC5weC1pcnMtd2FybmluZyAuaXJzLXNpbmdsZTphZnRlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjRhYjQzOyB9XHJcblxyXG4ucHgtaXJzLWRhbmdlciAuaXJzLWJhcixcclxuLnB4LWlycy1kYW5nZXIgLmlycy1iYXItZWRnZSxcclxuLnB4LWlycy1kYW5nZXIgLmlycy1zbGlkZXI6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTA7IH1cclxuXHJcbi5weC1pcnMtZGFuZ2VyIC5pcnMtc2xpZGVyLnN0YXRlX2hvdmVyOmFmdGVyLFxyXG4ucHgtaXJzLWRhbmdlciAuaXJzLXNsaWRlcjpob3ZlcjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogI2IyMmMxYzsgfVxyXG5cclxuLnB4LWlycy1kYW5nZXIgLmlycy1mcm9tLFxyXG4ucHgtaXJzLWRhbmdlciAuaXJzLXRvLFxyXG4ucHgtaXJzLWRhbmdlciAuaXJzLXNpbmdsZSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI2U0NjA1MDsgfVxyXG4gIC5weC1pcnMtZGFuZ2VyIC5pcnMtZnJvbTphZnRlcixcclxuICAucHgtaXJzLWRhbmdlciAuaXJzLXRvOmFmdGVyLFxyXG4gIC5weC1pcnMtZGFuZ2VyIC5pcnMtc2luZ2xlOmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNDYwNTA7IH1cclxuXHJcbmJvZHkuZHJhZ2dpbmcsIGJvZHkuZHJhZ2dpbmcgKiB7XHJcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5kcmFnZ2VkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTEyMDtcclxuICBvcGFjaXR5OiAwLjc7IH1cclxuXHJcbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHdpZHRoOiAxJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuICAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxyXG4gIC5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IC42NWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxyXG4gIC5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmdseXBoaWNvbjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGNvbG9yOiBpbmhlcml0OyB9XHJcbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XHJcbiAgICAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIC5nbHlwaGljb246YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMC41ZW0gc29saWQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG4gIC5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxyXG4gICAgLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIC5nbHlwaGljb246YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMC41ZW0gc29saWQ7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjVlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG5cclxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCA+IC5idG4ge1xyXG4gIGhlaWdodDogMTZweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIGkge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTRweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10b3VjaHNwaW4tcHJlZml4OmVtcHR5ICsgaW5wdXQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgaGVpZ2h0OiAxM3B4OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7IH1cclxuXHJcbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLXNtIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMXB4OyB9XHJcblxyXG4uaW5wdXQtZ3JvdXAtc20gLmJvb3RzdHJhcC10b3VjaHNwaW4tcHJlZml4OmVtcHR5ICsgaW5wdXQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgaGVpZ2h0OiAyMHB4OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cclxuXHJcbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XHJcblxyXG4uaW5wdXQtZ3JvdXAtbGcgLmJvb3RzdHJhcC10b3VjaHNwaW4tcHJlZml4OmVtcHR5ICsgaW5wdXQge1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuICsgLmJvb3RzdHJhcC10b3VjaHNwaW4tcHJlZml4ICsgaW5wdXQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLnF1aWNrc2VsZWN0X19tb3JlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cclxuXHJcbi5xdWlja3NlbGVjdF9fc2VsZWN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjb2xvcjogIzMzMztcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdC1idXR0b247XHJcbiAgLyogRml4IGZvciBDaHJvbWUncyBzZWxlY3QgYm94IGhlaWdodCBidWcgKi8gfVxyXG5cclxuLnF1aWNrc2VsZWN0X19zZWxlY3Q6bm90KDpkaXNhYmxlZCkge1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgfVxyXG5cclxuLnF1aWNrc2VsZWN0X19zZWxlY3QucXVpY2tzZWxlY3RfX2hpZGRlbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDsgfVxyXG5cclxuLnF1aWNrc2VsZWN0X19tb3JlLS1sYWJlbDphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogLjMwNzY5MjMwNzZlbTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG5cclxuLnRvYXN0LXRpdGxlIHtcclxuICBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cclxuLnRvYXN0LW1lc3NhZ2Uge1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxyXG4gIC50b2FzdC1tZXNzYWdlIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLnRvYXN0LW1lc3NhZ2UgYTpob3ZlciwgLnRvYXN0LW1lc3NhZ2UgYTpmb2N1cyB7XHJcbiAgICAgIG9wYWNpdHk6IC40ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi50b2FzdC1jbG9zZS1idXR0b24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0wLjNlbTtcclxuICByaWdodDogLTAuM2VtO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7IH1cclxuICAudG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyLCAudG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzIHtcclxuICAgIG9wYWNpdHk6IC40OyB9XHJcblxyXG5idXR0b24udG9hc3QtY2xvc2UtYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XHJcblxyXG4udG9hc3QtdG9wLWNlbnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4udG9hc3QtYm90dG9tLWNlbnRlciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbi50b2FzdC10b3AtbGVmdCB7XHJcbiAgdG9wOiA4cHg7XHJcbiAgbGVmdDogOHB4OyB9XHJcblxyXG4udG9hc3QtdG9wLXJpZ2h0IHtcclxuICB0b3A6IDhweDtcclxuICByaWdodDogOHB4OyB9XHJcblxyXG4udG9hc3QtYm90dG9tLXJpZ2h0IHtcclxuICByaWdodDogOHB4O1xyXG4gIGJvdHRvbTogOHB4OyB9XHJcblxyXG4udG9hc3QtYm90dG9tLWxlZnQge1xyXG4gIGJvdHRvbTogOHB4O1xyXG4gIGxlZnQ6IDhweDsgfVxyXG5cclxuI3RvYXN0LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDExMTA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDUwcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG4gICN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XHJcbiAgI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyID4gZGl2LFxyXG4gICN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciA+IGRpdiB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxyXG4gICN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGggPiBkaXYsXHJcbiAgI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aCA+IGRpdiB7XHJcbiAgICB3aWR0aDogOTYlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cclxuXHJcbi50b2FzdC1wcm9ncmVzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxyXG5cclxuLnRvYXN0OmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgZm9udC1zaXplOiAyNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XHJcblxyXG4udG9hc3Qtc3VjY2VzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cclxuXHJcbi50b2FzdC1lcnJvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cclxuXHJcbi50b2FzdC1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCLvhKlcIjsgfVxyXG5cclxuLnRvYXN0LXdhcm5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIu+BsVwiOyB9XHJcblxyXG4udG9hc3Qge1xyXG4gIGJhY2tncm91bmQ6ICM3ZjhjOGQ7IH1cclxuICAudG9hc3QsXHJcbiAgLnRvYXN0IGEsXHJcbiAgLnRvYXN0IGxhYmVsLFxyXG4gIC50b2FzdCAudG9hc3QtY2xvc2UtYnV0dG9uIHtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4udG9hc3Qtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZDogIzc4YmQ1ZDsgfVxyXG4gIC50b2FzdC1zdWNjZXNzLFxyXG4gIC50b2FzdC1zdWNjZXNzIGEsXHJcbiAgLnRvYXN0LXN1Y2Nlc3MgbGFiZWwsXHJcbiAgLnRvYXN0LXN1Y2Nlc3MgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuLnRvYXN0LWVycm9yIHtcclxuICBiYWNrZ3JvdW5kOiAjZTQ2MDUwOyB9XHJcbiAgLnRvYXN0LWVycm9yLFxyXG4gIC50b2FzdC1lcnJvciBhLFxyXG4gIC50b2FzdC1lcnJvciBsYWJlbCxcclxuICAudG9hc3QtZXJyb3IgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuLnRvYXN0LWluZm8ge1xyXG4gIGJhY2tncm91bmQ6ICM1OWM0ZTQ7IH1cclxuICAudG9hc3QtaW5mbyxcclxuICAudG9hc3QtaW5mbyBhLFxyXG4gIC50b2FzdC1pbmZvIGxhYmVsLFxyXG4gIC50b2FzdC1pbmZvIC50b2FzdC1jbG9zZS1idXR0b24ge1xyXG4gICAgY29sb3I6ICNmZmY7IH1cclxuXHJcbi50b2FzdC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kOiAjZjRhYjQzOyB9XHJcbiAgLnRvYXN0LXdhcm5pbmcsXHJcbiAgLnRvYXN0LXdhcm5pbmcgYSxcclxuICAudG9hc3Qtd2FybmluZyBsYWJlbCxcclxuICAudG9hc3Qtd2FybmluZyAudG9hc3QtY2xvc2UtYnV0dG9uIHtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHtcclxuICB0b3A6IDEwMHB4O1xyXG4gIGxlZnQ6IDIwcHg7XHJcbiAgd2lkdGg6IDI3OHB4O1xyXG4gIG1hcmdpbi10b3A6IDdweDtcclxuICBwYWRkaW5nOiA0cHg7IH1cclxuICAuZGF0ZXJhbmdlcGlja2VyLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWF4LXdpZHRoOiBub25lOyB9XHJcbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUucmFuZ2VzLFxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHtcclxuICAgIGZsb2F0OiBub25lOyB9XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gIG1hcmdpbjogNHB4OyB9XHJcbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci10YWJsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7IH1cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0aCxcclxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZCB7XHJcbiAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcbiAgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGgge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5jYWxlbmRhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHtcclxuICBwYWRkaW5nLXRvcDogNHB4OyB9XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQsXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGgge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgfVxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgdGQud2VlayxcclxuICAuZGF0ZXJhbmdlcGlja2VyIHRoLndlZWsge1xyXG4gICAgZm9udC1zaXplOiA4MCU7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmIHtcclxuICBjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY4ZmM7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYXZhaWxhYmxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzOyB9XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRoLm1vbnRoIHtcclxuICB3aWR0aDogYXV0bzsgfVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGhlYWQge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRoIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmlucHV0LW1pbmkge1xyXG4gIGhlaWdodDogMzEuMDRweDtcclxuICBtYXJnaW46IDAgMCA0cHggMDtcclxuICBwYWRkaW5nOiAwIDZweCAwIDI4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI5LjA0cHg7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9pbnB1dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbiAgLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX2lucHV0IGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA5LjA0cHg7XHJcbiAgICBsZWZ0OiA4cHg7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0IHtcclxuICBoZWlnaHQ6IDI1LjA0cHg7XHJcbiAgcGFkZGluZzogMCAwIDAgOHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCA1cHggY2VudGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgXFw5O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIzLjA0cHg7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAvKkBub2ZsaXAqLyB9XHJcbiAgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgb3BhY2l0eTogMDsgfVxyXG4gIGh0bWxbZGlyPVwicnRsXCJdIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBsZWZ0IDVweCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIFxcOTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDEwcHg7IH1cclxuICAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuICAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCB7XHJcbiAgICB3aWR0aDogNTYlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xyXG4gICAgd2lkdGg6IDQwJTsgfVxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZCxcclxuLmRhdGVyYW5nZXBpY2tlciBvcHRpb24uZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmRpc2FibGVkIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNiYmIgIWltcG9ydGFudDsgfVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMjUuMDRweDsgfVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcclxuICBmbG9hdDogbm9uZTtcclxuICBtYXJnaW46IDRweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTFweDsgfVxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgcGFkZGluZzogNHB4IDEycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG4gICAgZm9udC1zaXplOiAxM3B4OyB9XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOXB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjOyB9XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlciB7XHJcbiAgcmlnaHQ6IDEycHg7IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDphZnRlciB7XHJcbiAgbGVmdDogMTJweDsgfVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlciB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmFmdGVyIHtcclxuICB0b3A6IGF1dG87XHJcbiAgYm90dG9tOiAtMTFweDtcclxuICBib3JkZXItdG9wLXdpZHRoOiA3cHg7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcclxuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cclxuXHJcbi8qICBMYXJnZXIgU2NyZWVuIFN0eWxpbmcgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDU2NHB4KSB7XHJcbiAgLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgICB3aWR0aDogYXV0bzsgfVxyXG4gICAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcclxuICAgICAgd2lkdGg6IDE2MHB4OyB9XHJcbiAgICAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzIHVsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7IH1cclxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLmxlZnQge1xyXG4gICAgICBjbGVhcjogbm9uZTsgfVxyXG4gICAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XHJcbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IHtcclxuICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxyXG4gICAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XHJcbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgICAgIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnJpZ2h0IC5jYWxlbmRhci10YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XHJcbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5sZWZ0IC5kYXRlcmFuZ2VwaWNrZXJfaW5wdXQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XHJcbiAgICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IC5jYWxlbmRhci10YWJsZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cclxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIge1xyXG4gICAgICBmbG9hdDogbGVmdDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xyXG4gICAgd2lkdGg6IGF1dG87IH1cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7IH1cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci5sZWZ0IHtcclxuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7IH0gfVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cztcclxuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxyXG4gIC5ib290c3RyYXAtdGFnc2lucHV0OmJlZm9yZSwgLmJvb3RzdHJhcC10YWdzaW5wdXQ6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgfVxyXG4gIC5ib290c3RyYXAtdGFnc2lucHV0OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcblxyXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dCBpbnB1dCxcclxuLmJvb3RzdHJhcC10YWdzaW5wdXQtaW5wdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC1pbnB1dCB7XHJcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ib290c3RyYXAtdGFnc2lucHV0LmZvcm0tY29udHJvbCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5mb3JtLWNvbnRyb2wgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC5mb3JtLWNvbnRyb2wgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBmb250LXNpemU6IDExcHg7IH1cclxuXHJcbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWcgW2RhdGEtcm9sZT1cInJlbW92ZVwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuXHJcbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWcgW2RhdGEtcm9sZT1cInJlbW92ZVwiXTphZnRlciB7XHJcbiAgcGFkZGluZzogMHB4IDJweDtcclxuICBjb250ZW50OiBcIsOXXCI7IH1cclxuXHJcbi5ib290c3RyYXAtdGFnc2lucHV0IC50YWcgW2RhdGEtcm9sZT1cInJlbW92ZVwiXTpob3ZlcixcclxuLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdOmZvY3VzIHtcclxuICBvcGFjaXR5OiAuNTsgfVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQge1xyXG4gIHBhZGRpbmc6IDVweCA1cHggMDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cclxuXHJcbi5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0IHtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgbWFyZ2luOiAwIDAgNXB4IDAgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMTlweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyB7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMTlweDtcclxuICBsaW5lLWhlaWdodDogMTlweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdIHtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cclxuXHJcbi5ib290c3RyYXAtdGFnc2lucHV0LXNtIC5ib290c3RyYXAtdGFnc2lucHV0LFxyXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XHJcbiAgcGFkZGluZzogM3B4IDNweCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBsaW5lLWhlaWdodDogMTdweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQtc20gLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQsXHJcbi5mb3JtLWdyb3VwLXNtIC5ib290c3RyYXAtdGFnc2lucHV0IGlucHV0IHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgbWFyZ2luOiAwIDAgM3B4IDAgIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMTdweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQtc20gLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyxcclxuLmZvcm0tZ3JvdXAtc20gLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyB7XHJcbiAgaGVpZ2h0OiAxN3B4O1xyXG4gIG1hcmdpbjogMCAzcHggM3B4IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMTdweDtcclxuICBsaW5lLWhlaWdodDogMTdweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQtc20gLmJvb3RzdHJhcC10YWdzaW5wdXQgLnRhZyBbZGF0YS1yb2xlPVwicmVtb3ZlXCJdLFxyXG4uZm9ybS1ncm91cC1zbSAuYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl0ge1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBsaW5lLWhlaWdodDogMTdweDsgfVxyXG5cclxuLmJvb3RzdHJhcC10YWdzaW5wdXQtbGcgLmJvb3RzdHJhcC10YWdzaW5wdXQsXHJcbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtdGFnc2lucHV0IHtcclxuICBwYWRkaW5nOiA4cHggOHB4IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC1sZyAuYm9vdHN0cmFwLXRhZ3NpbnB1dCBpbnB1dCxcclxuLmZvcm0tZ3JvdXAtbGcgLmJvb3RzdHJhcC10YWdzaW5wdXQgaW5wdXQge1xyXG4gIGhlaWdodDogMjFweDtcclxuICBtYXJnaW46IDAgMCA4cHggMCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC1sZyAuYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnLFxyXG4uZm9ybS1ncm91cC1sZyAuYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIHtcclxuICBoZWlnaHQ6IDIxcHg7XHJcbiAgbWFyZ2luOiAwIDhweCA4cHggMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XHJcblxyXG4uYm9vdHN0cmFwLXRhZ3NpbnB1dC1sZyAuYm9vdHN0cmFwLXRhZ3NpbnB1dCAudGFnIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl0sXHJcbi5mb3JtLWdyb3VwLWxnIC5ib290c3RyYXAtdGFnc2lucHV0IC50YWcgW2RhdGEtcm9sZT1cInJlbW92ZVwiXSB7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XHJcblxyXG4uaGFzLWVycm9yIC5ib290c3RyYXAtdGFnc2lucHV0IHtcclxuICBib3JkZXItY29sb3I6ICNlNDYwNTA7IH1cclxuXHJcbi5oYXMtd2FybmluZyAuYm9vdHN0cmFwLXRhZ3NpbnB1dCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjRhYjQzOyB9XHJcblxyXG4uaGFzLXN1Y2Nlc3MgLmJvb3RzdHJhcC10YWdzaW5wdXQge1xyXG4gIGJvcmRlci1jb2xvcjogIzc4YmQ1ZDsgfVxyXG5cclxudGFncy1pbnB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuICB0YWdzLWlucHV0ICoge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgdGFncy1pbnB1dCAuaG9zdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7IH1cclxuICB0YWdzLWlucHV0IC50YWdzIHtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcbiAgdGFncy1pbnB1dCAudGFnLWxpc3Qge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxyXG4gIHRhZ3MtaW5wdXQgLnRhZy1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7IH1cclxuICB0YWdzLWlucHV0IC50YWctaXRlbSAqIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cclxuICB0YWdzLWlucHV0IC50YWctaXRlbS5zZWxlY3RlZCB7XHJcbiAgICBvcGFjaXR5OiAuODsgfVxyXG4gIHRhZ3MtaW5wdXQgLnRhZ3MgLnJlbW92ZS1idXR0b24ge1xyXG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XHJcbiAgICB0YWdzLWlucHV0IC50YWdzIC5yZW1vdmUtYnV0dG9uOmhvdmVyLCB0YWdzLWlucHV0IC50YWdzIC5yZW1vdmUtYnV0dG9uOmZvY3VzIHtcclxuICAgICAgb3BhY2l0eTogLjU7IH1cclxuICB0YWdzLWlucHV0IC50YWdzIC5pbnB1dCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZsb2F0OiBsZWZ0OyB9XHJcbiAgICB0YWdzLWlucHV0IC50YWdzIC5pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50OyB9XHJcbiAgICB0YWdzLWlucHV0IC50YWdzIC5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7IH1cclxuICB0YWdzLWlucHV0IC50YWdzIC5pbnB1dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDsgfVxyXG4gIHRhZ3MtaW5wdXQgLmlucHV0OjotbXMtY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTsgfVxyXG4gIHRhZ3MtaW5wdXQubmctaW52YWxpZCAudGFncyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlNDYwNTA7IH1cclxuICB0YWdzLWlucHV0IC5pbnZhbGlkLXRhZyB7XHJcbiAgICBjb2xvcjogI2U0NjA1MDsgfVxyXG5cclxudGFncy1pbnB1dCAuYXV0b2NvbXBsZXRlIHtcclxuICBtYXJnaW46IDJweCAwIDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiBub25lOyB9XHJcblxyXG50YWdzLWlucHV0IC5zdWdnZXN0aW9uLWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBtYXgtaGVpZ2h0OiAyODBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxudGFncy1pbnB1dCAuc3VnZ2VzdGlvbi1pdGVtIHtcclxuICBwYWRkaW5nOiA1cHggMThweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XHJcbiAgdGFncy1pbnB1dCAuc3VnZ2VzdGlvbi1pdGVtIGVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cclxuICB0YWdzLWlucHV0IC5zdWdnZXN0aW9uLWl0ZW06aG92ZXIsIHRhZ3MtaW5wdXQgLnN1Z2dlc3Rpb24taXRlbTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7IH1cclxuXHJcbnRhZ3MtaW5wdXRbZGlzYWJsZWRdIC50YWdzLFxyXG50YWdzLWlucHV0W2Rpc2FibGVkXSAuaW5wdXQge1xyXG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNkNmQ2ZDYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZWNlZWVmICFpbXBvcnRhbnQ7IH1cclxuXHJcbnRhZ3MtaW5wdXRbZGlzYWJsZWRdIC50YWdzIC5yZW1vdmUtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbnRhZ3MtaW5wdXRbZGlzYWJsZWRdICoge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDsgfVxyXG5cclxudGFncy1pbnB1dCAudGFncyB7XHJcbiAgcGFkZGluZzogNXB4IDVweCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cclxuXHJcbnRhZ3MtaW5wdXQgLnRhZ3MgLmlucHV0IHtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgbWFyZ2luOiAwIDAgNXB4IDAgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cclxuXHJcbnRhZ3MtaW5wdXQgLnRhZy1pdGVtIHtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcclxuICBsaW5lLWhlaWdodDogMTlweDsgfVxyXG5cclxudGFncy1pbnB1dCAudGFncyAucmVtb3ZlLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbiAgaGVpZ2h0OiAxOXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XHJcblxyXG4uZm9ybS1ncm91cC1zbSB0YWdzLWlucHV0IC50YWdzLFxyXG4uaW5wdXQtZ3JvdXAtc20gdGFncy1pbnB1dCAudGFncyxcclxuLnRhZ3MtaW5wdXQtc20gLnRhZ3Mge1xyXG4gIHBhZGRpbmc6IDNweCAzcHggMDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XHJcblxyXG4uZm9ybS1ncm91cC1zbSB0YWdzLWlucHV0IC50YWdzIC5pbnB1dCxcclxuLmlucHV0LWdyb3VwLXNtIHRhZ3MtaW5wdXQgLnRhZ3MgLmlucHV0LFxyXG4udGFncy1pbnB1dC1zbSAudGFncyAuaW5wdXQge1xyXG4gIGhlaWdodDogMTdweDtcclxuICBtYXJnaW46IDAgMCAzcHggMCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTdweDsgfVxyXG5cclxuLmZvcm0tZ3JvdXAtc20gdGFncy1pbnB1dCAudGFnLWl0ZW0sXHJcbi5pbnB1dC1ncm91cC1zbSB0YWdzLWlucHV0IC50YWctaXRlbSxcclxuLnRhZ3MtaW5wdXQtc20gLnRhZy1pdGVtIHtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcclxuICBsaW5lLWhlaWdodDogMTdweDsgfVxyXG5cclxuLmZvcm0tZ3JvdXAtc20gdGFncy1pbnB1dCAudGFncyAucmVtb3ZlLWJ1dHRvbixcclxuLmlucHV0LWdyb3VwLXNtIHRhZ3MtaW5wdXQgLnRhZ3MgLnJlbW92ZS1idXR0b24sXHJcbi50YWdzLWlucHV0LXNtIC50YWdzIC5yZW1vdmUtYnV0dG9uIHtcclxuICB3aWR0aDogMTdweDtcclxuICBoZWlnaHQ6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cclxuXHJcbi5mb3JtLWdyb3VwLWxnIHRhZ3MtaW5wdXQgLnRhZ3MsXHJcbi5pbnB1dC1ncm91cC1sZyB0YWdzLWlucHV0IC50YWdzLFxyXG4udGFncy1pbnB1dC1sZyAudGFncyB7XHJcbiAgcGFkZGluZzogOHB4IDhweCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cclxuXHJcbi5mb3JtLWdyb3VwLWxnIHRhZ3MtaW5wdXQgLnRhZ3MgLmlucHV0LFxyXG4uaW5wdXQtZ3JvdXAtbGcgdGFncy1pbnB1dCAudGFncyAuaW5wdXQsXHJcbi50YWdzLWlucHV0LWxnIC50YWdzIC5pbnB1dCB7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG4gIG1hcmdpbjogMCAwIDhweCAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XHJcblxyXG4uZm9ybS1ncm91cC1sZyB0YWdzLWlucHV0IC50YWctaXRlbSxcclxuLmlucHV0LWdyb3VwLWxnIHRhZ3MtaW5wdXQgLnRhZy1pdGVtLFxyXG4udGFncy1pbnB1dC1sZyAudGFnLWl0ZW0ge1xyXG4gIGhlaWdodDogMjFweDtcclxuICBtYXJnaW46IDAgOHB4IDhweCAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XHJcblxyXG4uZm9ybS1ncm91cC1sZyB0YWdzLWlucHV0IC50YWdzIC5yZW1vdmUtYnV0dG9uLFxyXG4uaW5wdXQtZ3JvdXAtbGcgdGFncy1pbnB1dCAudGFncyAucmVtb3ZlLWJ1dHRvbixcclxuLnRhZ3MtaW5wdXQtbGcgLnRhZ3MgLnJlbW92ZS1idXR0b24ge1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIGhlaWdodDogMjFweDtcclxuICBsaW5lLWhlaWdodDogMjFweDsgfVxyXG5cclxuLmhhcy1lcnJvciB0YWdzLWlucHV0IC50YWdzIHtcclxuICBib3JkZXItY29sb3I6ICNlNDYwNTA7IH1cclxuXHJcbi5oYXMtd2FybmluZyB0YWdzLWlucHV0IC50YWdzIHtcclxuICBib3JkZXItY29sb3I6ICNmNGFiNDM7IH1cclxuXHJcbi5oYXMtc3VjY2VzcyB0YWdzLWlucHV0IC50YWdzIHtcclxuICBib3JkZXItY29sb3I6ICM3OGJkNWQ7IH1cclxuXHJcbi5zb3J0YWJsZS1naG9zdCB7XHJcbiAgb3BhY2l0eTogLjI7IH1cclxuXHJcbi5zbGlkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcbiAgLnNsaWRlciBpbnB1dCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcbiAgLnNsaWRlciAudG9vbHRpcC50b3Age1xyXG4gICAgbWFyZ2luLXRvcDogLTM2cHg7IH1cclxuICAuc2xpZGVyIC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAuc2xpZGVyIC50b29sdGlwLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHJcbi5zbGlkZXItZGlzYWJsZWQgLnNsaWRlci1oYW5kbGUge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XHJcblxyXG4uc2xpZGVyLWRpc2FibGVkIC5zbGlkZXItdHJhY2sge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgb3BhY2l0eTogLjM7IH1cclxuXHJcbi5zbGlkZXItdHJhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgYmFja2dyb3VuZDogI0UxRTRFOTsgfVxyXG5cclxuLnNsaWRlci1zZWxlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxyXG5cclxuLnNsaWRlci10cmFjay1sb3csXHJcbi5zbGlkZXItdHJhY2staGlnaCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XHJcblxyXG4uc2xpZGVyLWhhbmRsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxyXG4gIC5zbGlkZXItaGFuZGxlLnJvdW5kIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4OyB9XHJcblxyXG4uc2xpZGVyLXRpY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTJweDtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZDogI0UxRTRFOTsgfVxyXG4gIC5zbGlkZXItdGljay5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxyXG5cclxuLnNsaWRlci10aWNrLWxhYmVsIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDExcHg7IH1cclxuXHJcbi5zbGlkZXItaG9yaXpvbnRhbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxOHB4OyB9XHJcbiAgLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2sge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XHJcbiAgLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItc2VsZWN0aW9uLFxyXG4gIC5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrLWxvdyxcclxuICAuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10cmFjay1oaWdoIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGhlaWdodDogMTAwJTsgfVxyXG4gIC5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZSB7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxyXG4gIC5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2sge1xyXG4gICAgdG9wOiAzcHg7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7IH1cclxuICAuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG4gIC5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgZGlyZWN0aW9uOiBsdHIgIWltcG9ydGFudDsgfVxyXG4gIC5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMTcuNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblxyXG4uc2xpZGVyLXZlcnRpY2FsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAyMTBweDsgfVxyXG4gIC5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjayB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAvKkBub2ZsaXAqL1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICBtYXJnaW4tbGVmdDogLTNweDsgfVxyXG4gIC5zbGlkZXItdmVydGljYWwgLnNsaWRlci1zZWxlY3Rpb24ge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gIC5zbGlkZXItdmVydGljYWwgLnNsaWRlci10cmFjay1sb3csXHJcbiAgLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuICAuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlIHtcclxuICAgIC8qQG5vZmxpcCovXHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuICAuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay1sYWJlbCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnB4OyB9XHJcbiAgLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2sge1xyXG4gICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cclxuXHJcbmh0bWxbZGlyPVwicnRsXCJdIC5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLWxhYmVsIHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgLypAbm9mbGlwKi9cclxuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxyXG5cclxuLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogI0UxRTRFOSAhaW1wb3J0YW50OyB9XHJcblxyXG4uc2xpZGVyLXJldmVyc2VkIC5zbGlkZXItdGljay5pbi1zZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICNFMUU0RTkgIWltcG9ydGFudDsgfVxyXG5cclxuLnNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbixcclxuLnNsaWRlci10aWNrLmluLXNlbGVjdGlvbixcclxuLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRyYWNrLWhpZ2gsXHJcbi5zbGlkZXItcmV2ZXJzZWQgLnNsaWRlci10aWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjODE4YTkxOyB9XHJcblxyXG4uc2xpZGVyLWluZm8gLnNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXItaW5mbyAuc2xpZGVyLXNlbGVjdGlvbi50aWNrLXNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXItaW5mbyAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9uLFxyXG4uc2xpZGVyLWluZm8gLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRyYWNrLWhpZ2gsXHJcbi5zbGlkZXItaW5mbyAuc2xpZGVyLXJldmVyc2VkIC5zbGlkZXItdGljayB7XHJcbiAgYmFja2dyb3VuZDogIzU5YzRlNDsgfVxyXG5cclxuLnNsaWRlci1pbmZvLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRyYWNrLWhpZ2gsXHJcbi5zbGlkZXItaW5mby5zbGlkZXItcmV2ZXJzZWQgLnNsaWRlci10aWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjNTljNGU0OyB9XHJcblxyXG4uc2xpZGVyLXN1Y2Nlc3MgLnNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXItc3VjY2VzcyAuc2xpZGVyLXNlbGVjdGlvbi50aWNrLXNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXItc3VjY2VzcyAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9uLFxyXG4uc2xpZGVyLXN1Y2Nlc3MgLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRyYWNrLWhpZ2gsXHJcbi5zbGlkZXItc3VjY2VzcyAuc2xpZGVyLXJldmVyc2VkIC5zbGlkZXItdGljayB7XHJcbiAgYmFja2dyb3VuZDogIzc4YmQ1ZDsgfVxyXG5cclxuLnNsaWRlci1zdWNjZXNzLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRyYWNrLWhpZ2gsXHJcbi5zbGlkZXItc3VjY2Vzcy5zbGlkZXItcmV2ZXJzZWQgLnNsaWRlci10aWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkOyB9XHJcblxyXG4uc2xpZGVyLXdhcm5pbmcgLnNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXItd2FybmluZyAuc2xpZGVyLXNlbGVjdGlvbi50aWNrLXNsaWRlci1zZWxlY3Rpb24sXHJcbi5zbGlkZXItd2FybmluZyAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9uLFxyXG4uc2xpZGVyLXdhcm5pbmcgLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRyYWNrLWhpZ2gsXHJcbi5zbGlkZXItd2FybmluZyAuc2xpZGVyLXJldmVyc2VkIC5zbGlkZXItdGljayB7XHJcbiAgYmFja2dyb3VuZDogI2Y0YWI0MzsgfVxyXG5cclxuLnNsaWRlci13YXJuaW5nLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRyYWNrLWhpZ2gsXHJcbi5zbGlkZXItd2FybmluZy5zbGlkZXItcmV2ZXJzZWQgLnNsaWRlci10aWNrIHtcclxuICBiYWNrZ3JvdW5kOiAjZjRhYjQzOyB9XHJcblxyXG4uc2xpZGVyLWRhbmdlciAuc2xpZGVyLXNlbGVjdGlvbixcclxuLnNsaWRlci1kYW5nZXIgLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9uLFxyXG4uc2xpZGVyLWRhbmdlciAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9uLFxyXG4uc2xpZGVyLWRhbmdlciAuc2xpZGVyLXJldmVyc2VkIC5zbGlkZXItdHJhY2staGlnaCxcclxuLnNsaWRlci1kYW5nZXIgLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRpY2sge1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTA7IH1cclxuXHJcbi5zbGlkZXItZGFuZ2VyLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRyYWNrLWhpZ2gsXHJcbi5zbGlkZXItZGFuZ2VyLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRpY2sge1xyXG4gIGJhY2tncm91bmQ6ICNlNDYwNTA7IH1cclxuXHJcbi5ub1VpLXRhcmdldCxcclxuLm5vVWktdGFyZ2V0ICoge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICAgICAgdG91Y2gtYWN0aW9uOiBub25lOyB9XHJcblxyXG4ubm9VaS10YXJnZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ub1VpLWJhc2Uge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIC8qIEZpeCA0MDEgKi9cclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7IH1cclxuXHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7IH1cclxuXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDsgfVxyXG5cclxuLm5vVWktaGFuZGxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTsgfVxyXG5cclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLXN0YXRlLXRhcCAubm9VaS1vcmlnaW4ge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MsIHJpZ2h0IDAuM3MsIGJvdHRvbSAwLjNzLCBsZWZ0IDAuM3M7IH1cclxuXHJcbi5ub1VpLXN0YXRlLWRyYWcgKiB7XHJcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ub1VpLWJhc2UsXHJcbi5ub1VpLWhhbmRsZSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cclxuXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG4gIGhlaWdodDogMTBweDsgfVxyXG5cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xyXG4gIHRvcDogLTVweDtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IC0xNXB4O1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMjBweDsgfVxyXG5cclxuLm5vVWktdmVydGljYWwge1xyXG4gIHdpZHRoOiAxMHB4OyB9XHJcblxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xyXG4gIHRvcDogLTE1cHg7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiAtNXB4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMzBweDsgfVxyXG5cclxuLm5vVWktdGFyZ2V0IHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI0UxRTRFOTsgfVxyXG5cclxuLm5vVWktY29ubmVjdCB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDQ1MG1zO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNDUwbXM7IH1cclxuXHJcbi5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiB3LXJlc2l6ZTsgfVxyXG5cclxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IG4tcmVzaXplOyB9XHJcblxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxyXG5cclxuLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA0cHg7XHJcbiAgLypAbm9mbGlwKi9cclxuICBsZWZ0OiAxM3B4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxyXG5cclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGxlZnQ6IDE2cHg7IH1cclxuXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgdG9wOiAxM3B4O1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgbGVmdDogNHB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMXB4OyB9XHJcblxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHRvcDogMTZweDsgfVxyXG5cclxuLm5vVWktdGFyZ2V0W2Rpc2FibGVkXSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIyOCwgMjMzLCAwLjMpOyB9XHJcblxyXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xyXG4gIG9wYWNpdHk6IC4zOyB9XHJcblxyXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cclxuXHJcbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXHJcbltkaXNhYmxlZF0ubm9VaS1oYW5kbGUsXHJcbltkaXNhYmxlZF0gLm5vVWktaGFuZGxlIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XHJcblxyXG4ubm9VaS1waXBzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICM5OTk7IH1cclxuXHJcbi5ub1VpLXZhbHVlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMTBweDsgfVxyXG5cclxuLm5vVWktbWFya2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogI2JmYmZiZjsgfVxyXG5cclxuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgcGFkZGluZzogMTFweCAwIDAgMDsgfVxyXG5cclxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgcGFkZGluZy10b3A6IDdweDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH1cclxuXHJcbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogOHB4OyB9XHJcblxyXG5odG1sW2Rpcj1cInJ0bFwiXSAubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7IH1cclxuXHJcbi5ub1VpLXBpcHMtdmVydGljYWwge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwIDAgMCAxMXB4OyB9XHJcblxyXG4ubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxyXG5cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogMXB4OyB9XHJcblxyXG5odG1sW2Rpcj1cInJ0bFwiXSAubm9VaS1waXBzLXZlcnRpY2FsIHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ub1VpLXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAycHggNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogIzQ0NDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICBmb250LXNpemU6IDEycHg7IH1cclxuXHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgYm90dG9tOiAxMjUlO1xyXG4gIC8qQG5vZmxpcCovXHJcbiAgbGVmdDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTsgfVxyXG5cclxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDEyNSU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XHJcblxyXG5odG1sW2Rpcj1cInJ0bFwiXSAubm9VaS10b29sdGlwIHtcclxuICAvKkBub2ZsaXAqL1xyXG4gIGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICM4MThhOTE7IH1cclxuXHJcbi5ub1VpLWluZm8gLm5vVWktY29ubmVjdCB7XHJcbiAgYmFja2dyb3VuZDogIzU5YzRlNDsgfVxyXG5cclxuLm5vVWktc3VjY2VzcyAubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjNzhiZDVkOyB9XHJcblxyXG4ubm9VaS13YXJuaW5nIC5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICNmNGFiNDM7IH1cclxuXHJcbi5ub1VpLWRhbmdlciAubm9VaS1jb25uZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAjZTQ2MDUwOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWdyYWIge1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgICBjdXJzb3I6IGdyYWI7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1ydGwge1xyXG4gICAgLypAbm9mbGlwKi9cclxuICAgIGRpcmVjdGlvbjogcnRsOyB9XHJcbiAgLm5vLWpzIC5vd2wtY2Fyb3VzZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTsgfVxyXG5cclxuLm93bC1zdGFnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZOyB9XHJcbiAgLm93bC1zdGFnZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIi5cIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGhlaWdodDogMDsgfVxyXG5cclxuLm93bC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XHJcblxyXG4ub3dsLWl0ZW0gaW1nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cclxuXHJcbi5vd2wtbmF2LmRpc2FibGVkLFxyXG4ub3dsLWRvdHMuZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5vd2wtbmF2IC5vd2wtcHJldixcclxuLm93bC1uYXYgLm93bC1uZXh0LFxyXG4ub3dsLWRvdCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGN1cnNvcjogaGFuZDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4ub3dsLW5hdiB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4gIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXSB7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgcGFkZGluZzogMnB4IDdweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuICAub3dsLW5hdiAuZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cclxuICAub3dsLW5hdi5kaXNhYmxlZCArIC5vd2wtZG90cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XHJcblxyXG4ub3dsLWRvdHMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcbiAgLm93bC1kb3RzIC5vd2wtZG90IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHpvb206IDE7IH1cclxuICAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbC1pbnZlcnRlZCAub3dsLWRvdHMgLm93bC1kb3Qgc3BhbiB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsLWludmVydGVkIC5vd2wtbmF2IFtjbGFzcyo9J293bC0nXSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtYW5pbWF0ZWQtaW4ge1xyXG4gIHotaW5kZXg6IDA7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xyXG4gIHotaW5kZXg6IDE7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLmZhZGVPdXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7IH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7IH0gfVxyXG5cclxuQGtleWZyYW1lcyBmYWRlT3V0IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OiAxOyB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAwOyB9IH1cclxuXHJcbi5vd2wtaGVpZ2h0IHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZy5vd2wtbGF6eSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxyXG5cclxuLm93bC12aWRlby13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cclxuXHJcbi5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K0NqeHpkbWNnZDJsa2RHZzlJakV3TUhCNElpQm9aV2xuYUhROUlqRXdNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVEF3SURFd01DSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRLSUNBZ0lEd2hMUzBnUjJWdVpYSmhkRzl5T2lCVGEyVjBZMmdnTkRFZ0tETTFNekkyS1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1U1pXTjBZVzVuYkdVOEwzUnBkR3hsUGdvZ0lDQWdQR1JsYzJNK1EzSmxZWFJsWkNCM2FYUm9JRk5yWlhSamFDNDhMMlJsYzJNK0NpQWdJQ0E4WkdWbWN6NEtJQ0FnSUNBZ0lDQThZMmx5WTJ4bElHbGtQU0p3WVhSb0xURWlJR040UFNJMU1DSWdZM2s5SWpVd0lpQnlQU0l6TmlJK1BDOWphWEpqYkdVK0NpQWdJQ0FnSUNBZ1BHWnBiSFJsY2lCNFBTSXROVEFsSWlCNVBTSXROVEFsSWlCM2FXUjBhRDBpTWpBd0pTSWdhR1ZwWjJoMFBTSXlNREFsSWlCbWFXeDBaWEpWYm1sMGN6MGliMkpxWldOMFFtOTFibVJwYm1kQ2IzZ2lJR2xrUFNKbWFXeDBaWEl0TWlJK0NpQWdJQ0FnSUNBZ0lDQWdJRHhtWlUxdmNuQm9iMnh2WjNrZ2NtRmthWFZ6UFNJekxqVWlJRzl3WlhKaGRHOXlQU0prYVd4aGRHVWlJR2x1UFNKVGIzVnlZMlZCYkhCb1lTSWdjbVZ6ZFd4MFBTSnphR0ZrYjNkVGNISmxZV1JQZFhSbGNqRWlQand2Wm1WTmIzSndhRzlzYjJkNVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Wm1WUFptWnpaWFFnWkhnOUlqQWlJR1I1UFNJd0lpQnBiajBpYzJoaFpHOTNVM0J5WldGa1QzVjBaWEl4SWlCeVpYTjFiSFE5SW5Ob1lXUnZkMDltWm5ObGRFOTFkR1Z5TVNJK1BDOW1aVTltWm5ObGRENEtJQ0FnSUNBZ0lDQWdJQ0FnUEdabFRXOXljR2h2Ykc5bmVTQnlZV1JwZFhNOUlqTXVOU0lnYjNCbGNtRjBiM0k5SW1WeWIyUmxJaUJwYmowaVUyOTFjbU5sUVd4d2FHRWlJSEpsYzNWc2REMGljMmhoWkc5M1NXNXVaWElpUGp3dlptVk5iM0p3YUc5c2IyZDVQZ29nSUNBZ0lDQWdJQ0FnSUNBOFptVlBabVp6WlhRZ1pIZzlJakFpSUdSNVBTSXdJaUJwYmowaWMyaGhaRzkzU1c1dVpYSWlJSEpsYzNWc2REMGljMmhoWkc5M1NXNXVaWElpUGp3dlptVlBabVp6WlhRK0NpQWdJQ0FnSUNBZ0lDQWdJRHhtWlVOdmJYQnZjMmwwWlNCcGJqMGljMmhoWkc5M1QyWm1jMlYwVDNWMFpYSXhJaUJwYmpJOUluTm9ZV1J2ZDBsdWJtVnlJaUJ2Y0dWeVlYUnZjajBpYjNWMElpQnlaWE4xYkhROUluTm9ZV1J2ZDA5bVpuTmxkRTkxZEdWeU1TSStQQzltWlVOdmJYQnZjMmwwWlQ0S0lDQWdJQ0FnSUNBZ0lDQWdQR1psUjJGMWMzTnBZVzVDYkhWeUlITjBaRVJsZG1saGRHbHZiajBpTWk0MUlpQnBiajBpYzJoaFpHOTNUMlptYzJWMFQzVjBaWEl4SWlCeVpYTjFiSFE5SW5Ob1lXUnZkMEpzZFhKUGRYUmxjakVpUGp3dlptVkhZWFZ6YzJsaGJrSnNkWEkrQ2lBZ0lDQWdJQ0FnSUNBZ0lEeG1aVU52Ykc5eVRXRjBjbWw0SUhaaGJIVmxjejBpTUNBd0lEQWdNQ0F3SUNBZ01DQXdJREFnTUNBd0lDQWdNQ0F3SURBZ01DQXdJQ0F3SURBZ01DQXdMak13TkRNME56Z3lOaUF3SWlCMGVYQmxQU0p0WVhSeWFYZ2lJR2x1UFNKemFHRmtiM2RDYkhWeVQzVjBaWEl4SWo0OEwyWmxRMjlzYjNKTllYUnlhWGcrQ2lBZ0lDQWdJQ0FnUEM5bWFXeDBaWEkrQ2lBZ0lDQWdJQ0FnUEhCdmJIbG5iMjRnYVdROUluQmhkR2d0TXlJZ2NHOXBiblJ6UFNJMk5DQTFNU0EwTXlBMk9DQTBNeUF6TkNJK1BDOXdiMng1WjI5dVBnb2dJQ0FnSUNBZ0lEeG1hV3gwWlhJZ2VEMGlMVFV3SlNJZ2VUMGlMVFV3SlNJZ2QybGtkR2c5SWpJd01DVWlJR2hsYVdkb2REMGlNakF3SlNJZ1ptbHNkR1Z5Vlc1cGRITTlJbTlpYW1WamRFSnZkVzVrYVc1blFtOTRJaUJwWkQwaVptbHNkR1Z5TFRRaVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Wm1WTmIzSndhRzlzYjJkNUlISmhaR2wxY3owaU1DNDFJaUJ2Y0dWeVlYUnZjajBpWkdsc1lYUmxJaUJwYmowaVUyOTFjbU5sUVd4d2FHRWlJSEpsYzNWc2REMGljMmhoWkc5M1UzQnlaV0ZrVDNWMFpYSXhJajQ4TDJabFRXOXljR2h2Ykc5bmVUNEtJQ0FnSUNBZ0lDQWdJQ0FnUEdabFQyWm1jMlYwSUdSNFBTSXdJaUJrZVQwaU1DSWdhVzQ5SW5Ob1lXUnZkMU53Y21WaFpFOTFkR1Z5TVNJZ2NtVnpkV3gwUFNKemFHRmtiM2RQWm1aelpYUlBkWFJsY2pFaVBqd3ZabVZQWm1aelpYUStDaUFnSUNBZ0lDQWdJQ0FnSUR4bVpVZGhkWE56YVdGdVFteDFjaUJ6ZEdSRVpYWnBZWFJwYjI0OUlqSXVOU0lnYVc0OUluTm9ZV1J2ZDA5bVpuTmxkRTkxZEdWeU1TSWdjbVZ6ZFd4MFBTSnphR0ZrYjNkQ2JIVnlUM1YwWlhJeElqNDhMMlpsUjJGMWMzTnBZVzVDYkhWeVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Wm1WRGIyeHZjazFoZEhKcGVDQjJZV3gxWlhNOUlqQWdNQ0F3SURBZ01DQWdJREFnTUNBd0lEQWdNQ0FnSURBZ01DQXdJREFnTUNBZ01DQXdJREFnTUM0ek1EUXpORGM0TWpZZ01DSWdkSGx3WlQwaWJXRjBjbWw0SWlCcGJqMGljMmhoWkc5M1FteDFjazkxZEdWeU1TSStQQzltWlVOdmJHOXlUV0YwY21sNFBnb2dJQ0FnSUNBZ0lEd3ZabWxzZEdWeVBnb2dJQ0FnUEM5a1pXWnpQZ29nSUNBZ1BHY2dhV1E5SWxCaFoyVXRNU0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krQ2lBZ0lDQWdJQ0FnUEdjZ2FXUTlJazkyWVd3aVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZFhObElHWnBiR3c5SW1Kc1lXTnJJaUJtYVd4c0xXOXdZV05wZEhrOUlqRWlJR1pwYkhSbGNqMGlkWEpzS0NObWFXeDBaWEl0TWlraUlIaHNhVzVyT21oeVpXWTlJaU53WVhSb0xURWlQand2ZFhObFBnb2dJQ0FnSUNBZ0lDQWdJQ0E4ZFhObElITjBjbTlyWlQwaUkwWkdSa1pHUmlJZ2MzUnliMnRsTFhkcFpIUm9QU0kxSWlCNGJHbHVhenBvY21WbVBTSWpjR0YwYUMweElqNDhMM1Z6WlQ0S0lDQWdJQ0FnSUNBOEwyYytDaUFnSUNBZ0lDQWdQR2NnYVdROUlsUnlhV0Z1WjJ4bElqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhWelpTQm1hV3hzUFNKaWJHRmpheUlnWm1sc2JDMXZjR0ZqYVhSNVBTSXhJaUJtYVd4MFpYSTlJblZ5YkNnalptbHNkR1Z5TFRRcElpQjRiR2x1YXpwb2NtVm1QU0lqY0dGMGFDMHpJajQ4TDNWelpUNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhWelpTQm1hV3hzUFNJalJrWkdSa1pHSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlIaHNhVzVyT21oeVpXWTlJaU53WVhSb0xUTWlQand2ZFhObFBnb2dJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lDQWdJQ0E4Y21WamRDQnBaRDBpVW1WamRHRnVaMnhsSWlCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU1UQXdJaUJvWldsbmFIUTlJakV3TUNJK1BDOXlaV04wUGdvZ0lDQWdQQzluUGdvOEwzTjJaejQ9XCIpIG5vLXJlcGVhdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxMDBtcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZTtcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwbXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMTAwbXMgZWFzZTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG4sXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tZnJhbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLyogTm8gSnMgKi9cclxuLypcclxuICogIE93bCBDYXJvdXNlbCAtXHJcbiAqL1xyXG4vKipcclxuICAgKiBPd2wgQ2Fyb3VzZWwgdjIuMi4wXHJcbiAgICogQ29weXJpZ2h0IDIwMTMtMjAxNiBEYXZpZCBEZXV0c2NoXHJcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gICAqL1xyXG4vKlxyXG4gICAqIFx0RGVmYXVsdCB0aGVtZSAtIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxyXG4gICAqL1xyXG4ubW9ycmlzLWhvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTAwMDsgfVxyXG5cclxuLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHBhZGRpbmc6IDRweCAxMHB4OyB9XHJcbiAgLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcm93LWxhYmVsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiA0cHggMDtcclxuICAgIGNvbG9yOiAjZmZmOyB9XHJcbiAgLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcG9pbnQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxyXG5cclxuLmZsb3RUaXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDRweCAxMHB4ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5mbG90LW92ZXJsYXkgfiAubGVnZW5kID4gKiB7XHJcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLmZsb3Qtb3ZlcmxheSB+IC5sZWdlbmQgLmxlZ2VuZENvbG9yQm94IHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cclxuXHJcbi5jdC1sYWJlbCB7XHJcbiAgZmlsbDogIzQ0NDtcclxuICBjb2xvcjogIzQ0NDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7IH1cclxuXHJcbi5jdC1jaGFydC1saW5lIC5jdC1sYWJlbCxcclxuLmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7IH1cclxuXHJcbi5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XHJcblxyXG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cclxuXHJcbi5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydCB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB0ZXh0LWFuY2hvcjogZW5kOyB9XHJcblxyXG4uY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5kIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XHJcblxyXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cclxuXHJcbi5jdC1jaGFydC1iYXIgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1hbGlnbjogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cclxuXHJcbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1hbmNob3I6IHN0YXJ0OyB9XHJcblxyXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGZsZXgtc3RhcnQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB0ZXh0LWFuY2hvcjogc3RhcnQ7IH1cclxuXHJcbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydCB7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1lbmQ7XHJcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB0ZXh0LWFuY2hvcjogZW5kOyB9XHJcblxyXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5kIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xyXG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1hbmNob3I6IGVuZDsgfVxyXG5cclxuLmN0LWdyaWQge1xyXG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDJweDsgfVxyXG5cclxuLmN0LXBvaW50IHtcclxuICBzdHJva2Utd2lkdGg6IDhweDtcclxuICBzdHJva2UtbGluZWNhcDogcm91bmQ7IH1cclxuXHJcbi5jdC1saW5lIHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZS13aWR0aDogMXB4OyB9XHJcblxyXG4uY3QtYXJlYSB7XHJcbiAgc3Ryb2tlOiBub25lO1xyXG4gIGZpbGwtb3BhY2l0eTogMC4xOyB9XHJcblxyXG4uY3QtYmFyIHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZS13aWR0aDogMTBweDsgfVxyXG5cclxuLmN0LXNsaWNlLWRvbnV0IHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZS13aWR0aDogNjBweDsgfVxyXG5cclxuLmN0LXNlcmllcy1hIC5jdC1wb2ludCwgLmN0LXNlcmllcy1hIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWEgLmN0LWJhciwgLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCB7XHJcbiAgc3Ryb2tlOiAjMDI4OEQxOyB9XHJcblxyXG4uY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1hIC5jdC1hcmVhIHtcclxuICBmaWxsOiAjMDI4OEQxOyB9XHJcblxyXG4uY3Qtc2VyaWVzLWIgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsIC5jdC1zZXJpZXMtYiAuY3QtYmFyLCAuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICNGRjQwODE7IH1cclxuXHJcbi5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllLCAuY3Qtc2VyaWVzLWIgLmN0LWFyZWEge1xyXG4gIGZpbGw6ICNGRjQwODE7IH1cclxuXHJcbi5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYyAuY3QtbGluZSwgLmN0LXNlcmllcy1jIC5jdC1iYXIsIC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQge1xyXG4gIHN0cm9rZTogIzRDQUY1MDsgfVxyXG5cclxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtYyAuY3QtYXJlYSB7XHJcbiAgZmlsbDogIzRDQUY1MDsgfVxyXG5cclxuLmN0LXNlcmllcy1kIC5jdC1wb2ludCwgLmN0LXNlcmllcy1kIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWQgLmN0LWJhciwgLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dCB7XHJcbiAgc3Ryb2tlOiAjRDMyRjJGOyB9XHJcblxyXG4uY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1kIC5jdC1hcmVhIHtcclxuICBmaWxsOiAjRDMyRjJGOyB9XHJcblxyXG4uY3Qtc2VyaWVzLWUgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWUgLmN0LWxpbmUsIC5jdC1zZXJpZXMtZSAuY3QtYmFyLCAuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICNGRkMxMDc7IH1cclxuXHJcbi5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtcGllLCAuY3Qtc2VyaWVzLWUgLmN0LWFyZWEge1xyXG4gIGZpbGw6ICNGRkMxMDc7IH1cclxuXHJcbi5jdC1zZXJpZXMtZiAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZiAuY3QtbGluZSwgLmN0LXNlcmllcy1mIC5jdC1iYXIsIC5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtZG9udXQge1xyXG4gIHN0cm9rZTogIzY3M0FCNzsgfVxyXG5cclxuLmN0LXNlcmllcy1mIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtZiAuY3QtYXJlYSB7XHJcbiAgZmlsbDogIzY3M0FCNzsgfVxyXG5cclxuLmN0LXNlcmllcy1nIC5jdC1wb2ludCwgLmN0LXNlcmllcy1nIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWcgLmN0LWJhciwgLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dCB7XHJcbiAgc3Ryb2tlOiAjRkY1NzIyOyB9XHJcblxyXG4uY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1nIC5jdC1hcmVhIHtcclxuICBmaWxsOiAjRkY1NzIyOyB9XHJcblxyXG4uY3Qtc2VyaWVzLWggLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWggLmN0LWxpbmUsIC5jdC1zZXJpZXMtaCAuY3QtYmFyLCAuY3Qtc2VyaWVzLWggLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICNDRERDMzk7IH1cclxuXHJcbi5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtcGllLCAuY3Qtc2VyaWVzLWggLmN0LWFyZWEge1xyXG4gIGZpbGw6ICNDRERDMzk7IH1cclxuXHJcbi5jdC1zZXJpZXMtaSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtaSAuY3QtbGluZSwgLmN0LXNlcmllcy1pIC5jdC1iYXIsIC5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtZG9udXQge1xyXG4gIHN0cm9rZTogIzc5NTU0ODsgfVxyXG5cclxuLmN0LXNlcmllcy1pIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtaSAuY3QtYXJlYSB7XHJcbiAgZmlsbDogIzc5NTU0ODsgfVxyXG5cclxuLmN0LXNlcmllcy1qIC5jdC1wb2ludCwgLmN0LXNlcmllcy1qIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWogLmN0LWJhciwgLmN0LXNlcmllcy1qIC5jdC1zbGljZS1kb251dCB7XHJcbiAgc3Ryb2tlOiAjNjA3RDhCOyB9XHJcblxyXG4uY3Qtc2VyaWVzLWogLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1qIC5jdC1hcmVhIHtcclxuICBmaWxsOiAjNjA3RDhCOyB9XHJcblxyXG4uY3Qtc2VyaWVzLWsgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWsgLmN0LWxpbmUsIC5jdC1zZXJpZXMtayAuY3QtYmFyLCAuY3Qtc2VyaWVzLWsgLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICMwMDk2ODg7IH1cclxuXHJcbi5jdC1zZXJpZXMtayAuY3Qtc2xpY2UtcGllLCAuY3Qtc2VyaWVzLWsgLmN0LWFyZWEge1xyXG4gIGZpbGw6ICMwMDk2ODg7IH1cclxuXHJcbi5jdC1zZXJpZXMtbCAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtbCAuY3QtbGluZSwgLmN0LXNlcmllcy1sIC5jdC1iYXIsIC5jdC1zZXJpZXMtbCAuY3Qtc2xpY2UtZG9udXQge1xyXG4gIHN0cm9rZTogI0U5MUU2MzsgfVxyXG5cclxuLmN0LXNlcmllcy1sIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtbCAuY3QtYXJlYSB7XHJcbiAgZmlsbDogI0U5MUU2MzsgfVxyXG5cclxuLmN0LXNlcmllcy1tIC5jdC1wb2ludCwgLmN0LXNlcmllcy1tIC5jdC1saW5lLCAuY3Qtc2VyaWVzLW0gLmN0LWJhciwgLmN0LXNlcmllcy1tIC5jdC1zbGljZS1kb251dCB7XHJcbiAgc3Ryb2tlOiAjOUU5RTlFOyB9XHJcblxyXG4uY3Qtc2VyaWVzLW0gLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1tIC5jdC1hcmVhIHtcclxuICBmaWxsOiAjOUU5RTlFOyB9XHJcblxyXG4uY3Qtc2VyaWVzLW4gLmN0LXBvaW50LCAuY3Qtc2VyaWVzLW4gLmN0LWxpbmUsIC5jdC1zZXJpZXMtbiAuY3QtYmFyLCAuY3Qtc2VyaWVzLW4gLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICNFMDQwRkI7IH1cclxuXHJcbi5jdC1zZXJpZXMtbiAuY3Qtc2xpY2UtcGllLCAuY3Qtc2VyaWVzLW4gLmN0LWFyZWEge1xyXG4gIGZpbGw6ICNFMDQwRkI7IH1cclxuXHJcbi5jdC1zZXJpZXMtbyAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtbyAuY3QtbGluZSwgLmN0LXNlcmllcy1vIC5jdC1iYXIsIC5jdC1zZXJpZXMtbyAuY3Qtc2xpY2UtZG9udXQge1xyXG4gIHN0cm9rZTogIzAwQkNENDsgfVxyXG5cclxuLmN0LXNlcmllcy1vIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtbyAuY3QtYXJlYSB7XHJcbiAgZmlsbDogIzAwQkNENDsgfVxyXG5cclxuLmN0LXNxdWFyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmN0LXNxdWFyZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XHJcbiAgLmN0LXNxdWFyZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1zcXVhcmUgPiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwOyB9XHJcblxyXG4uY3QtbWlub3Itc2Vjb25kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuY3QtbWlub3Itc2Vjb25kOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDkzLjc1JTsgfVxyXG4gIC5jdC1taW5vci1zZWNvbmQ6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAuY3QtbWlub3Itc2Vjb25kID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDsgfVxyXG5cclxuLmN0LW1ham9yLXNlY29uZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmN0LW1ham9yLXNlY29uZDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4OC44ODg4OSU7IH1cclxuICAuY3QtbWFqb3Itc2Vjb25kOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLmN0LW1ham9yLXNlY29uZCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7IH1cclxuXHJcbi5jdC1taW5vci10aGlyZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmN0LW1pbm9yLXRoaXJkOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgzLjMzMzMzJTsgfVxyXG4gIC5jdC1taW5vci10aGlyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1taW5vci10aGlyZCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7IH1cclxuXHJcbi5jdC1tYWpvci10aGlyZCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmN0LW1ham9yLXRoaXJkOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwJTsgfVxyXG4gIC5jdC1tYWpvci10aGlyZDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1tYWpvci10aGlyZCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7IH1cclxuXHJcbi5jdC1wZXJmZWN0LWZvdXJ0aCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmN0LXBlcmZlY3QtZm91cnRoOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxyXG4gIC5jdC1wZXJmZWN0LWZvdXJ0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1wZXJmZWN0LWZvdXJ0aCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7IH1cclxuXHJcbi5jdC1wZXJmZWN0LWZpZnRoIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuY3QtcGVyZmVjdC1maWZ0aDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2Ni42NjY2NyU7IH1cclxuICAuY3QtcGVyZmVjdC1maWZ0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1wZXJmZWN0LWZpZnRoID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDsgfVxyXG5cclxuLmN0LW1pbm9yLXNpeHRoIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuY3QtbWlub3Itc2l4dGg6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7IH1cclxuICAuY3QtbWlub3Itc2l4dGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAuY3QtbWlub3Itc2l4dGggPiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwOyB9XHJcblxyXG4uY3QtZ29sZGVuLXNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTsgfVxyXG4gIC5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MS44MDQ3JTsgfVxyXG4gIC5jdC1nb2xkZW4tc2VjdGlvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1nb2xkZW4tc2VjdGlvbiA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7IH1cclxuXHJcbi5jdC1tYWpvci1zaXh0aCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmN0LW1ham9yLXNpeHRoOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwJTsgfVxyXG4gIC5jdC1tYWpvci1zaXh0aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1tYWpvci1zaXh0aCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7IH1cclxuXHJcbi5jdC1taW5vci1zZXZlbnRoIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuY3QtbWlub3Itc2V2ZW50aDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cclxuICAuY3QtbWlub3Itc2V2ZW50aDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1taW5vci1zZXZlbnRoID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDsgfVxyXG5cclxuLmN0LW1ham9yLXNldmVudGgge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTsgfVxyXG4gIC5jdC1tYWpvci1zZXZlbnRoOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzJTsgfVxyXG4gIC5jdC1tYWpvci1zZXZlbnRoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLmN0LW1ham9yLXNldmVudGggPiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwOyB9XHJcblxyXG4uY3Qtb2N0YXZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuY3Qtb2N0YXZlOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwJTsgfVxyXG4gIC5jdC1vY3RhdmU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAuY3Qtb2N0YXZlID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDsgfVxyXG5cclxuLmN0LW1ham9yLXRlbnRoIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuY3QtbWFqb3ItdGVudGg6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDAlOyB9XHJcbiAgLmN0LW1ham9yLXRlbnRoOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLmN0LW1ham9yLXRlbnRoID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDsgfVxyXG5cclxuLmN0LW1ham9yLWVsZXZlbnRoIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuY3QtbWFqb3ItZWxldmVudGg6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzcuNSU7IH1cclxuICAuY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAuY3QtbWFqb3ItZWxldmVudGggPiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwOyB9XHJcblxyXG4uY3QtbWFqb3ItdHdlbGZ0aCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcbiAgLmN0LW1ham9yLXR3ZWxmdGg6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzMuMzMzMzMlOyB9XHJcbiAgLmN0LW1ham9yLXR3ZWxmdGg6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAuY3QtbWFqb3ItdHdlbGZ0aCA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7IH1cclxuXHJcbi5jdC1kb3VibGUtb2N0YXZlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAuY3QtZG91YmxlLW9jdGF2ZTpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNSU7IH1cclxuICAuY3QtZG91YmxlLW9jdGF2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC5jdC1kb3VibGUtb2N0YXZlID4gc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDsgfVxyXG5cclxuLmN0LW5lZ2F0aXZlLWxhYmVscyAuY3QtbGFiZWwge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XHJcblxyXG4uYzMgc3ZnIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG5cclxuLmMzIHBhdGgsXHJcbi5jMyBsaW5lIHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZTogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XHJcblxyXG4uYzMgdGV4dCB7XHJcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4uYzMtbGVnZW5kLWl0ZW0tdGlsZSxcclxuLmMzLXhncmlkLWZvY3VzLFxyXG4uYzMteWdyaWQsXHJcbi5jMy1ldmVudC1yZWN0LFxyXG4uYzMtYmFycyBwYXRoIHtcclxuICBzaGFwZS1yZW5kZXJpbmc6IGNyaXNwRWRnZXM7IH1cclxuXHJcbi5jMy1jaGFydC1hcmMgcGF0aCB7XHJcbiAgc3Ryb2tlOiAjZmZmOyB9XHJcblxyXG4uYzMtY2hhcnQtYXJjIHRleHQge1xyXG4gIGZpbGw6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxMXB4OyB9XHJcblxyXG4uYzMtZ3JpZCBsaW5lIHtcclxuICBzdHJva2U6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxyXG5cclxuLmMzLWdyaWQgdGV4dCB7XHJcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XHJcblxyXG4uYzMteGdyaWQsXHJcbi5jMy15Z3JpZCB7XHJcbiAgc3Ryb2tlLWRhc2hhcnJheTogMyAzOyB9XHJcblxyXG4uYzMtdGV4dC5jMy1lbXB0eSB7XHJcbiAgZmlsbDogIzgwODA4MDtcclxuICBmb250LXNpemU6IDJlbTsgfVxyXG5cclxuLmMzLWxpbmUge1xyXG4gIHN0cm9rZS13aWR0aDogMXB4OyB9XHJcblxyXG4uYzMtY2lyY2xlLl9leHBhbmRlZF8ge1xyXG4gIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gIHN0cm9rZTogd2hpdGU7IH1cclxuXHJcbi5jMy1zZWxlY3RlZC1jaXJjbGUge1xyXG4gIGZpbGw6IHdoaXRlO1xyXG4gIHN0cm9rZS13aWR0aDogMnB4OyB9XHJcblxyXG4uYzMtYmFyIHtcclxuICBzdHJva2Utd2lkdGg6IDA7IH1cclxuXHJcbi5jMy1iYXIuX2V4cGFuZGVkXyB7XHJcbiAgZmlsbC1vcGFjaXR5OiAwLjc1OyB9XHJcblxyXG4uYzMtdGFyZ2V0LmMzLWZvY3VzZWQge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuXHJcbi5jMy10YXJnZXQuYzMtZm9jdXNlZCBwYXRoLmMzLWxpbmUsIC5jMy10YXJnZXQuYzMtZm9jdXNlZCBwYXRoLmMzLXN0ZXAge1xyXG4gIHN0cm9rZS13aWR0aDogMnB4OyB9XHJcblxyXG4uYzMtdGFyZ2V0LmMzLWRlZm9jdXNlZCB7XHJcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5jMy1yZWdpb24ge1xyXG4gIGZpbGw6IHN0ZWVsYmx1ZTtcclxuICBmaWxsLW9wYWNpdHk6IC4xOyB9XHJcblxyXG4uYzMtYnJ1c2ggLmV4dGVudCB7XHJcbiAgZmlsbC1vcGFjaXR5OiAuMTsgfVxyXG5cclxuLmMzLWxlZ2VuZC1pdGVtIHtcclxuICBmb250LXNpemU6IDEycHg7IH1cclxuXHJcbi5jMy1sZWdlbmQtaXRlbS1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDAuMTU7IH1cclxuXHJcbi5jMy1sZWdlbmQtYmFja2dyb3VuZCB7XHJcbiAgb3BhY2l0eTogMC43NTtcclxuICBmaWxsOiB3aGl0ZTtcclxuICBzdHJva2U6IGxpZ2h0Z3JheTtcclxuICBzdHJva2Utd2lkdGg6IDE7IH1cclxuXHJcbi5jMy10aXRsZSB7XHJcbiAgZm9udDogMTRweCBzYW5zLXNlcmlmOyB9XHJcblxyXG4uYzMtdG9vbHRpcC1jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIHBhZGRpbmc6IDVweDsgfVxyXG5cclxuLmMzLXRvb2x0aXAge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgZW1wdHktY2VsbHM6IHNob3c7XHJcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxyXG4gIC5jMy10b29sdGlwLFxyXG4gIC5jMy10b29sdGlwIHRyLFxyXG4gIC5jMy10b29sdGlwIHRoLFxyXG4gIC5jMy10b29sdGlwIHRkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjRkZGOyB9XHJcbiAgLmMzLXRvb2x0aXAgdGgge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cclxuICAuYzMtdG9vbHRpcCB0ZCB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBwYWRkaW5nOiAwIDZweDsgfVxyXG4gICAgLmMzLXRvb2x0aXAgdGQudmFsdWUge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG4gICAgLmMzLXRvb2x0aXAgdGQgPiBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxyXG5cclxuLmMzLWFyZWEge1xyXG4gIHN0cm9rZS13aWR0aDogMDtcclxuICBvcGFjaXR5OiAwLjI7IH1cclxuXHJcbi5jMy1jaGFydC1hcmNzLXRpdGxlIHtcclxuICBkb21pbmFudC1iYXNlbGluZTogbWlkZGxlO1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07IH1cclxuXHJcbi5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmNzLWJhY2tncm91bmQge1xyXG4gIGZpbGw6ICNlMGUwZTA7XHJcbiAgc3Ryb2tlOiBub25lOyB9XHJcblxyXG4uYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS11bml0IHtcclxuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgZm9udC1zaXplOiAxNnB4OyB9XHJcblxyXG4uYzMtY2hhcnQtYXJjcyAuYzMtY2hhcnQtYXJjcy1nYXVnZS1tYXgge1xyXG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxyXG5cclxuLmMzLWNoYXJ0LWFyY3MgLmMzLWNoYXJ0LWFyY3MtZ2F1Z2UtbWluIHtcclxuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cclxuXHJcbi5jMy1jaGFydC1hcmNzIC5jMy1jaGFydC1hcmMgLmMzLWdhdWdlLXZhbHVlIHtcclxuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cclxuXHJcbi5lYXN5LXBpZS1jaGFydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gIC5lYXN5LXBpZS1jaGFydDpiZWZvcmUsIC5lYXN5LXBpZS1jaGFydDphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLmVhc3ktcGllLWNoYXJ0OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLmVhc3ktcGllLWNoYXJ0ID4gY2FudmFzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87IH1cclxuICAuZWFzeS1waWUtY2hhcnQgPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG5cclxuLyojIHNvdXJjZU1hcHBpbmdVUkw9cGl4ZWxhZG1pbi5jc3MubWFwICovXHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvY3NzL3BpeGVsLWFkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9waXhlbC1hZG1pbi9waXhlbGFkbWluLmNzcyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuLndpZGdldC1tb3JlLWxpbmsge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAjODk4OTg5OyB9XHJcbiAgLndpZGdldC1tb3JlLWxpbms6aG92ZXIsIC53aWRnZXQtbW9yZS1saW5rOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICBjb2xvcjogIzQ0NDsgfVxyXG5cclxuLndpZGdldC1hY3Rpdml0eS1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggNjRweDsgfVxyXG4gIC53aWRnZXQtYWN0aXZpdHktaXRlbTpiZWZvcmUsIC53aWRnZXQtYWN0aXZpdHktaXRlbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLndpZGdldC1hY3Rpdml0eS1pdGVtOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLndpZGdldC1hY3Rpdml0eS1pdGVtICsgLndpZGdldC1hY3Rpdml0eS1pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ud2lkZ2V0LWFjdGl2aXR5LWF2YXRhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGhlaWdodDogMzRweDtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00OXB4OyB9XHJcbiAgLndpZGdldC1hY3Rpdml0eS1hdmF0YXIgPiBpbWcge1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cclxuXHJcbi53aWRnZXQtYWN0aXZpdHktaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTVweDtcclxuICByaWdodDogLTVweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XHJcblxyXG4ud2lkZ2V0LWFjdGl2aXR5LXRleHQge1xyXG4gIG1hcmdpbjogM3B4IDA7IH1cclxuXHJcbi53aWRnZXQtYWN0aXZpdHktZm9vdGVyIHtcclxuICBjb2xvcjogI2ExYTdhYjsgfVxyXG4gIC53aWRnZXQtYWN0aXZpdHktZm9vdGVyLFxyXG4gIC53aWRnZXQtYWN0aXZpdHktZm9vdGVyIGEge1xyXG4gICAgY29sb3I6ICNhMWE3YWI7XHJcbiAgICBmb250LXNpemU6IDEycHg7IH1cclxuICAud2lkZ2V0LWFjdGl2aXR5LWZvb3RlciBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxyXG4gICAgLndpZGdldC1hY3Rpdml0eS1mb290ZXIgYTpob3ZlciwgLndpZGdldC1hY3Rpdml0eS1mb290ZXIgYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XHJcblxyXG4ucGFuZWwud2lkZ2V0LWFjdGl2aXR5IC5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4ucGFuZWwgLndpZGdldC1hY3Rpdml0eS1pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNjlweDsgfVxyXG5cclxuLnBhbmVsLXRpdGxlICsgLndpZGdldC1hY3Rpdml0eS1pdGVtIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLndpZGdldC1wcm9maWxlIC5wYW5lbC1oZWFkaW5nIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuICAud2lkZ2V0LXByb2ZpbGUgLnBhbmVsLWhlYWRpbmc6YmVmb3JlLCAud2lkZ2V0LXByb2ZpbGUgLnBhbmVsLWhlYWRpbmc6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC53aWRnZXQtcHJvZmlsZSAucGFuZWwtaGVhZGluZzphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC53aWRnZXQtcHJvZmlsZSAucGFuZWwtaGVhZGluZyAqIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cclxuXHJcbi53aWRnZXQtcHJvZmlsZS1hdmF0YXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogNTJweDtcclxuICBoZWlnaHQ6IDUycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7IH1cclxuXHJcbi53aWRnZXQtcHJvZmlsZS1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1yaWdodDogNTJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cclxuICAud2lkZ2V0LXByb2ZpbGUtYXZhdGFyICsgLndpZGdldC1wcm9maWxlLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cclxuXHJcbi53aWRnZXQtcHJvZmlsZS1zZWNvbmRhcnktdGV4dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsOyB9XHJcblxyXG4ud2lkZ2V0LXByb2ZpbGUtYmctaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA1cHg7XHJcbiAgYm90dG9tOiAtMjNweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICBmb250LXNpemU6IDEwMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMDBweDsgfVxyXG5cclxuLndpZGdldC1wcm9maWxlLWNvdW50ZXJzIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDExcHg7IH1cclxuICAud2lkZ2V0LXByb2ZpbGUtY291bnRlcnMgPiAqIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICBjb2xvcjogIzQ0NDsgfVxyXG4gIC53aWRnZXQtcHJvZmlsZS1jb3VudGVycyA+ICogKyAqIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLndpZGdldC1wcm9maWxlLWNvdW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XHJcblxyXG4ud2lkZ2V0LXByb2ZpbGUtaW5wdXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XHJcblxyXG4ud2lkZ2V0LXByb2ZpbGUgPiBpbnB1dC53aWRnZXQtcHJvZmlsZS1pbnB1dDpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ud2lkZ2V0LXByb2ZpbGUtY291bnRlcnMgfiAqLFxyXG4ud2lkZ2V0LXByb2ZpbGUtaW5wdXQgfiAqIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLnBhbmVsLWRhcmsgLndpZGdldC1wcm9maWxlIC53aWRnZXQtcHJvZmlsZS1oZWFkZXIsXHJcbi5wYW5lbC1kYXJrLndpZGdldC1wcm9maWxlIC53aWRnZXQtcHJvZmlsZS1oZWFkZXIge1xyXG4gIGNvbG9yOiAjZmZmOyB9XHJcblxyXG4ucGFuZWwtZGFyayAud2lkZ2V0LXByb2ZpbGUgLndpZGdldC1wcm9maWxlLXNlY29uZGFyeS10ZXh0LFxyXG4ucGFuZWwtZGFyay53aWRnZXQtcHJvZmlsZSAud2lkZ2V0LXByb2ZpbGUtc2Vjb25kYXJ5LXRleHQge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cclxuICAucGFuZWwtZGFyayAud2lkZ2V0LXByb2ZpbGUgLndpZGdldC1wcm9maWxlLXNlY29uZGFyeS10ZXh0W2hyZWZdOmhvdmVyLFxyXG4gIC5wYW5lbC1kYXJrLndpZGdldC1wcm9maWxlIC53aWRnZXQtcHJvZmlsZS1zZWNvbmRhcnktdGV4dFtocmVmXTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuLndpZGdldC1wcm9maWxlLWNlbnRlcmVkIHtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XHJcbiAgLndpZGdldC1wcm9maWxlLWNlbnRlcmVkIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxyXG4gIC53aWRnZXQtcHJvZmlsZS1jZW50ZXJlZCAud2lkZ2V0LXByb2ZpbGUtYXZhdGFyIHtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0byA4cHggYXV0bzsgfVxyXG4gIC53aWRnZXQtcHJvZmlsZS1jZW50ZXJlZCAud2lkZ2V0LXByb2ZpbGUtaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDA7IH1cclxuXHJcbi53aWRnZXQtbWVzc2FnZXMtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4IDhweCAxNXB4OyB9XHJcbiAgLndpZGdldC1tZXNzYWdlcy1pdGVtOmJlZm9yZSwgLndpZGdldC1tZXNzYWdlcy1pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LW1lc3NhZ2VzLWl0ZW06YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAud2lkZ2V0LW1lc3NhZ2VzLWl0ZW0gKyAud2lkZ2V0LW1lc3NhZ2VzLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAud2lkZ2V0LW1lc3NhZ2VzLWl0ZW0udW5yZWFkIC53aWRnZXQtbWVzc2FnZXMtdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuXHJcbi53aWRnZXQtbWVzc2FnZXMtY2hlY2tib3gge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDdweDtcclxuICB3aWR0aDogMjBweDsgfVxyXG5cclxuLndpZGdldC1tZXNzYWdlcy1mcm9tLFxyXG4ud2lkZ2V0LW1lc3NhZ2VzLXRpdGxlLFxyXG4ud2lkZ2V0LW1lc3NhZ2VzLWRhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNsZWFyOiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2VzLWZyb20ge1xyXG4gIGNvbG9yOiAjNDQ0OyB9XHJcbiAgLndpZGdldC1tZXNzYWdlcy1mcm9tOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjYTFhN2FiOyB9XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2VzLWRhdGUge1xyXG4gIGNvbG9yOiAjYTFhN2FiOyB9XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2VzLWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBjb2xvcjogIzQ0NDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAud2lkZ2V0LW1lc3NhZ2VzLWZyb20ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgbWluLXdpZHRoOiAxMTVweDtcclxuICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cclxuICAud2lkZ2V0LW1lc3NhZ2VzLXRpdGxlIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxyXG4gIC53aWRnZXQtbWVzc2FnZXMtZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XHJcblxyXG4ucGFuZWwud2lkZ2V0LW1lc3NhZ2VzIC5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4ucGFuZWwgLndpZGdldC1tZXNzYWdlcy1pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG5cclxuLnBhbmVsLXRpdGxlICsgLndpZGdldC1tZXNzYWdlcy1pdGVtIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLnBhbmVsIC53aWRnZXQtbWVzc2FnZXMtZGF0ZSB7XHJcbiAgICByaWdodDogMjBweDsgfSB9XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2VzLWFsdC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggNjJweDsgfVxyXG4gIC53aWRnZXQtbWVzc2FnZXMtYWx0LWl0ZW06YmVmb3JlLCAud2lkZ2V0LW1lc3NhZ2VzLWFsdC1pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LW1lc3NhZ2VzLWFsdC1pdGVtOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLndpZGdldC1tZXNzYWdlcy1hbHQtaXRlbSArIC53aWRnZXQtbWVzc2FnZXMtYWx0LWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi53aWRnZXQtbWVzc2FnZXMtYWx0LWF2YXRhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbi10b3A6IDNweDtcclxuICBtYXJnaW4tbGVmdDogLTQ3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2VzLWFsdC1zdWJqZWN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjbGVhcjogcmlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2VzLWFsdC1kZXNjcmlwdGlvbixcclxuLndpZGdldC1tZXNzYWdlcy1hbHQtZGF0ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICNhMWE3YWI7XHJcbiAgZm9udC1zaXplOiAxMXB4OyB9XHJcblxyXG4ud2lkZ2V0LW1lc3NhZ2VzLWFsdC1kZXNjcmlwdGlvbiBhIHtcclxuICBjb2xvcjogIzQ0NDsgfVxyXG4gIC53aWRnZXQtbWVzc2FnZXMtYWx0LWRlc2NyaXB0aW9uIGE6aG92ZXIsIC53aWRnZXQtbWVzc2FnZXMtYWx0LWRlc2NyaXB0aW9uIGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNhMWE3YWI7IH1cclxuXHJcbi53aWRnZXQtbWVzc2FnZXMtYWx0LWRlc2NyaXB0aW9uICsgLndpZGdldC1tZXNzYWdlcy1hbHQtZGF0ZTpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBjb250ZW50OiBcIsK3XCI7IH1cclxuXHJcbi5wYW5lbC53aWRnZXQtbWVzc2FnZXMtYWx0IC5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4ucGFuZWwgLndpZGdldC1tZXNzYWdlcy1hbHQtaXRlbSB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDY3cHg7IH1cclxuXHJcbi5wYW5lbC10aXRsZSArIC53aWRnZXQtbWVzc2FnZXMtYWx0LWl0ZW0ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ud2lkZ2V0LW5vdGlmaWNhdGlvbnMtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4IDhweCAxNXB4OyB9XHJcbiAgLndpZGdldC1ub3RpZmljYXRpb25zLWl0ZW06YmVmb3JlLCAud2lkZ2V0LW5vdGlmaWNhdGlvbnMtaXRlbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLndpZGdldC1ub3RpZmljYXRpb25zLWl0ZW06YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAud2lkZ2V0LW5vdGlmaWNhdGlvbnMtaXRlbSArIC53aWRnZXQtbm90aWZpY2F0aW9ucy1pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ud2lkZ2V0LW5vdGlmaWNhdGlvbnMtdGl0bGUsXHJcbi53aWRnZXQtbm90aWZpY2F0aW9ucy1kZXNjcmlwdGlvbixcclxuLndpZGdldC1ub3RpZmljYXRpb25zLWRhdGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogNDFweDsgfVxyXG5cclxuLndpZGdldC1ub3RpZmljYXRpb25zLXRpdGxlIHtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxyXG5cclxuLndpZGdldC1ub3RpZmljYXRpb25zLWRlc2NyaXB0aW9uIHtcclxuICBjb2xvcjogIzZkNmQ2ZDtcclxuICBmb250LXNpemU6IDExcHg7IH1cclxuXHJcbi53aWRnZXQtbm90aWZpY2F0aW9ucy1kYXRlIHtcclxuICBjb2xvcjogI2ExYTdhYjtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XHJcblxyXG4ud2lkZ2V0LW5vdGlmaWNhdGlvbnMtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjZweDsgfVxyXG5cclxuLnBhbmVsLndpZGdldC1ub3RpZmljYXRpb25zIC5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4ucGFuZWwgLndpZGdldC1ub3RpZmljYXRpb25zLWl0ZW0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XHJcbiAgLnBhbmVsIC53aWRnZXQtbm90aWZpY2F0aW9ucy1pdGVtIC53aWRnZXQtbm90aWZpY2F0aW9ucy1pY29uIHtcclxuICAgIHJpZ2h0OiAyMHB4OyB9XHJcblxyXG4ucGFuZWwtdGl0bGUgKyAud2lkZ2V0LW5vdGlmaWNhdGlvbnMtaXRlbSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi53aWRnZXQtdGFza3MtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4IDhweCAxNXB4OyB9XHJcbiAgLndpZGdldC10YXNrcy1pdGVtOmJlZm9yZSwgLndpZGdldC10YXNrcy1pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LXRhc2tzLWl0ZW06YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAud2lkZ2V0LXRhc2tzLWl0ZW0gKyAud2lkZ2V0LXRhc2tzLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAud2lkZ2V0LXRhc2tzLWl0ZW0gLmN1c3RvbS1jb250cm9sIHtcclxuICAgIG1hcmdpbjogMDsgfVxyXG4gIC53aWRnZXQtdGFza3MtaXRlbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLndpZGdldC10YXNrcy10aXRsZSB7XHJcbiAgICBjb2xvcjogI2ExYTdhYjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XHJcbiAgLndpZGdldC10YXNrcy1pdGVtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgfiAud2lkZ2V0LXRhc2tzLXRpbWVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi53aWRnZXQtdGFza3MtdGltZXIge1xyXG4gIGNvbG9yOiAjYTFhN2FiO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbi5wYW5lbC53aWRnZXQtdGFza3MgLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuXHJcbi5wYW5lbCAud2lkZ2V0LXRhc2tzLWl0ZW0ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XHJcblxyXG4ucGFuZWwtdGl0bGUgKyAud2lkZ2V0LXRhc2tzLWl0ZW0ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ud2lkZ2V0LXJhdGluZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0OyB9XHJcbiAgLndpZGdldC1yYXRpbmc6YmVmb3JlLCAud2lkZ2V0LXJhdGluZzphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcbiAgLndpZGdldC1yYXRpbmc6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuICAud2lkZ2V0LXJhdGluZyBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgLndpZGdldC1yYXRpbmcgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTUzODVlbTtcclxuICAgIGNvbG9yOiAjYTFhN2FiOyB9XHJcbiAgLndpZGdldC1yYXRpbmcgaW5wdXQ6bm90KDpkaXNhYmxlZCkgKyBsYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cclxuICAud2lkZ2V0LXJhdGluZyBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgY29sb3I6ICNmZmQ3MDA7IH1cclxuICAud2lkZ2V0LXJhdGluZyBpbnB1dDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmhvdmVyLFxyXG4gIC53aWRnZXQtcmF0aW5nIGlucHV0Om5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6aG92ZXIgfiBsYWJlbCB7XHJcbiAgICBjb2xvcjogI2ZmZTc2NiAhaW1wb3J0YW50OyB9XHJcblxyXG4ud2lkZ2V0LXN1cHBvcnQtdGlja2V0cy1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggMTVweDsgfVxyXG4gIC53aWRnZXQtc3VwcG9ydC10aWNrZXRzLWl0ZW06YmVmb3JlLCAud2lkZ2V0LXN1cHBvcnQtdGlja2V0cy1pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LXN1cHBvcnQtdGlja2V0cy1pdGVtOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLndpZGdldC1zdXBwb3J0LXRpY2tldHMtaXRlbSArIC53aWRnZXQtc3VwcG9ydC10aWNrZXRzLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuICAud2lkZ2V0LXN1cHBvcnQtdGlja2V0cy1pdGVtIC5sYWJlbCxcclxuICAud2lkZ2V0LXN1cHBvcnQtdGlja2V0cy1pdGVtIC5iYWRnZSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7IH1cclxuXHJcbi53aWRnZXQtc3VwcG9ydC10aWNrZXRzLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXNpemU6IDE0cHg7IH1cclxuXHJcbi53aWRnZXQtc3VwcG9ydC10aWNrZXRzLWlkIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2ExYTdhYjsgfVxyXG5cclxuLndpZGdldC1zdXBwb3J0LXRpY2tldHMtaW5mbyB7XHJcbiAgY29sb3I6ICNhMWE3YWI7XHJcbiAgZm9udC1zaXplOiAxMnB4OyB9XHJcbiAgLndpZGdldC1zdXBwb3J0LXRpY2tldHMtaW5mbyBhIHtcclxuICAgIGNvbG9yOiAjNDQ0OyB9XHJcbiAgLndpZGdldC1zdXBwb3J0LXRpY2tldHMtaW5mbyBhOmhvdmVyLFxyXG4gIC53aWRnZXQtc3VwcG9ydC10aWNrZXRzLWluZm8gYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ExYTdhYjsgfVxyXG5cclxuLnBhbmVsLndpZGdldC1zdXBwb3J0LXRpY2tldHMgLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuXHJcbi5wYW5lbCAud2lkZ2V0LXN1cHBvcnQtdGlja2V0cy1pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG5cclxuLnBhbmVsLXRpdGxlICsgLndpZGdldC1zdXBwb3J0LXRpY2tldHMtaXRlbSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi53aWRnZXQtY29tbWVudHMtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDYycHg7IH1cclxuICAud2lkZ2V0LWNvbW1lbnRzLWl0ZW06YmVmb3JlLCAud2lkZ2V0LWNvbW1lbnRzLWl0ZW06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxyXG4gIC53aWRnZXQtY29tbWVudHMtaXRlbTphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC53aWRnZXQtY29tbWVudHMtaXRlbSArIC53aWRnZXQtY29tbWVudHMtaXRlbSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLndpZGdldC1jb21tZW50cy1hdmF0YXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00N3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG5cclxuLndpZGdldC1jb21tZW50cy1oZWFkZXIsXHJcbi53aWRnZXQtY29tbWVudHMtZm9vdGVyIHtcclxuICBjb2xvcjogI2ExYTdhYjsgfVxyXG5cclxuLndpZGdldC1jb21tZW50cy1oZWFkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxyXG5cclxuLndpZGdldC1jb21tZW50cy1mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDNweDsgfVxyXG4gIC53aWRnZXQtY29tbWVudHMtZm9vdGVyLFxyXG4gIC53aWRnZXQtY29tbWVudHMtZm9vdGVyIGEge1xyXG4gICAgY29sb3I6ICNhMWE3YWI7XHJcbiAgICBmb250LXNpemU6IDEycHg7IH1cclxuICAud2lkZ2V0LWNvbW1lbnRzLWZvb3RlciBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxyXG4gICAgLndpZGdldC1jb21tZW50cy1mb290ZXIgYTpob3ZlciwgLndpZGdldC1jb21tZW50cy1mb290ZXIgYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XHJcblxyXG4ucGFuZWwud2lkZ2V0LWNvbW1lbnRzIC5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG4ucGFuZWwgLndpZGdldC1jb21tZW50cy1pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNjdweDsgfVxyXG5cclxuLnBhbmVsLXRpdGxlICsgLndpZGdldC1jb21tZW50cy1pdGVtIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLndpZGdldC10cmVlLWNvbW1lbnRzLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogNDdweDtcclxuICBwYWRkaW5nOiAxNHB4IDE1cHg7IH1cclxuICAud2lkZ2V0LXRyZWUtY29tbWVudHMtaXRlbTpiZWZvcmUsIC53aWRnZXQtdHJlZS1jb21tZW50cy1pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LXRyZWUtY29tbWVudHMtaXRlbTphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC53aWRnZXQtdHJlZS1jb21tZW50cy1pdGVtIC53aWRnZXQtdHJlZS1jb21tZW50cy1pdGVtIHtcclxuICAgIHRvcDogMTRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC53aWRnZXQtdHJlZS1jb21tZW50cy1pdGVtIC53aWRnZXQtdHJlZS1jb21tZW50cy1pdGVtIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7IH0gfVxyXG4gIC53aWRnZXQtdHJlZS1jb21tZW50cy1pdGVtICsgLndpZGdldC10cmVlLWNvbW1lbnRzLWl0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7IH1cclxuXHJcbi53aWRnZXQtdHJlZS1jb21tZW50cy1hdmF0YXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00N3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG5cclxuLndpZGdldC10cmVlLWNvbW1lbnRzLWhlYWRlciB7XHJcbiAgY29sb3I6ICNhMWE3YWI7XHJcbiAgZm9udC1zaXplOiAxMXB4OyB9XHJcbiAgLndpZGdldC10cmVlLWNvbW1lbnRzLWhlYWRlciBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxyXG5cclxuLndpZGdldC10cmVlLWNvbW1lbnRzLWZvb3RlciB7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDsgfVxyXG4gIC53aWRnZXQtdHJlZS1jb21tZW50cy1mb290ZXIsXHJcbiAgLndpZGdldC10cmVlLWNvbW1lbnRzLWZvb3RlciBhIHtcclxuICAgIGNvbG9yOiAjYTFhN2FiOyB9XHJcbiAgLndpZGdldC10cmVlLWNvbW1lbnRzLWZvb3RlciBhOmhvdmVyLFxyXG4gIC53aWRnZXQtdHJlZS1jb21tZW50cy1mb290ZXIgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzQ0NDsgfVxyXG5cclxuLndpZGdldC10cmVlLWNvbW1lbnRzLWlucHV0IHtcclxuICBtYXJnaW46IDRweCAwIDdweCAwOyB9XHJcbiAgLndpZGdldC10cmVlLWNvbW1lbnRzLWhlYWRlciArIC53aWRnZXQtdHJlZS1jb21tZW50cy1pbnB1dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cclxuXHJcbi5wYW5lbC53aWRnZXQtdHJlZS1jb21tZW50cyAucGFuZWwtYm9keSB7XHJcbiAgcGFkZGluZzogMDsgfVxyXG5cclxuLnBhbmVsIC53aWRnZXQtdHJlZS1jb21tZW50cy1pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG5cclxuLnBhbmVsLXRpdGxlICsgLndpZGdldC10cmVlLWNvbW1lbnRzLWl0ZW0ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ud2lkZ2V0LXRocmVhZHMtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDYycHg7IH1cclxuICAud2lkZ2V0LXRocmVhZHMtaXRlbTpiZWZvcmUsIC53aWRnZXQtdGhyZWFkcy1pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LXRocmVhZHMtaXRlbTphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC53aWRnZXQtdGhyZWFkcy1pdGVtICsgLndpZGdldC10aHJlYWRzLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi53aWRnZXQtdGhyZWFkcy1hdmF0YXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC00N3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG5cclxuLndpZGdldC10aHJlYWRzLWRhdGUge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBjb2xvcjogI2ExYTdhYjtcclxuICBmb250LXNpemU6IDEycHg7IH1cclxuXHJcbi53aWRnZXQtdGhyZWFkcy1pbmZvIHtcclxuICBjb2xvcjogI2ExYTdhYjtcclxuICBmb250LXNpemU6IDEycHg7IH1cclxuICAud2lkZ2V0LXRocmVhZHMtaW5mbyBhIHtcclxuICAgIGNvbG9yOiAjNDQ0OyB9XHJcbiAgLndpZGdldC10aHJlYWRzLWluZm8gYTpob3ZlcixcclxuICAud2lkZ2V0LXRocmVhZHMtaW5mbyBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjYTFhN2FiOyB9XHJcblxyXG4ucGFuZWwud2lkZ2V0LXRocmVhZHMgLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuXHJcbi5wYW5lbCAud2lkZ2V0LXRocmVhZHMtaXRlbSB7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDY3cHg7IH1cclxuXHJcbi5wYW5lbC10aXRsZSArIC53aWRnZXQtdGhyZWFkcy1pdGVtIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxyXG5cclxuLndpZGdldC1jaGF0LWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxNHB4IDE1cHg7IH1cclxuICAud2lkZ2V0LWNoYXQtaXRlbTpiZWZvcmUsIC53aWRnZXQtY2hhdC1pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LWNoYXQtaXRlbTphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDsgfVxyXG4gIC53aWRnZXQtY2hhdC1pdGVtLmxlZnQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7IH1cclxuICAud2lkZ2V0LWNoYXQtaXRlbS5yaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7IH1cclxuICAud2lkZ2V0LWNoYXQtaXRlbSArIC53aWRnZXQtY2hhdC1pdGVtIHtcclxuICAgIHBhZGRpbmctdG9wOiAwOyB9XHJcblxyXG4ud2lkZ2V0LWNoYXQtYXZhdGFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG4gIC53aWRnZXQtY2hhdC1pdGVtLmxlZnQgLndpZGdldC1jaGF0LWF2YXRhciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNTVweDsgfVxyXG4gIC53aWRnZXQtY2hhdC1pdGVtLnJpZ2h0IC53aWRnZXQtY2hhdC1hdmF0YXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNTVweDsgfVxyXG5cclxuLndpZGdldC1jaGF0LWhlYWRpbmcsXHJcbi53aWRnZXQtY2hhdC1kYXRlIHtcclxuICBjb2xvcjogI2ExYTdhYjtcclxuICBmb250LXNpemU6IDEycHg7IH1cclxuXHJcbi53aWRnZXQtY2hhdC10ZXh0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBiYWNrZ3JvdW5kOiAjZjRmNGY0OyB9XHJcbiAgLndpZGdldC1jaGF0LXRleHQ6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiOyB9XHJcbiAgLndpZGdldC1jaGF0LWl0ZW0ubGVmdCAud2lkZ2V0LWNoYXQtdGV4dDpiZWZvcmUge1xyXG4gICAgbGVmdDogLTZweDtcclxuICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmNGY0ZjQ7IH1cclxuICAud2lkZ2V0LWNoYXQtaXRlbS5yaWdodCAud2lkZ2V0LWNoYXQtdGV4dDpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IC02cHg7XHJcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNGY0ZjQ7IH1cclxuXHJcbi5wYW5lbC53aWRnZXQtY2hhdCAucGFuZWwtYm9keSB7XHJcbiAgcGFkZGluZzogMDsgfVxyXG5cclxuLnBhbmVsIC53aWRnZXQtY2hhdC1pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxyXG5cclxuLnBhbmVsLXRpdGxlICsgLndpZGdldC1jaGF0LWl0ZW0ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XHJcblxyXG4ud2lkZ2V0LWZvbGxvd2Vycy1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTJweCAxNXB4IDEycHggNjJweDsgfVxyXG4gIC53aWRnZXQtZm9sbG93ZXJzLWl0ZW06YmVmb3JlLCAud2lkZ2V0LWZvbGxvd2Vycy1pdGVtOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LWZvbGxvd2Vycy1pdGVtOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLndpZGdldC1mb2xsb3dlcnMtaXRlbSArIC53aWRnZXQtZm9sbG93ZXJzLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi53aWRnZXQtZm9sbG93ZXJzLWF2YXRhciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuICBtYXJnaW4tbGVmdDogLTQ3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XHJcblxyXG4ud2lkZ2V0LWZvbGxvd2Vycy1jb250cm9scyB7XHJcbiAgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4ud2lkZ2V0LWZvbGxvd2Vycy1uYW1lLFxyXG4ud2lkZ2V0LWZvbGxvd2Vycy11c2VybmFtZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi53aWRnZXQtZm9sbG93ZXJzLW5hbWUge1xyXG4gIGNvbG9yOiAjNDQ0OyB9XHJcbiAgLndpZGdldC1mb2xsb3dlcnMtbmFtZTpob3ZlciwgLndpZGdldC1mb2xsb3dlcnMtbmFtZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ExYTdhYjsgfVxyXG5cclxuLndpZGdldC1mb2xsb3dlcnMtdXNlcm5hbWUge1xyXG4gIGNvbG9yOiAjYTFhN2FiO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMTRweDsgfVxyXG4gIC53aWRnZXQtZm9sbG93ZXJzLXVzZXJuYW1lOmhvdmVyLCAud2lkZ2V0LWZvbGxvd2Vycy11c2VybmFtZTpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ExYTdhYjsgfVxyXG5cclxuLnBhbmVsLndpZGdldC1mb2xsb3dlcnMgLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6IDA7IH1cclxuXHJcbi5wYW5lbCAud2lkZ2V0LWZvbGxvd2Vycy1pdGVtIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNjdweDsgfVxyXG5cclxuLnBhbmVsLXRpdGxlICsgLndpZGdldC1mb2xsb3dlcnMtaXRlbSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cclxuXHJcbi53aWRnZXQtbWFwcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDsgfVxyXG4gIC53aWRnZXQtbWFwcyBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAud2lkZ2V0LW1hcHMgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgLndpZGdldC1tYXBzIC5nbW5vcHJpbnQge1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XHJcblxyXG4ud2lkZ2V0LXByb2R1Y3RzLWl0ZW0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuXHJcbi53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4O1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIGxlZnQ6IDNweDtcclxuICByaWdodDogM3B4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuICAud2lkZ2V0LXByb2R1Y3RzLW92ZXJsYXkuaW52ZXJ0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cclxuXHJcbi53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheS1jb250ZW50LFxyXG4ud2lkZ2V0LXByb2R1Y3RzLW92ZXJsYXktY29udGVudC1taWRkbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuICAud2lkZ2V0LXByb2R1Y3RzLW92ZXJsYXktY29udGVudDpiZWZvcmUsIC53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheS1jb250ZW50OmFmdGVyLFxyXG4gIC53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheS1jb250ZW50LW1pZGRsZTpiZWZvcmUsXHJcbiAgLndpZGdldC1wcm9kdWN0cy1vdmVybGF5LWNvbnRlbnQtbWlkZGxlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LXByb2R1Y3RzLW92ZXJsYXktY29udGVudDphZnRlcixcclxuICAud2lkZ2V0LXByb2R1Y3RzLW92ZXJsYXktY29udGVudC1taWRkbGU6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7IH1cclxuXHJcbi53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheS1jb250ZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzcHg7XHJcbiAgcmlnaHQ6IDNweDtcclxuICBib3R0b206IDNweDtcclxuICBsZWZ0OiAzcHg7IH1cclxuXHJcbi53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheS1jb250ZW50LW1pZGRsZSB7XHJcbiAgaGVpZ2h0OiAxMDAlOyB9XHJcblxyXG4ud2lkZ2V0LXByb2R1Y3RzLW92ZXJsYXktY29udGVudC1pbm5lciB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XHJcblxyXG4ud2lkZ2V0LXByb2R1Y3RzLWltYWdlIHtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cclxuICAud2lkZ2V0LXByb2R1Y3RzLWltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTsgfVxyXG4gIC53aWRnZXQtcHJvZHVjdHMtaW1hZ2VbaHJlZl06aG92ZXIgLndpZGdldC1wcm9kdWN0cy1vdmVybGF5LCAud2lkZ2V0LXByb2R1Y3RzLWltYWdlW2hyZWZdOmZvY3VzIC53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzOyB9XHJcbiAgICAud2lkZ2V0LXByb2R1Y3RzLWltYWdlW2hyZWZdOmhvdmVyIC53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheS5pbnZlcnRlZCwgLndpZGdldC1wcm9kdWN0cy1pbWFnZVtocmVmXTpmb2N1cyAud2lkZ2V0LXByb2R1Y3RzLW92ZXJsYXkuaW52ZXJ0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cclxuICAud2lkZ2V0LXByb2R1Y3RzLWltYWdlW2hyZWZdOmhvdmVyIC53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheS1jb250ZW50LCAud2lkZ2V0LXByb2R1Y3RzLWltYWdlW2hyZWZdOmZvY3VzIC53aWRnZXQtcHJvZHVjdHMtb3ZlcmxheS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyB9XHJcbiAgLndpZGdldC1wcm9kdWN0cy1pbWFnZVtocmVmXTpob3ZlciAud2lkZ2V0LXByb2R1Y3RzLW92ZXJsYXktY29udGVudC1taWRkbGUsIC53aWRnZXQtcHJvZHVjdHMtaW1hZ2VbaHJlZl06Zm9jdXMgLndpZGdldC1wcm9kdWN0cy1vdmVybGF5LWNvbnRlbnQtbWlkZGxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlOyB9XHJcblxyXG4ud2lkZ2V0LXByb2R1Y3RzLXRpdGxlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XHJcblxyXG4ud2lkZ2V0LXByb2R1Y3RzLWZvb3RlciB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNHB4OyB9XHJcblxyXG4ud2lkZ2V0LXByb2R1Y3RzLXByaWNlIHtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxyXG5cclxuLndpZGdldC1wcm9kdWN0cy1pbWFnZSArIC53aWRnZXQtcHJvZHVjdHMtdGl0bGUsXHJcbi53aWRnZXQtcHJvZHVjdHMtdGl0bGUgKyAud2lkZ2V0LXByb2R1Y3RzLWltYWdlIHtcclxuICBtYXJnaW4tdG9wOiA2cHg7IH1cclxuXHJcbi53aWRnZXQtcHJvZHVjdHMtaW1hZ2UgKyAud2lkZ2V0LXByb2R1Y3RzLWZvb3RlciB7XHJcbiAgcGFkZGluZy10b3A6IDRweDsgfVxyXG5cclxuLndpZGdldC1wcmljaW5nIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDAgYXV0bzsgfVxyXG4gIC53aWRnZXQtcHJpY2luZyAubGFiZWwtcmliYm9uLFxyXG4gIC53aWRnZXQtcHJpY2luZyAubGFiZWwtY29ybmVyIHtcclxuICAgIHotaW5kZXg6IDEwOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctaW5uZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxyXG4gIC53aWRnZXQtcHJpY2luZy1pdGVtICsgLndpZGdldC1wcmljaW5nLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxyXG5cclxuLndpZGdldC1wcmljaW5nLXBsYW4sXHJcbi53aWRnZXQtcHJpY2luZy1zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctcGxhbiB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luOiAwOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctc2VjdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxyXG5cclxuLndpZGdldC1wcmljaW5nLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxyXG5cclxuLndpZGdldC1wcmljaW5nLWhvdmVyOmhvdmVyIC53aWRnZXQtcHJpY2luZy1pdGVtIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctaG92ZXI6aG92ZXIgLndpZGdldC1wcmljaW5nLWl0ZW06aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7IH1cclxuXHJcbi53aWRnZXQtcHJpY2luZy1ob3ZlciAud2lkZ2V0LXByaWNpbmctaXRlbSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnM7IH1cclxuXHJcbi53aWRnZXQtcHJpY2luZy1zaW1wbGUgLndpZGdldC1wcmljaW5nLWl0ZW0ge1xyXG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxyXG5cclxuLndpZGdldC1wcmljaW5nLXNpbXBsZSAud2lkZ2V0LXByaWNpbmctYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctc2ltcGxlLndpZGdldC1wcmljaW5nLWhvdmVyOmhvdmVyIC53aWRnZXQtcHJpY2luZy1pdGVtIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctc2ltcGxlLndpZGdldC1wcmljaW5nLWhvdmVyOmhvdmVyIC53aWRnZXQtcHJpY2luZy1pdGVtOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctZXhwYW5kZWQgLndpZGdldC1wcmljaW5nLWlubmVyIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiBhdXRvOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctZXhwYW5kZWQgLndpZGdldC1wcmljaW5nLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDsgfVxyXG5cclxuLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3NePVwiY29sLXNtLVwiXSxcclxuLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3MqPVwiIGNvbC1zbS1cIl0sXHJcbi53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzXj1cImNvbC1tZC1cIl0sXHJcbi53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzKj1cIiBjb2wtbWQtXCJdLFxyXG4ud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzc149XCJjb2wtbGctXCJdLFxyXG4ud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzcyo9XCIgY29sLWxnLVwiXSxcclxuLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3NePVwiY29sLXhsLVwiXSxcclxuLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3MqPVwiIGNvbC14bC1cIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzc149XCJjb2wteHMtXCJdLFxyXG4ud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzcyo9XCIgY29sLXhzLVwiXSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICBmbG9hdDogbm9uZTsgfVxyXG4gIC53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzXj1cImNvbC14cy1cIl0gKyAud2lkZ2V0LXByaWNpbmctaXRlbSxcclxuICAud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzcyo9XCIgY29sLXhzLVwiXSArIC53aWRnZXQtcHJpY2luZy1pdGVtIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzc149XCJjb2wtc20tXCJdLFxyXG4gIC53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzKj1cIiBjb2wtc20tXCJdIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBmbG9hdDogbm9uZTsgfVxyXG4gICAgLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3NePVwiY29sLXNtLVwiXSArIC53aWRnZXQtcHJpY2luZy1pdGVtLFxyXG4gICAgLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3MqPVwiIGNvbC1zbS1cIl0gKyAud2lkZ2V0LXByaWNpbmctaXRlbSB7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH0gfVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3NePVwiY29sLW1kLVwiXSxcclxuICAud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzcyo9XCIgY29sLW1kLVwiXSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgZmxvYXQ6IG5vbmU7IH1cclxuICAgIC53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzXj1cImNvbC1tZC1cIl0gKyAud2lkZ2V0LXByaWNpbmctaXRlbSxcclxuICAgIC53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzKj1cIiBjb2wtbWQtXCJdICsgLndpZGdldC1wcmljaW5nLWl0ZW0ge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzXj1cImNvbC1sZy1cIl0sXHJcbiAgLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3MqPVwiIGNvbC1sZy1cIl0ge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIGZsb2F0OiBub25lOyB9XHJcbiAgICAud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzc149XCJjb2wtbGctXCJdICsgLndpZGdldC1wcmljaW5nLWl0ZW0sXHJcbiAgICAud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzcyo9XCIgY29sLWxnLVwiXSArIC53aWRnZXQtcHJpY2luZy1pdGVtIHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfSB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLndpZGdldC1wcmljaW5nLWl0ZW1bY2xhc3NePVwiY29sLXhsLVwiXSxcclxuICAud2lkZ2V0LXByaWNpbmctaXRlbVtjbGFzcyo9XCIgY29sLXhsLVwiXSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgZmxvYXQ6IG5vbmU7IH1cclxuICAgIC53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzXj1cImNvbC14bC1cIl0gKyAud2lkZ2V0LXByaWNpbmctaXRlbSxcclxuICAgIC53aWRnZXQtcHJpY2luZy1pdGVtW2NsYXNzKj1cIiBjb2wteGwtXCJdICsgLndpZGdldC1wcmljaW5nLWl0ZW0ge1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9IH1cclxuXHJcbi53aWRnZXQtdGltZWxpbmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxyXG4gIC53aWRnZXQtdGltZWxpbmU6YmVmb3JlLCAud2lkZ2V0LXRpbWVsaW5lOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7IH1cclxuICAud2lkZ2V0LXRpbWVsaW5lOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoOyB9XHJcbiAgLndpZGdldC10aW1lbGluZTpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogNDRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7IH1cclxuICAud2lkZ2V0LXRpbWVsaW5lOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTRweDtcclxuICAgIGxlZnQ6IDQxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDsgfVxyXG5cclxuLndpZGdldC10aW1lbGluZS1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgd2lkdGg6IDEyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxyXG5cclxuLndpZGdldC10aW1lbGluZS1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cclxuICAud2lkZ2V0LXRpbWVsaW5lLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgLndpZGdldC10aW1lbGluZS1pdGVtIC5wYW5lbCB7XHJcbiAgICBtYXJnaW46IDA7IH1cclxuXHJcbi53aWRnZXQtdGltZWxpbmUtaW5mbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDkwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblxyXG4ud2lkZ2V0LXRpbWVsaW5lLWJ1bGxldDpiZWZvcmUsXHJcbi53aWRnZXQtdGltZWxpbmUtaWNvbjpiZWZvcmUsXHJcbi53aWRnZXQtdGltZWxpbmUtaW1hZ2U6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDVweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAycHg7XHJcbiAgY29udGVudDogXCJcIjsgfVxyXG5cclxuLndpZGdldC10aW1lbGluZS1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA4cHg7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7IH1cclxuICAud2lkZ2V0LXRpbWVsaW5lLWJ1bGxldDpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDlweDsgfVxyXG5cclxuLndpZGdldC10aW1lbGluZS1pY29uLFxyXG4ud2lkZ2V0LXRpbWVsaW5lLWltYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvOyB9XHJcbiAgLndpZGdldC10aW1lbGluZS1pY29uOmJlZm9yZSxcclxuICAud2lkZ2V0LXRpbWVsaW5lLWltYWdlOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cclxuXHJcbi53aWRnZXQtdGltZWxpbmUtaWNvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XHJcblxyXG4ud2lkZ2V0LXRpbWVsaW5lLWltYWdlIGltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4OyB9XHJcblxyXG4ud2lkZ2V0LXRpbWVsaW5lLXRpbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMnB4IDZweDtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgZm9udC1zaXplOiAxMXB4OyB9XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAud2lkZ2V0LXRpbWVsaW5lLWNlbnRlcmVkOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxyXG4gIC53aWRnZXQtdGltZWxpbmUtY2VudGVyZWQ6YWZ0ZXIge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7IH1cclxuICAud2lkZ2V0LXRpbWVsaW5lLWNlbnRlcmVkIC53aWRnZXQtdGltZWxpbmUtc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxyXG4gIC53aWRnZXQtdGltZWxpbmUtY2VudGVyZWQgLndpZGdldC10aW1lbGluZS1pdGVtLnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cclxuICAgIC53aWRnZXQtdGltZWxpbmUtY2VudGVyZWQgLndpZGdldC10aW1lbGluZS1pdGVtLnJpZ2h0IC53aWRnZXQtdGltZWxpbmUtaW5mbyB7XHJcbiAgICAgIGxlZnQ6IC00NXB4OyB9XHJcbiAgLndpZGdldC10aW1lbGluZS1jZW50ZXJlZCAud2lkZ2V0LXRpbWVsaW5lLWl0ZW0ubGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuICAgIC53aWRnZXQtdGltZWxpbmUtY2VudGVyZWQgLndpZGdldC10aW1lbGluZS1pdGVtLmxlZnQgLndpZGdldC10aW1lbGluZS1pbmZvIHtcclxuICAgICAgcmlnaHQ6IC00NXB4O1xyXG4gICAgICBsZWZ0OiBhdXRvOyB9XHJcbiAgICAud2lkZ2V0LXRpbWVsaW5lLWNlbnRlcmVkIC53aWRnZXQtdGltZWxpbmUtaXRlbS5sZWZ0IC53aWRnZXQtdGltZWxpbmUtYnVsbGV0OmJlZm9yZSxcclxuICAgIC53aWRnZXQtdGltZWxpbmUtY2VudGVyZWQgLndpZGdldC10aW1lbGluZS1pdGVtLmxlZnQgLndpZGdldC10aW1lbGluZS1pY29uOmJlZm9yZSxcclxuICAgIC53aWRnZXQtdGltZWxpbmUtY2VudGVyZWQgLndpZGdldC10aW1lbGluZS1pdGVtLmxlZnQgLndpZGdldC10aW1lbGluZS1pbWFnZTpiZWZvcmUge1xyXG4gICAgICByaWdodDogNTAlO1xyXG4gICAgICBsZWZ0OiA1cHg7IH1cclxuICAgIC53aWRnZXQtdGltZWxpbmUtY2VudGVyZWQgLndpZGdldC10aW1lbGluZS1pdGVtLmxlZnQgLndpZGdldC10aW1lbGluZS1idWxsZXQ6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgICAud2lkZ2V0LXRpbWVsaW5lLWNlbnRlcmVkIC53aWRnZXQtdGltZWxpbmUtaXRlbS5sZWZ0IC53aWRnZXQtdGltZWxpbmUtaWNvbjpiZWZvcmUsXHJcbiAgICAud2lkZ2V0LXRpbWVsaW5lLWNlbnRlcmVkIC53aWRnZXQtdGltZWxpbmUtaXRlbS5sZWZ0IC53aWRnZXQtdGltZWxpbmUtaW1hZ2U6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XHJcblxyXG4vKiMgc291cmNlTWFwcGluZ1VSTD13aWRnZXRzLmNzcy5tYXAgKi9cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9jc3MvcGl4ZWwtYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvY3NzL3BpeGVsLWFkbWluL3dpZGdldHMuY3NzIiwiLmJnLXByaW1hcnksLmJnLXByaW1hcnkgYSwuYmctcHJpbWFyeSBhOmFjdGl2ZSwuYmctcHJpbWFyeSBhOmZvY3VzLC5iZy1wcmltYXJ5IGE6aG92ZXIsLmJnLXByaW1hcnk6YWN0aXZlLC5iZy1wcmltYXJ5OmZvY3VzLC5iZy1wcmltYXJ5OmhvdmVyLC5iZy1wcmltYXJ5W2hyZWZdLC5iZy1wcmltYXJ5W2hyZWZdOmFjdGl2ZSwuYmctcHJpbWFyeVtocmVmXTpmb2N1cywuYmctcHJpbWFyeVtocmVmXTpob3Zlcntjb2xvcjojZmZmIWltcG9ydGFudH0ucGFuZWwtcHJpbWFyeSAucGFuZWwtaGVhZGluZy10ZXh0IGEsLnBhbmVsLXByaW1hcnkucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSBhLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWZvb3RlciBhLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmctdGV4dCBhLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSBhLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtZm9vdGVyIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ib2R5e2JhY2tncm91bmQ6I2ZmZn0ucGFnZS1icmVhZGNydW1iLC5wYWdlLWhlYWRlcjpub3QoLnBhbmVsKXtiYWNrZ3JvdW5kOjAgMH0ubmF2LXRhYnMsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQsLnBhZ2UtYnJlYWRjcnVtYiwucGFnZS1oZWFkZXIsaHJ7Ym9yZGVyLWNvbG9yOiNmMmYyZjJ9LnBhbmVsIC5uYXYtdGFic3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMTEpfS5wYW5lbCwud2lkZ2V0LW1vcmUtbGluay5iLWEtMSwud2lkZ2V0LXByb2R1Y3RzLWltYWdlLDpub3QoLnBhbmVsKSAudGh1bWJuYWlse2JvcmRlci1jb2xvcjojZTRlNGU0fS5iZy1wcmltYXJ5LC5iZy1wcmltYXJ5IC5iZy1wcmltYXJ5e2JvcmRlci1jb2xvcjojMzU5ZWJjIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM0YWI2ZDUhaW1wb3J0YW50fS5iZy1wcmltYXJ5W2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzQ1YWRjYiFpbXBvcnRhbnR9LmJnLXByaW1hcnkgLmJnLXByaW1hcnkuZGFya2VuLC5iZy1wcmltYXJ5LmRhcmtlbntiYWNrZ3JvdW5kLWNvbG9yOiM0NWFkY2IhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMzE5NGIwIWltcG9ydGFudH0uYmctcHJpbWFyeSAuYmctcHJpbWFyeS5kYXJrZW5baHJlZl06aG92ZXIsLmJnLXByaW1hcnkuZGFya2VuW2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzM5YThjOCFpbXBvcnRhbnR9LmJnLXByaW1hcnkgLmJnLXByaW1hcnkuZGFya2VyLC5iZy1wcmltYXJ5LmRhcmtlcntiYWNrZ3JvdW5kLWNvbG9yOiMzOWE4YzghaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMmY4ZGE5IWltcG9ydGFudH0uYmctcHJpbWFyeSAuYmctcHJpbWFyeS5kYXJrZXJbaHJlZl06aG92ZXIsLmJnLXByaW1hcnkuZGFya2VyW2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzM1OWViYyFpbXBvcnRhbnR9LmJnLXByaW1hcnkgLnRleHQtbXV0ZWQsLmJnLXByaW1hcnkgLnRleHQtbXV0ZWQgYSwuYmctcHJpbWFyeSAudGV4dC1tdXRlZDphY3RpdmUsLmJnLXByaW1hcnkgLnRleHQtbXV0ZWQ6Zm9jdXMsLmJnLXByaW1hcnkgLnRleHQtbXV0ZWQ6aG92ZXIsLmJnLXByaW1hcnkgLnRleHQtbXV0ZWRbaHJlZl17Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNikhaW1wb3J0YW50fS50ZXh0LXByaW1hcnksLnRleHQtcHJpbWFyeSBhLC50ZXh0LXByaW1hcnk6YWN0aXZlLC50ZXh0LXByaW1hcnk6Zm9jdXMsLnRleHQtcHJpbWFyeTpob3ZlciwudGV4dC1wcmltYXJ5W2hyZWZde2NvbG9yOiMyYzlmYzAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnkgYTphY3RpdmUsLnRleHQtcHJpbWFyeSBhOmZvY3VzLC50ZXh0LXByaW1hcnkgYTpob3ZlciwudGV4dC1wcmltYXJ5W2hyZWZdOmFjdGl2ZSwudGV4dC1wcmltYXJ5W2hyZWZdOmZvY3VzLC50ZXh0LXByaW1hcnlbaHJlZl06aG92ZXJ7Y29sb3I6IzIzN2M5NiFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojNGFiNmQ1IWltcG9ydGFudH0udGFibGUtcHJpbWFyeSAudGFibGUsLnRhYmxlLXByaW1hcnkudGFibGV7bWFyZ2luOjA7Ym9yZGVyLXRvcC1jb2xvcjojM2I4ZmE2IWltcG9ydGFudH0udGFibGUtcHJpbWFyeXttYXJnaW4tYm90dG9tOjIxcHh9LnRhYmxlLXByaW1hcnkgLnRhYmxlLWhlYWRlciwudGFibGUtcHJpbWFyeSB0aGVhZCwudGFibGUtcHJpbWFyeSB0aGVhZCB0aCwudGFibGUtcHJpbWFyeSB0aGVhZCB0cntib3JkZXItY29sb3I6IzNiOGZhNiFpbXBvcnRhbnQ7Y29sb3I6I2ZmZn0udGFibGUtcHJpbWFyeSB0aGVhZCB0aCwudGFibGUtcHJpbWFyeSB0aGVhZCB0cntiYWNrZ3JvdW5kOiMzYmE2YzV9LmJ0bi1wcmltYXJ5LC50YWJsZS1wcmltYXJ5IC50YWJsZS1oZWFkZXJ7YmFja2dyb3VuZDojNGFiNmQ1fS50YWJsZS1wcmltYXJ5IC50YWJsZS1oZWFkZXIgLmZvcm0tY29udHJvbHtib3JkZXI6bm9uZX0uZm9ybS1jb250cm9sOmZvY3VzLC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cywuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cywuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzRhYjZkNX0uYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzMxYWNjZn0uYnRuLXByaW1hcnkuYnRuLW91dGxpbmV7Y29sb3I6IzJlYTZjODtib3JkZXItY29sb3I6IzMxYWNjZjtiYWNrZ3JvdW5kOjAgMH0uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZm9jdXMsLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmZvY3VzLC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3ZlciwuYnRuLXByaW1hcnkuZm9jdXMsLmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMmVhNmM4ICMyZWE2YzggIzFkNjg3ZDtiYWNrZ3JvdW5kOiMzZWIxZDJ9LmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlLC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTphY3RpdmUsLmJ0bi1wcmltYXJ5OmFjdGl2ZSwub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLC5vcGVuPi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzI3OGFhNztiYWNrZ3JvdW5kOiMzMWFjY2Z9LmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmU6aG92ZXIsLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6YWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTphY3RpdmU6aG92ZXIsLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5idG4tb3V0bGluZS5mb2N1cywub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi1vdXRsaW5lOmZvY3VzLC5vcGVuPi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuYnRuLW91dGxpbmU6aG92ZXIsLm9wZW4+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cywub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLC5vcGVuPi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMyNzhhYTc7YmFja2dyb3VuZDojMmVhNmM4fS5idG4tcHJpbWFyeS5idG4tM2QuYnRuLW91dGxpbmUuZm9jdXMsLmJ0bi1wcmltYXJ5LmJ0bi0zZC5idG4tb3V0bGluZTpmb2N1cywuYnRuLXByaW1hcnkuYnRuLTNkLmJ0bi1vdXRsaW5lOmhvdmVyLC5idG4tcHJpbWFyeS5idG4tM2QuZm9jdXMsLmJ0bi1wcmltYXJ5LmJ0bi0zZDpmb2N1cywuYnRuLXByaW1hcnkuYnRuLTNkOmhvdmVye2JvcmRlci1ib3R0b20tY29sb3I6IzI3OGFhN30uYnRuLXByaW1hcnkuYnRuLTNkLmFjdGl2ZSwuYnRuLXByaW1hcnkuYnRuLTNkLmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnkuYnRuLTNkLmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnkuYnRuLTNkLmFjdGl2ZTpob3ZlciwuYnRuLXByaW1hcnkuYnRuLTNkOmFjdGl2ZSwuYnRuLXByaW1hcnkuYnRuLTNkOmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnkuYnRuLTNkOmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnkuYnRuLTNkOmFjdGl2ZTpob3Zlciwub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi0zZCwub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi0zZC5mb2N1cywub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi0zZDpmb2N1cywub3Blbj4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmJ0bi0zZDpob3ZlcntiYWNrZ3JvdW5kOiMzZWIxZDJ9LmJ0bi1wcmltYXJ5LmRpc2FibGVkLC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeXtib3JkZXItY29sb3I6IzMxYWNjZiFpbXBvcnRhbnQ7YmFja2dyb3VuZDojNGFiNmQ1IWltcG9ydGFudH0uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5le2NvbG9yOiMyZWE2Yzg7Ym9yZGVyLWNvbG9yOiMzMWFjY2YhaW1wb3J0YW50O2JhY2tncm91bmQ6MCAwIWltcG9ydGFudH0uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZle2NvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMjc4YWE3IWltcG9ydGFudDtiYWNrZ3JvdW5kOiMzMWFjY2YhaW1wb3J0YW50fS5weC1uYXZiYXIsLnB4LW5hdmJhciAuZHJvcGRvd24tbWVudSBhLC5weC1uYXZiYXIgLm5hdmJhci1uYXYgYXtjb2xvcjojNTE1MTUxfS5weC1uYXZiYXJ7Ym94LXNoYWRvdzowIDFweCAwIDAgI2RkZH0ucHgtbmF2YmFyIC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLC5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cywucHgtbmF2YmFyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIsLnB4LW5hdmJhciAuZHJvcGRvd24uYWN0aXZlPmEsLnB4LW5hdmJhciAuZHJvcGRvd24uYWN0aXZlPmE6YWN0aXZlLC5weC1uYXZiYXIgLmRyb3Bkb3duLmFjdGl2ZT5hOmZvY3VzLC5weC1uYXZiYXIgLmRyb3Bkb3duLmFjdGl2ZT5hOmhvdmVyLC5weC1uYXZiYXIgLmRyb3Bkb3duLm9wZW4+YSwucHgtbmF2YmFyIC5kcm9wZG93bi5vcGVuPmE6YWN0aXZlLC5weC1uYXZiYXIgLmRyb3Bkb3duLm9wZW4+YTpmb2N1cywucHgtbmF2YmFyIC5kcm9wZG93bi5vcGVuPmE6aG92ZXIsLnB4LW5hdmJhciAubmF2YmFyLW5hdiBhOmFjdGl2ZSwucHgtbmF2YmFyIC5uYXZiYXItbmF2IGE6Zm9jdXMsLnB4LW5hdmJhciAubmF2YmFyLW5hdiBhOmhvdmVyLC5weC1uYXZiYXIgbGkuYWN0aXZlPmEsLnB4LW5hdmJhciBsaS5hY3RpdmU+YTphY3RpdmUsLnB4LW5hdmJhciBsaS5hY3RpdmU+YTpmb2N1cywucHgtbmF2YmFyIGxpLmFjdGl2ZT5hOmhvdmVye2NvbG9yOiM0NDQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMyl9LnB4LW5hdmJhciAuZHJvcGRvd24tbWVudSBsaTpob3ZlciwucHgtbmF2YmFyIC5uYXZiYXItbmF2IGxpOmhvdmVye2JhY2tncm91bmQ6MCAwfS5weC1uYXZiYXIgLm5hdmJhci1icmFuZHtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnR9LnB4LW5hdmJhciBmb3JtLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2x7Y29sb3I6IzQ0NDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZn0ucHgtbmF2YmFyIC5uYXZiYXItdG9nZ2xle2NvbG9yOiM0NDR9LnB4LW5hdmJhciAubmF2YmFyLXRvZ2dsZSAubmF2YmFyLXRvZ2dsZS1pY29uLC5weC1uYXZiYXIgLm5hdmJhci10b2dnbGUgLm5hdmJhci10b2dnbGUtaWNvbjphZnRlciwucHgtbmF2YmFyIC5uYXZiYXItdG9nZ2xlIC5uYXZiYXItdG9nZ2xlLWljb246YmVmb3Jle29wYWNpdHk6MTtjb2xvcjojNDQ0O2JhY2tncm91bmQ6IzQ0NH0ucHgtbmF2YmFyIC5uYXZiYXItaGVhZGVyLC5weC1uYXZiYXIgLm5hdmJhci1oZWFkZXIgYSwucHgtbmF2YmFyIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZHtjb2xvcjojNTE1MTUxfS5weC1uYXZiYXIgLm5hdmJhci10b2dnbGUuY29sbGFwc2VkIC5uYXZiYXItdG9nZ2xlLWljb24sLnB4LW5hdmJhciAubmF2YmFyLXRvZ2dsZS5jb2xsYXBzZWQgLm5hdmJhci10b2dnbGUtaWNvbjphZnRlciwucHgtbmF2YmFyIC5uYXZiYXItdG9nZ2xlLmNvbGxhcHNlZCAubmF2YmFyLXRvZ2dsZS1pY29uOmJlZm9yZXtjb2xvcjojNTE1MTUxO2JhY2tncm91bmQ6IzUxNTE1MX0ucHgtbmF2YmFyIC5wcy1zY3JvbGxiYXIteC1yYWlsLC5weC1uYXZiYXIgLnBzLXNjcm9sbGJhci15LXJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnB4LW5hdmJhciAucHMtc2Nyb2xsYmFyLXgtcmFpbD4ucHMtc2Nyb2xsYmFyLXgsLnB4LW5hdmJhciAucHMtc2Nyb2xsYmFyLXktcmFpbD4ucHMtc2Nyb2xsYmFyLXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKSFpbXBvcnRhbnR9LnB4LW5hdmJhciAubmF2YmFyLWhlYWRlcntiYWNrZ3JvdW5kOiNmNmY2ZjZ9LnB4LW5hdmJhciAubmF2YmFyLWhlYWRlciBhOmZvY3VzLC5weC1uYXZiYXIgLm5hdmJhci1oZWFkZXIgYTpob3Zlcntjb2xvcjojNDQ0O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDMpfS5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnU+bGkuZGl2aWRlcntiYWNrZ3JvdW5kOiNkZGR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgbGksLnB4LW5hdmJhciAuZHJvcGRvd24ub3BlbiwucHgtbmF2YmFyIC5kcm9wZG93bi5vcGVuIGxpLC5weC1uYXZiYXIgLm5hdmJhci1uYXYgbGl7Ym9yZGVyLWNvbG9yOiNkZGR9LnB4LW5hdmJhciAubmF2YmFyLWNvbGxhcHNle2JvcmRlci1jb2xvcjojZGRkO2JhY2tncm91bmQ6I2Y2ZjZmNn0ucHgtbmF2YmFyIC5kcm9wZG93bi5vcGVue2JhY2tncm91bmQ6I2VjZWNlYyFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsucHgtbmF2YmFyIC5uYXZiYXItY29sbGFwc2UsLnB4LW5hdmJhciAubmF2YmFyLW5hdj5saXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LnB4LW5hdmJhciwucHgtbmF2YmFyIC5kcm9wZG93bi1tZW51LC5weC1uYXZiYXIgLmRyb3Bkb3duLW11bHRpLWNvbHVtbiwucHgtbmF2YmFyIC5uYXZiYXItY29sbGFwc2V7YmFja2dyb3VuZDojZjZmNmY2fS5weC1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcj5he2NvbG9yOiM0NDQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMyl9LnB4LW5hdmJhciBbY2xhc3MqPVwiIHdpZGdldC1cIl0sLnB4LW5hdmJhciBbY2xhc3NePXdpZGdldC1de2JvcmRlci1jb2xvcjojZGRkfS5weC1uYXZiYXIgW2NsYXNzKj1cIiB3aWRnZXQtXCJdIGEsLnB4LW5hdmJhciBbY2xhc3MqPVwiIHdpZGdldC1cIl0gYTpmb2N1cywucHgtbmF2YmFyIFtjbGFzcyo9XCIgd2lkZ2V0LVwiXSBhOmhvdmVyLC5weC1uYXZiYXIgW2NsYXNzXj13aWRnZXQtXSBhLC5weC1uYXZiYXIgW2NsYXNzXj13aWRnZXQtXSBhOmZvY3VzLC5weC1uYXZiYXIgW2NsYXNzXj13aWRnZXQtXSBhOmhvdmVye2JhY2tncm91bmQ6MCAwfS5weC1uYXZiYXIgLm5hdmJhci1oZWFkZXIgYSwucHgtbmF2YmFyIC5uYXZiYXItbmF2PmxpPmF7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3M7dHJhbnNpdGlvbjphbGwgLjNzfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnB4LW5hdi1sZWZ0Om5vdCgucHgtbmF2LWNvbGxhcHNlKX4ucHgtbmF2YmFyIC5uYXZiYXItaGVhZGVye2NvbG9yOiM1MTUxNTE7YmFja2dyb3VuZDowIDA7bWFyZ2luLXJpZ2h0OjFweDtib3gtc2hhZG93OjFweCAwIDAgMCB0cmFuc3BhcmVudH0ucHgtbmF2LWxlZnQ6bm90KC5weC1uYXYtY29sbGFwc2Upfi5weC1uYXZiYXIgLm5hdmJhci1oZWFkZXIgYXtjb2xvcjojNTE1MTUxfS5weC1uYXYtbGVmdDpub3QoLnB4LW5hdi1jb2xsYXBzZSl+LnB4LW5hdmJhciAubmF2YmFyLWhlYWRlciBhOmZvY3VzLC5weC1uYXYtbGVmdDpub3QoLnB4LW5hdi1jb2xsYXBzZSl+LnB4LW5hdmJhciAubmF2YmFyLWhlYWRlciBhOmhvdmVye2NvbG9yOiM0NDR9LnB4LW5hdi10b2dnbGV7Ym94LXNoYWRvdzowIDFweCAwIDAgI2RkZH19LnB4LW5hdiwucHgtbmF2LWl0ZW0gYXtjb2xvcjojNzc3fS5weC1uYXYucHgtbmF2LWxlZnQsLnB4LW5hdi5weC1uYXYtbGVmdCAucHgtbmF2LWNvbnRlbnQ+LnB4LW5hdi1pdGVtLmFjdGl2ZT5he2JveC1zaGFkb3c6LTFweCAwIDAgI2RkZCBpbnNldH0ucHgtbmF2e2JhY2tncm91bmQ6I2Y2ZjZmNn0ucHgtbmF2IC5wcy1zY3JvbGxiYXIteC1yYWlsLC5weC1uYXYgLnBzLXNjcm9sbGJhci15LXJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnR9LnB4LW5hdiAucHMtc2Nyb2xsYmFyLXgtcmFpbD4ucHMtc2Nyb2xsYmFyLXgsLnB4LW5hdiAucHMtc2Nyb2xsYmFyLXktcmFpbD4ucHMtc2Nyb2xsYmFyLXl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKSFpbXBvcnRhbnR9LnB4LW5hdi1kaW1tZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4zKX0ucHgtbmF2LWl0ZW0gYTphY3RpdmUsLnB4LW5hdi1pdGVtIGE6Zm9jdXMsLnB4LW5hdi1pdGVtIGE6aG92ZXJ7Y29sb3I6IzMzMztiYWNrZ3JvdW5kOjAgMH0ucHgtbmF2LWl0ZW0uYWN0aXZlPmF7Y29sb3I6IzMzMyFpbXBvcnRhbnQ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMyl9LnB4LW5hdi1kcm9wZG93bi5hY3RpdmU+YSAucHgtbmF2LWljb24sLnB4LW5hdi1pdGVtLmFjdGl2ZT5hIC5weC1uYXYtaWNvbntjb2xvcjojMzMzfS5weC1uYXYtZHJvcGRvd24uYWN0aXZlPmEsLnB4LW5hdi1kcm9wZG93bi5hY3RpdmU+YTphY3RpdmUsLnB4LW5hdi1kcm9wZG93bi5hY3RpdmU+YTpmb2N1cywucHgtbmF2LWRyb3Bkb3duLmFjdGl2ZT5hOmhvdmVye2JhY2tncm91bmQ6MCAwfS5weC1uYXYtdG9vbHRpcHtiYWNrZ3JvdW5kOiM0NDQ7Y29sb3I6I2ZmZn0ucHgtbmF2LWxlZnQgLnB4LW5hdi10b29sdGlwOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6IzQ0NH0ucHgtbmF2LXJpZ2h0IC5weC1uYXYtdG9vbHRpcDpiZWZvcmV7Ym9yZGVyLWxlZnQtY29sb3I6IzQ0NH0ucHgtbmF2LWRyb3Bkb3duLW1lbnUtdGl0bGUsLnB4LXNob3c+YXtiYWNrZ3JvdW5kOiNmNmY2ZjYhaW1wb3J0YW50O2NvbG9yOiMzMzMhaW1wb3J0YW50fS5weC1uYXYtZHJvcGRvd24tbWVudS10aXRsZSAucHgtbmF2LWljb24sLnB4LXNob3c+YSAucHgtbmF2LWljb257Y29sb3I6IzMzMyFpbXBvcnRhbnR9LnB4LW5hdi1kcm9wZG93bi1tZW51e2JhY2tncm91bmQ6I2YwZjBmMH0ucHgtbmF2LXRvZ2dsZXtjb2xvcjojNTE1MTUxO2JhY2tncm91bmQ6I2Y2ZjZmNn0ucHgtbmF2LXRvZ2dsZSAubmF2YmFyLXRvZ2dsZS1pY29uLC5weC1uYXYtdG9nZ2xlIC5uYXZiYXItdG9nZ2xlLWljb246YWZ0ZXIsLnB4LW5hdi10b2dnbGUgLm5hdmJhci10b2dnbGUtaWNvbjpiZWZvcmV7Y29sb3I6IzUxNTE1MTtiYWNrZ3JvdW5kOiM1MTUxNTF9LnB4LW5hdi1ib3h7Ym9yZGVyLWNvbG9yOiNlYWVhZWE7Y29sb3I6IzMzM30ucHgtbmF2LWJveCAuY2xvc2V7Y29sb3I6Izc3N30ucHgtbmF2LWJveCAuY2xvc2U6YWN0aXZlLC5weC1uYXYtYm94IC5jbG9zZTpmb2N1cywucHgtbmF2LWJveCAuY2xvc2U6aG92ZXJ7Y29sb3I6IzMzM30ucHgtbmF2LWJveCAuYnRuLW91dGxpbmV7Ym9yZGVyLWNvbG9yOiNlYWVhZWE7Y29sb3I6Izc3N30ucHgtbmF2LXN0YXRpYyAucHgtbmF2LWRyb3Bkb3duPmEsLnB4LW5hdi1zdGF0aWMgLnB4LW5hdi1kcm9wZG93bj5hOmZvY3VzLC5weC1uYXYtc3RhdGljIC5weC1uYXYtZHJvcGRvd24+YTpob3Zlcntjb2xvcjojNzc3fS5weC1uYXYtdG9nZ2xlfi5weC1uYXYtY29udGVudHtwYWRkaW5nLXRvcDo1MXB4fS5weC1uYXYtdG9nZ2xlfi5weC1uYXYtc2Nyb2xsYWJsZS1hcmVhIC5weC1uYXYtY29udGVudHtwYWRkaW5nLXRvcDoxcHh9LnB4LW5hdi5weC1uYXYtbGVmdCAucHgtbmF2LWNvbnRlbnQ+LnB4LW5hdi1pdGVtPi5weC1uYXYtZHJvcGRvd24tbWVudXttYXJnaW4tcmlnaHQ6MXB4fS5weC1uYXYucHgtbmF2LXJpZ2h0LC5weC1uYXYucHgtbmF2LXJpZ2h0IC5weC1uYXYtY29udGVudD4ucHgtbmF2LWl0ZW0uYWN0aXZlPmF7Ym94LXNoYWRvdzoxcHggMCAwICNkZGQgaW5zZXR9LnB4LW5hdi5weC1uYXYtcmlnaHQgLnB4LW5hdi1jb250ZW50Pi5weC1uYXYtaXRlbT4ucHgtbmF2LWRyb3Bkb3duLW1lbnV7bWFyZ2luLWxlZnQ6MXB4fS5weC1uYXYtZHJvcGRvd24tbWVudS5weC1zaG93e2JveC1zaGFkb3c6MCAwIDAgMXB4ICNkZGR9LnB4LW5hdi1jb250ZW50Pi5weC1uYXYtaXRlbT4ucHgtbmF2LWRyb3Bkb3duLW1lbnUsLnB4LW5hdi1jb250ZW50Pi5weC1uYXYtaXRlbT5hLC5weC1uYXYtZHJvcGRvd24tbWVudS10aXRsZXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWFlYWVhfS5weC1uYXYtZHJvcGRvd24tbWVudS13cmFwcGVyfi5weC1uYXYtZHJvcGRvd24tbWVudS10aXRsZXtib3JkZXItdG9wOjFweCBzb2xpZCAjZWFlYWVhO2JvcmRlci1ib3R0b206bm9uZX0ucHgtZm9vdGVyLC5weC1mb290ZXIgaHJ7Ym9yZGVyLWNvbG9yOiNmMGYwZjB9LnB4LW5hdi1kcm9wZG93bi1tZW51LXRvcC5weC1zaG93e21hcmdpbi1ib3R0b206MXB4IWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7LnB4LW5hdi1kcm9wZG93bi1tZW51IC5weC1vcGVuPmEsLnB4LW5hdi5weC1uYXYtZXhwYW5kIC5weC1vcGVuPmF7Y29sb3I6IzMzM319QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5weC1uYXYtZHJvcGRvd24tbWVudSAucHgtb3Blbj5hLC5weC1uYXY6bm90KC5weC1uYXYtY29sbGFwc2UpIC5weC1vcGVuPmF7Y29sb3I6IzMzM319LnB4LWZvb3RlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzQ0NH0ucHgtZm9vdGVyIGF7Y29sb3I6IzY2Nn0ucHgtZm9vdGVyIGE6Zm9jdXMsLnB4LWZvb3RlciBhOmhvdmVye2NvbG9yOiM0NDR9LnB4LWZvb3RlciAudGV4dC1tdXRlZHtjb2xvcjojODg4IWltcG9ydGFudH0uYmFkZ2UtcHJpbWFyeSwubGFiZWwtcHJpbWFyeSwucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZyAuYmFkZ2UtcHJpbWFyeXtib3JkZXItY29sb3I6IzRhYjZkNTtiYWNrZ3JvdW5kOiM0YWI2ZDU7Y29sb3I6I2ZmZn0uYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3ZlciwubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cywubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZyAuYmFkZ2UtcHJpbWFyeVtocmVmXTpmb2N1cywucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZyAuYmFkZ2UtcHJpbWFyeVtocmVmXTpob3Zlcntib3JkZXItY29sb3I6IzM5YWZkMTtiYWNrZ3JvdW5kOiMzOWFmZDE7Y29sb3I6I2ZmZn0uYmFkZ2UtcHJpbWFyeS5sYWJlbC1vdXRsaW5lLC5sYWJlbC1wcmltYXJ5LmxhYmVsLW91dGxpbmUsLnBhbmVsLXdhcm5pbmc+LnBhbmVsLWhlYWRpbmcgLmJhZGdlLXByaW1hcnkubGFiZWwtb3V0bGluZXtjb2xvcjojMmM5ZmMwO2JveC1zaGFkb3c6MCAwIDAgMXB4ICM0YWI2ZDUgaW5zZXR9LmJhZGdlLXByaW1hcnkubGFiZWwtb3V0bGluZVtocmVmXTpmb2N1cywuYmFkZ2UtcHJpbWFyeS5sYWJlbC1vdXRsaW5lW2hyZWZdOmhvdmVyLC5sYWJlbC1wcmltYXJ5LmxhYmVsLW91dGxpbmVbaHJlZl06Zm9jdXMsLmxhYmVsLXByaW1hcnkubGFiZWwtb3V0bGluZVtocmVmXTpob3ZlciwucGFuZWwtd2FybmluZz4ucGFuZWwtaGVhZGluZyAuYmFkZ2UtcHJpbWFyeS5sYWJlbC1vdXRsaW5lW2hyZWZdOmZvY3VzLC5wYW5lbC13YXJuaW5nPi5wYW5lbC1oZWFkaW5nIC5iYWRnZS1wcmltYXJ5LmxhYmVsLW91dGxpbmVbaHJlZl06aG92ZXJ7Y29sb3I6IzIzN2M5Nn0uYmFkZ2UtcHJpbWFyeS5sYWJlbC1yaWJib246YmVmb3JlLC5sYWJlbC1wcmltYXJ5LmxhYmVsLXJpYmJvbjpiZWZvcmUsLnBhbmVsLXdhcm5pbmc+LnBhbmVsLWhlYWRpbmcgLmJhZGdlLXByaW1hcnkubGFiZWwtcmliYm9uOmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiMzZTk1YWV9LnByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM0YWI2ZDV9LmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hLC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTphY3RpdmUsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3VzLC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzRhYjZkNX0ucGFuZWwtcHJpbWFyeXtib3JkZXItY29sb3I6IzMxYWNjZiFpbXBvcnRhbnR9LnBhbmVsLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcsLnBhbmVsLXByaW1hcnkgLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGV7YmFja2dyb3VuZDojNGFiNmQ1O2JvcmRlci1jb2xvcjojMzFhY2NmO2NvbG9yOiNmZmZ9LnBhbmVsLXByaW1hcnkgLnBhbmVsLWhlYWRpbmctdGV4dCBhLC5wYW5lbC1wcmltYXJ5IC5wYW5lbC1oZWFkaW5nLXRleHQgYTpmb2N1cywucGFuZWwtcHJpbWFyeSAucGFuZWwtaGVhZGluZy10ZXh0IGE6aG92ZXIsLnBhbmVsLXByaW1hcnkucGFuZWwtYm9keS1jb2xvcmZ1bCBhLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWJvZHktY29sb3JmdWwgYTpmb2N1cywucGFuZWwtcHJpbWFyeS5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6aG92ZXJ7Y29sb3I6I2ZmZn0ucGFuZWwtcHJpbWFyeSAucGFuZWwtZm9vdGVye2JvcmRlci1jb2xvcjojMzFhY2NmfS5wYW5lbC1wcmltYXJ5LnBhbmVsLWJvZHktY29sb3JmdWwsLnBhbmVsLXByaW1hcnkucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSwucGFuZWwtcHJpbWFyeS5wYW5lbC1ib2R5LWNvbG9yZnVsIC5wYW5lbC1mb290ZXJ7YmFja2dyb3VuZDojNGFiNmQ1O2NvbG9yOiNmZmZ9LnBhbmVsLXByaW1hcnkucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSwucGFuZWwtcHJpbWFyeS5wYW5lbC1ib2R5LWNvbG9yZnVsIGhye2JvcmRlci1jb2xvcjojMzFhY2NmIWltcG9ydGFudH0ucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJre2JvcmRlci1jb2xvcjojNGFiNmQ1IWltcG9ydGFudH0ucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi10b2dnbGV7YmFja2dyb3VuZDojNGFiNmQ1O2JvcmRlci1jb2xvcjojNGFiNmQ1O2NvbG9yOiNmZmZ9LnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGEsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGE6Zm9jdXMsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZy10ZXh0IGE6aG92ZXIsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGEsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6Zm9jdXMsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGE6aG92ZXJ7Y29sb3I6I2ZmZn0ucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrIC5wYW5lbC1mb290ZXJ7Ym9yZGVyLWNvbG9yOiM0YWI2ZDV9LnBhbmVsLXByaW1hcnkucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSwucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWZvb3RlcntiYWNrZ3JvdW5kOiM0YWI2ZDU7Y29sb3I6I2ZmZn0ucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBhLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGE6Zm9jdXMsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgYTpob3ZlciwucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdlciBzcGFuLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIHNwYW46Zm9jdXMsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnZXIgc3Bhbjpob3ZlciwucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGEsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBhOmZvY3VzLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gYTpob3ZlciwucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIHNwYW4sLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBzcGFuOmZvY3VzLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gc3Bhbjpob3Zlcntjb2xvcjojZmZmfS5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBhLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBhOmZvY3VzLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBhOmhvdmVyLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBzcGFuLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBzcGFuOmZvY3VzLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2VyIGxpLmFjdGl2ZSBzcGFuOmhvdmVyLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIGEsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYTpmb2N1cywucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhOmhvdmVyLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsgLnBhbmVsLWhlYWRpbmcgLnBhZ2luYXRpb24gbGkuYWN0aXZlIHNwYW4sLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAucGFnaW5hdGlvbiBsaS5hY3RpdmUgc3Bhbjpmb2N1cywucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrIC5wYW5lbC1oZWFkaW5nIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSBzcGFuOmhvdmVye2NvbG9yOiM0YWI2ZDV9LnBhbmVsLXByaW1hcnkucGFuZWwtZGFyayAucGFuZWwtaGVhZGluZyAubmF2LXRhYnM+bGk+YXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KX0ucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnRleHQtbXV0ZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNykhaW1wb3J0YW50fS5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAubGlzdC1ncm91cC1pdGVtLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCAucGFuZWwtYm9keSwucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWZvb3RlciwucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgLnBhbmVsLWhlYWRpbmcsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIGhyLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCB0YWJsZSwucGFuZWwtcHJpbWFyeS5wYW5lbC1kYXJrLnBhbmVsLWJvZHktY29sb3JmdWwgdGFibGUgdGQsLnBhbmVsLXByaW1hcnkucGFuZWwtZGFyay5wYW5lbC1ib2R5LWNvbG9yZnVsIHRhYmxlIHRoLC5wYW5lbC1wcmltYXJ5LnBhbmVsLWRhcmsucGFuZWwtYm9keS1jb2xvcmZ1bCB0YWJsZSB0cntib3JkZXItY29sb3I6Izg4Y2ZlMyFpbXBvcnRhbnR9LmN1c3RvbS1jb250cm9sOmhvdmVyIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7Ym94LXNoYWRvdzowIDAgMCAxcHggIzRhYjZkNSBpbnNldH0uY3VzdG9tLWNvbnRyb2w6YWN0aXZlIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsLmN1c3RvbS1jb250cm9sOmFjdGl2ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6IzczYzdkZjtib3gtc2hhZG93Om5vbmV9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOiM0YWI2ZDU7Ym94LXNoYWRvdzpub25lfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JveC1zaGFkb3c6MCAwIDAgMXB4ICM0YWI2ZDUgaW5zZXQsMCAwIDAgMXB4ICNmZmYsMCAwIDAgMnB4ICM0YWI2ZDV9LmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZX4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6IzczYzdkZjtib3gtc2hhZG93Om5vbmV9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWluZGljYXRvcixmaWVsZHNldFtkaXNhYmxlZF0gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOiM0YWI2ZDUhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsLm5hdiBsaS5hY3RpdmU+YSwubmF2IGxpLmFjdGl2ZT5hOmZvY3VzLC5uYXYgbGkuYWN0aXZlPmE6aG92ZXIsLnBvcG92ZXItcHJpbWFyeSAucG9wb3Zlci10aXRsZSwucG9wb3Zlci1wcmltYXJ5LnBvcG92ZXItY29sb3JmdWwsLnBvcG92ZXItcHJpbWFyeS5wb3BvdmVyLWRhcmsgLnBvcG92ZXItdGl0bGUsLnBvcG92ZXItcHJpbWFyeS5wb3BvdmVyLWRhcmsucG9wb3Zlci1jb2xvcmZ1bCwuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdLC5zd2l0Y2hlci1wcmltYXJ5PmlucHV0OmNoZWNrZWR+LnN3aXRjaGVyLWluZGljYXRvcntiYWNrZ3JvdW5kOiM0YWI2ZDU7Y29sb3I6I2ZmZn0uY3VzdG9tLWZpbGUtY29udHJvbDphY3RpdmUsLmN1c3RvbS1maWxlLWNvbnRyb2w6Zm9jdXMsLmN1c3RvbS1maWxlLWNvbnRyb2w6aG92ZXIsLmN1c3RvbS1maWxlLWlucHV0OmZvY3Vzfi5jdXN0b20tZmlsZS1jb250cm9se2JvcmRlci1jb2xvcjojNGFiNmQ1fS50b29sdGlwLXByaW1hcnkgLnRvb2x0aXAtaW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojNGFiNmQ1O2NvbG9yOiNmZmZ9LnRvb2x0aXAtcHJpbWFyeS50b3AgLnRvb2x0aXAtYXJyb3csLnRvb2x0aXAtcHJpbWFyeS50b3AtbGVmdCAudG9vbHRpcC1hcnJvdywudG9vbHRpcC1wcmltYXJ5LnRvcC1yaWdodCAudG9vbHRpcC1hcnJvd3tib3JkZXItdG9wLWNvbG9yOiM0YWI2ZDV9LnRvb2x0aXAtcHJpbWFyeS5ib3R0b20gLnRvb2x0aXAtYXJyb3csLnRvb2x0aXAtcHJpbWFyeS5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdywudG9vbHRpcC1wcmltYXJ5LmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvd3tib3JkZXItYm90dG9tLWNvbG9yOiM0YWI2ZDV9LnRvb2x0aXAtcHJpbWFyeS5yaWdodCAudG9vbHRpcC1hcnJvd3tib3JkZXItcmlnaHQtY29sb3I6IzRhYjZkNX0udG9vbHRpcC1wcmltYXJ5LmxlZnQgLnRvb2x0aXAtYXJyb3d7Ym9yZGVyLWxlZnQtY29sb3I6IzRhYjZkNX0ucG9wb3Zlci1wcmltYXJ5e2JvcmRlci13aWR0aDoxcHh9LnBvcG92ZXItcHJpbWFyeS50b3AgLmFycm93e2JvdHRvbTotOXB4fS5wb3BvdmVyLXByaW1hcnkuYm90dG9tIC5hcnJvd3t0b3A6LTlweH0ucG9wb3Zlci1wcmltYXJ5LmxlZnQgLmFycm93e3JpZ2h0Oi05cHh9LnBvcG92ZXItcHJpbWFyeS5yaWdodCAuYXJyb3d7bGVmdDotOXB4fS5wb3BvdmVyLXByaW1hcnksLnBvcG92ZXItcHJpbWFyeSAucG9wb3Zlci10aXRsZSwucG9wb3Zlci1wcmltYXJ5LnBvcG92ZXItY29sb3JmdWx7Ym9yZGVyLWNvbG9yOiMzMWFjY2Z9LnBvcG92ZXItcHJpbWFyeS5wb3BvdmVyLWRhcmssLnBvcG92ZXItcHJpbWFyeS5wb3BvdmVyLWRhcmsgLnBvcG92ZXItdGl0bGUsLnBvcG92ZXItcHJpbWFyeS5wb3BvdmVyLWRhcmsucG9wb3Zlci1jb2xvcmZ1bHtib3JkZXItY29sb3I6IzRhYjZkNX0ucG9wb3Zlci1wcmltYXJ5LnBvcG92ZXItZGFyay5wb3BvdmVyLWNvbG9yZnVsIC5wb3BvdmVyLXRpdGxle2JvcmRlci1jb2xvcjojNmJjM2RkfS5uYXYubmF2LXRhYnM+bGkuYWN0aXZlPmF7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMzVhZWQwIWltcG9ydGFudH0ucGFnZXIgbGk+YTphY3RpdmUsLnBhZ2VyIGxpPmE6Zm9jdXMsLnBhZ2VyIGxpPmE6aG92ZXIsLnBhZ2luYXRpb24+bGk+YTphY3RpdmUsLnBhZ2luYXRpb24+bGk+YTpmb2N1cywucGFnaW5hdGlvbj5saT5hOmhvdmVye2JvcmRlci1jb2xvcjojNGFiNmQ1fS5wYWdpbmF0aW9uPmxpLmFjdGl2ZT5hLC5wYWdpbmF0aW9uPmxpLmFjdGl2ZT5hOmFjdGl2ZSwucGFnaW5hdGlvbj5saS5hY3RpdmU+YTpmb2N1cywucGFnaW5hdGlvbj5saS5hY3RpdmU+YTpob3ZlciwucGFnaW5hdGlvbj5saS5hY3RpdmU+c3Bhbntjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojNGFiNmQ1O2JhY2tncm91bmQ6IzRhYjZkNX1hLmFjdGl2ZSAudGh1bWJuYWlsLGEudGh1bWJuYWlsLmFjdGl2ZSxhLnRodW1ibmFpbDpmb2N1cyxhLnRodW1ibmFpbDpob3ZlcixhOmZvY3VzIC50aHVtYm5haWwsYTpob3ZlciAudGh1bWJuYWlse2JvcmRlci1jb2xvcjojNGFiNmQ1IWltcG9ydGFudH0ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXtib3JkZXItY29sb3I6IzRhYjZkNX0ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pY29uLC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dHtjb2xvcjojZmZmfS5zd2l0Y2hlci1wcmltYXJ5OmFjdGl2ZSAuc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyLC5zd2l0Y2hlci1wcmltYXJ5PmlucHV0OmFjdGl2ZX4uc3dpdGNoZXItaW5kaWNhdG9yOmFmdGVyLC5zd2l0Y2hlci1wcmltYXJ5PmlucHV0OmZvY3Vzfi5zd2l0Y2hlci1pbmRpY2F0b3I6YWZ0ZXJ7Ym94LXNoYWRvdzowIDAgMCAxcHggIzRhYjZkNSBpbnNldH0uc2VsZWN0Mi1wcmltYXJ5IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLXByaW1hcnkrLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6IzRhYjZkNX0uc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLWRyb3Bkb3duLC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biwuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9ue2JvcmRlci1jb2xvcjojNGFiNmQ1fS51aS1zZWxlY3QtcHJpbWFyeS51aS1zZWxlY3QtbXVsdGlwbGUgLnVpLXNlbGVjdC1tYXRjaC1pdGVte2JhY2tncm91bmQ6IzRhYjZkNSFpbXBvcnRhbnR9LnVpLXNlbGVjdC1wcmltYXJ5LnVpLXNlbGVjdC1tdWx0aXBsZSAudWktc2VsZWN0LW1hdGNoLWl0ZW0uYnRuLXByaW1hcnl7YmFja2dyb3VuZDojMmM5ZmMwIWltcG9ydGFudH0uYnRuLWRlZmF1bHQtZm9jdXMgLnVpLXNlbGVjdC10b2dnbGUsLnVpLXNlbGVjdC1jaG9pY2VzLC51aS1zZWxlY3QtY29udGFpbmVyLm9wZW4gLnVpLXNlbGVjdC1zZWFyY2gsLnVpLXNlbGVjdC1jb250YWluZXIub3BlbiAudWktc2VsZWN0LXRvZ2dsZSwudWktc2VsZWN0LW11bHRpcGxlLm9wZW4sLnVpLXNlbGVjdC1uby1jaG9pY2V7Ym9yZGVyLWNvbG9yOiM0YWI2ZDUhaW1wb3J0YW50fS51aS1zZWxlY3QtY2hvaWNlcy1yb3cuYWN0aXZlPnNwYW57Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0YWI2ZDV9LmRhdGVwaWNrZXIgdGhlYWQgdGh7Y29sb3I6I2ZmZn0uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsLmRhdGVwaWNrZXIgLm5leHQsLmRhdGVwaWNrZXIgLnByZXZ7YmFja2dyb3VuZDojNGFiNmQ1fS5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlciwuZGF0ZXBpY2tlciAubmV4dDpob3ZlciwuZGF0ZXBpY2tlciAucHJldjpob3ZlcntiYWNrZ3JvdW5kOiM1NmJiZDh9LmRhdGVwaWNrZXIgLmRvdywuZGF0ZXBpY2tlciB0aGVhZCAuY3d7Ym9yZGVyLXRvcDoxcHggc29saWQgIzQ0OTJhODtiYWNrZ3JvdW5kOiM0ZWEwYjd9LmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGgsLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Q6Zm9jdXMsLmRyb3B6b25lLWJveC5kei1kcmFnLWhvdmVyLC50aW1lcGlja2VyLWRlY3JlbWVudDpmb2N1cywudGltZXBpY2tlci1kZWNyZW1lbnQ6aG92ZXIsLnRpbWVwaWNrZXItaW5jcmVtZW50OmZvY3VzLC50aW1lcGlja2VyLWluY3JlbWVudDpob3Zlcntib3JkZXItY29sb3I6IzRhYjZkNX0uZGF0ZXBpY2tlciAuYWN0aXZlLC5kYXRlcGlja2VyIC5hY3RpdmU6aG92ZXIsLmRhdGVwaWNrZXIgLnJhbmdlLWVuZCwuZGF0ZXBpY2tlciAucmFuZ2UtZW5kOmhvdmVyLC5kYXRlcGlja2VyIC5yYW5nZS1zdGFydCwuZGF0ZXBpY2tlciAucmFuZ2Utc3RhcnQ6aG92ZXJ7Y29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZDojNGFiNmQ1IWltcG9ydGFudH0udGltZXBpY2tlci1kZWNyZW1lbnQ6aG92ZXIsLnRpbWVwaWNrZXItaW5jcmVtZW50OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNGFiNmQ1fS5kei11cGxvYWQtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiM0YWI2ZDV9LnB4LWlycy1wcmltYXJ5IC5pcnMtYmFyLC5weC1pcnMtcHJpbWFyeSAuaXJzLWJhci1lZGdlLC5weC1pcnMtcHJpbWFyeSAuaXJzLXNsaWRlcjphZnRlcntiYWNrZ3JvdW5kOiM0YWI2ZDV9LnB4LWlycy1wcmltYXJ5IC5pcnMtc2xpZGVyLnN0YXRlX2hvdmVyOmFmdGVyLC5weC1pcnMtcHJpbWFyeSAuaXJzLXNsaWRlcjpob3ZlcjphZnRlcntiYWNrZ3JvdW5kOiMyMzdjOTZ9LmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQuYWN0aXZlLC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRoLC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAuYWN0aXZlLC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaTpmb2N1cywuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGk6aG92ZXIsLnB4LWlycy1wcmltYXJ5IC5pcnMtZnJvbSwucHgtaXJzLXByaW1hcnkgLmlycy1zaW5nbGUsLnB4LWlycy1wcmltYXJ5IC5pcnMtdG97YmFja2dyb3VuZDojNGFiNmQ1O2NvbG9yOiNmZmZ9LnB4LWlycy1wcmltYXJ5IC5pcnMtZnJvbTphZnRlciwucHgtaXJzLXByaW1hcnkgLmlycy1zaW5nbGU6YWZ0ZXIsLnB4LWlycy1wcmltYXJ5IC5pcnMtdG86YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojNGFiNmQ1fS5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRoLmF2YWlsYWJsZTpob3ZlcntiYWNrZ3JvdW5kOiM1NmJiZDh9LmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGhlYWQgdHIrdHIgdGh7Ym9yZGVyLXRvcC1jb2xvcjojNDQ5MmE4IWltcG9ydGFudDtiYWNrZ3JvdW5kOiM0ZWEwYjchaW1wb3J0YW50fS5ib290c3RyYXAtdGFnc2lucHV0LmZvY3VzLHRhZ3MtaW5wdXQgLnRhZ3MuZm9jdXNlZHtib3JkZXItY29sb3I6IzRhYjZkNSFpbXBvcnRhbnR9Lm5vVWktYWN0aXZlOmFmdGVyLC5ub1VpLWFjdGl2ZTpiZWZvcmUsLm5vVWktcHJpbWFyeSAubm9VaS1jb25uZWN0LC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbiwub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3Bhbiwuc2xpZGVyLXByaW1hcnkgLnNsaWRlci1yZXZlcnNlZCAuc2xpZGVyLXRpY2ssLnNsaWRlci1wcmltYXJ5IC5zbGlkZXItcmV2ZXJzZWQgLnNsaWRlci10cmFjay1oaWdoLC5zbGlkZXItcHJpbWFyeSAuc2xpZGVyLXNlbGVjdGlvbiwuc2xpZGVyLXByaW1hcnkgLnNsaWRlci1zZWxlY3Rpb24udGljay1zbGlkZXItc2VsZWN0aW9uLC5zbGlkZXItcHJpbWFyeSAuc2xpZGVyLXRpY2suaW4tc2VsZWN0aW9uLC5zbGlkZXItcHJpbWFyeS5zbGlkZXItcmV2ZXJzZWQgLnNsaWRlci10aWNrLC5zbGlkZXItcHJpbWFyeS5zbGlkZXItcmV2ZXJzZWQgLnNsaWRlci10cmFjay1oaWdoLHRhZ3MtaW5wdXQgLnN1Z2dlc3Rpb24taXRlbS5zZWxlY3RlZHtiYWNrZ3JvdW5kOiM0YWI2ZDV9dGFncy1pbnB1dCAuc3VnZ2VzdGlvbi1pdGVtLnNlbGVjdGVke2NvbG9yOiNmZmZ9Lm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlcntiYWNrZ3JvdW5kOiM0YWI2ZDU7Y29sb3I6I2ZmZn0ud2lkZ2V0LXRpbWVsaW5lLWljb24sLndpZGdldC10aW1lbGluZS10aW1le2NvbG9yOiM0NDR9LndpZGdldC10aW1lbGluZS1idWxsZXQsLndpZGdldC10aW1lbGluZS1idWxsZXQ6YmVmb3JlLC53aWRnZXQtdGltZWxpbmUtaWNvbiwud2lkZ2V0LXRpbWVsaW5lLWljb246YmVmb3JlLC53aWRnZXQtdGltZWxpbmUtaW1hZ2U6YmVmb3JlLC53aWRnZXQtdGltZWxpbmUtdGltZSwud2lkZ2V0LXRpbWVsaW5lOmFmdGVyLC53aWRnZXQtdGltZWxpbmU6YmVmb3Jle2JhY2tncm91bmQ6I2YwZjBmMH06bm90KC5wYW5lbCkgLndpZGdldC1wcmljaW5nIC53aWRnZXQtcHJpY2luZy1pdGVte2JvcmRlci1jb2xvcjojZTRlNGU0fTpub3QoLnBhbmVsKSAud2lkZ2V0LXByaWNpbmctc2ltcGxlIC53aWRnZXQtcHJpY2luZy1pdGVte2JvcmRlci1jb2xvcjpyZ2JhKDIyOCwyMjgsMjI4LDApfTpub3QoLnBhbmVsKSAud2lkZ2V0LXByaWNpbmctc2ltcGxlIC53aWRnZXQtcHJpY2luZy1hY3RpdmV7Ym9yZGVyLWNvbG9yOiNlNGU0ZTR9Om5vdCgucGFuZWwpIC53aWRnZXQtcHJpY2luZy1zaW1wbGUud2lkZ2V0LXByaWNpbmctaG92ZXI6aG92ZXIgLndpZGdldC1wcmljaW5nLWl0ZW17Ym9yZGVyLWNvbG9yOnJnYmEoMjI4LDIyOCwyMjgsMCl9Om5vdCgucGFuZWwpIC53aWRnZXQtcHJpY2luZy1leHBhbmRlZCAud2lkZ2V0LXByaWNpbmctaXRlbSw6bm90KC5wYW5lbCkgLndpZGdldC1wcmljaW5nLWV4cGFuZGVkLndpZGdldC1wcmljaW5nLXNpbXBsZSAud2lkZ2V0LXByaWNpbmctYWN0aXZlLDpub3QoLnBhbmVsKSAud2lkZ2V0LXByaWNpbmctZXhwYW5kZWQud2lkZ2V0LXByaWNpbmctc2ltcGxlLndpZGdldC1wcmljaW5nLWhvdmVyOmhvdmVyIC53aWRnZXQtcHJpY2luZy1pdGVtLDpub3QoLnBhbmVsKSAud2lkZ2V0LXByaWNpbmctc2ltcGxlLndpZGdldC1wcmljaW5nLWhvdmVyOmhvdmVyIC53aWRnZXQtcHJpY2luZy1pdGVtOmhvdmVye2JvcmRlci1jb2xvcjojZTRlNGU0fS53aWRnZXQtdGltZWxpbmUtc2VjdGlvbntjb2xvcjojNDQ0O2JhY2tncm91bmQ6I2YwZjBmMH0ucHgtbmF2LnB4LW5hdi1sZWZ0IC5weC1uYXYtdG9nZ2xle2JveC1zaGFkb3c6MCAxcHggMCAwICNkZGQsLTFweCAwIDAgI2RkZCBpbnNldH0ucHgtbmF2LnB4LW5hdi1yaWdodCAucHgtbmF2LXRvZ2dsZXtib3gtc2hhZG93OjAgMXB4IDAgMCAjZGRkLDFweCAwIDAgI2RkZCBpbnNldH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnB4LW5hdmJhciAuZHJvcGRvd24tbWVudSwucHgtbmF2YmFyIC5kcm9wZG93bi1tdWx0aS1jb2x1bW57YmFja2dyb3VuZDojZmZmfS5weC1uYXZiYXIgLmRyb3Bkb3duLW11bHRpLWNvbHVtbiAuZHJvcGRvd24tbWVudXtib3JkZXItY29sb3I6I2U1ZTVlNX19LnBhY2UtcHJvZ3Jlc3N7YmFja2dyb3VuZDojNGFiNmQ1fVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvY3NzL3BpeGVsLWFkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL2Nzcy9waXhlbC1hZG1pbi90aGVtZS5jc3MiLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiEgc2Fzcy1taXhpbnMgLSB2MC4xMS4wIC0gMjAxNC0xMC0yMCAqL1xuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBrZXlmcmFtZSBhbmltYXRpb25zXG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLWFuaW1hdGlvblxuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWFuaW1hdGlvbnMvXG4gKlxuICogQHBhcmFtIHZhbHVlc1xuICogQHJldHVybnNcbiAqICAgLXdlYmtpdC1hbmltYXRpb246IDx2YWx1ZXM+O1xuICogICAgICAgICAgIGFuaW1hdGlvbjogPHZhbHVlcz47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWFuaW1hdGlvbihqdW1wIDFzIGVhc2Utb3V0KTtcbiAqICAgfVxuICovXG4vKlxuICogQGV4YW1wbGVcbiAqICAgIEBpbmNsdWRlIHgta2V5ZnJhbWVzKGp1bXApIHtcbiAqICAgICAgZnJvbSB7IHRvcDogMDsgfVxuICogICAgICB0byB7IHRvcDogLTEwcHg7IH1cbiAqICAgfVxuICovXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGBhcHBlYXJhbmNlYCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciByb21hbWF0dXNldmljaFxuICpcbiAqIEBsaW5rIE1ETiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLW1vei1hcHBlYXJhbmNlXG4gKiBAbGluayBjc3MtdHJpY2tzIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvYS9hcHBlYXJhbmNlL1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDA0L0NSLWNzczMtdWktMjAwNDA1MTEvI2FwcGVhcmFuY2VcbiAqXG4gKiBAcGFyYW0gdmFsdWVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYXBwZWFyYW5jZTogPHZhbHVlPjtcbiAqICAgICAgLW1vei1hcHBlYXJhbmNlOiA8dmFsdWU+O1xuICogICAgICAgICAgIGFwcGVhcmFuY2U6IDx2YWx1ZT47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWFwcGVhcmFuY2UoYnV0dG9uKTtcbiAqICAgfVxuICovXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGBiYWNrZ3JvdW5kLXNpemVgIG91dHB1dCBmb3IgYSBnaXZlbiBlbGVtZW50LlxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL2JhY2tncm91bmQtaW1nLW9wdHNcbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1iYWNrZ3JvdW5kL1xuICpcbiAqIEBwYXJhbSB2YWx1ZVxuICogQHJldHVybnNcbiAqICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6ICRhcmdzO1xuICogICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGFyZ3M7XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWJhY2tncm91bmQtc2l6ZSgxMDAlIGF1dG8pO1xuICogICB9XG4gKi9cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGBib3JkZXItcmFkaXVzYCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vYm9yZGVyLXJhZGl1c1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWJhY2tncm91bmQvI2Nvcm5lcnNcbiAqXG4gKiBAcGFyYW0gdmFsdWVzXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDx2YWx1ZXM+O1xuICogICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1ib3JkZXItcmFkaXVzKDIwcHggMTBweCk7XG4gKiAgIH1cbiAqL1xuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBjcm9zcy1icm93c2VyLWNvbXBhdGlibGUgYGJveC1zaGFkb3dgIGZvciBhIGdpdmVuIGVsZW1lbnRcbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9jc3MtYm94c2hhZG93XG4gKiBAbGluayBzcGVjIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtYmFja2dyb3VuZC8jdGhlLWJveC1zaGFkb3dcbiAqXG4gKiBAcGFyYW0gdmFsdWVzXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LWJveC1zaGFkb3c6IDx2YWx1ZXM+O1xuICogICAgICAgICAgIGJveC1zaGFkb3c6IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1ib3gtc2hhZG93KDVweCA1cHggMTBweCA1cHggI2FhYSk7XG4gKiAgIH1cbiAqL1xuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBjcm9zcy1icm93c2VyLWNvbXBhdGlibGUgYGJveC1zaXppbmdgIG91dHB1dCBmb3IgYSBnaXZlbiBlbGVtZW50LlxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2VcbiAqIEBsaW5rIHNwZWNcbiAqXG4gKiBAcGFyYW0gdHlwZVxuICogQHJldHVybnNcbiAqICAgLXdlYmtpdC1ib3gtc2l6aW5nOiA8dHlwZT47XG4gKiAgICAgIC1tb3otYm94LXNpemluZzogPHR5cGU+O1xuICogICAgICAgICAgIGJveC1zaXppbmc6IDx0eXBlPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtYm94LXNpemluZztcbiAqICAgfVxuICovXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogVGhlc2UgbWl4aW5zIGdlbmVyYXRlcyBNZWRpYSBRdWVyaWVzXG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhcXVlcmllc1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLW1lZGlhcXVlcmllcy9cbiAqXG4gKiBOb3RlOiBQbGVhc2UgdXNlIHRoZSBDU1MgdW5pdCBgZW1gIGZvciBkZXZpY2Utd2lkdGggaW4gb3JkZXIgdG8gc3RheVxuICogcmVzcG9uc2l2ZS5cbiAqL1xuLyoqXG4gKiBAcGFyYW0gZGV2aWNlLXdpZHRoIHtudW1iZXJ9XG4gKiBAY29udGVudFxuICogQHJldHVybnNcbiAqICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogPGRldmljZS13aWR0aD4pIHtcbiAqICAgICAgPGNvbnRlbnQ+XG4gKiAgIH1cbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIHgtYXQtbGVhc3QoNDBlbSkgeyB3aWR0aDogNjAlOyB9XG4gKiAgIH1cbiAqL1xuLyoqXG4gKiBAcGFyYW0gZGV2aWNlLXdpZHRoIHtudW1iZXJ9XG4gKiBAY29udGVudFxuICogQHJldHVybnNcbiAqICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogPGRldmljZS13aWR0aCAtIDAuMDE+KSB7XG4gKiAgICAgIDxjb250ZW50PlxuICogICB9XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICB4LXVudGlsKDQwZW0pIHsgd2lkdGg6IDEwMCU7IH1cbiAqICAgfVxuICovXG4vKipcbiAqIEBhdXRob3Igcm9tYW1hdHVzZXZpY2hcbiAqXG4gKiBAcGFyYW0gcG9pbnR7c3RyaW5nfSwgYnAtbW9iaWxlLXdpZHRoe251bWJlcn0sIGJwLXRhYmxldC13aWR0aHtudW1iZXJ9IFxuICogQGNvbnRlbnRcbiAqIEByZXR1cm5zXG4gKiAgIEBtZWRpYSAobWF4LXdpZHRoOiA8YnAtbW9iaWxlLXdpZHRoPikge1xuICogICAgICA8Y29udGVudD5cbiAqICAgfVxuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgeC1icmVha3BvaW50cyhtb2JpbGUsICAzMjBweCkgeyB3aWR0aDogMTAwJTsgfVxuICogICB9XG4gKi9cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgYGNhbGNgIGZ1bmN0aW9uIHdoaWNoIGFsbG93cyBtYXRoZW1hdGljYWwgZXhwcmVzc2lvbnMgZm9yIGEgZ2l2ZW4gcHJvcGVydHlcbiAqXG4gKiBAYXV0aG9yIHJvbWFtYXR1c2V2aWNoXG4gKlxuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLXZhbHVlcy8jY2FsY1xuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vY2FsY1xuICpcbiAqIEBwYXJhbSBwcm9wZXJ0eVxuICogQHBhcmFtIGV4cHJlc3Npb25cbiAqXG4gKiBAcmV0dXJuc1xuICogICAgPHByb3BlcnR5PjogLXdlYmtpdC1jYWxjKDxleHByZXNzaW9uPik7XG4gKiAgICA8cHJvcGVydHk+OiBjYWxjKDxleHByZXNzaW9uPik7XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWNhbGMod2lkdGgsIFwiNjAwcHggLSAyZW1cIik7XG4gKiAgIH1cbiAqL1xuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBmbGV4Ym94IHByb3BlcnRpZXMgZm9yIGEgZ2l2ZW4gZWxlbWVudFxuICpcbiAqIEBhdXRob3Igcm9tYW1hdHVzZXZpY2hcbiAqXG4gKiBAbGluayBNRE4gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvR3VpZGUvQ1NTL0ZsZXhpYmxlX2JveGVzXG4gKiBAbGluayBjc3MtdHJpY2tzIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3MvYS1ndWlkZS10by1mbGV4Ym94L1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3gvXG4gKi9cbi8qKlxuICogQHJldHVybnNcbiAqICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gKiAgIGRpc3BsYXk6IC1tb3otYm94O1xuICogICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAqICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICogICBkaXNwbGF5OiBmbGV4O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1kaXNwbGF5LWZsZXg7XG4gKiAgIH1cbiAqL1xuLyoqXG4gKiBAcGFyYW0gdmFsdWVzXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LWJveC1mbGV4OiA8dmFsdWVzPjtcbiAqICAgICAgLW1vei1ib3gtZmxleDogPHZhbHVlcz47XG4gKiAgICAgICAtd2Via2l0LWZsZXg6IDx2YWx1ZXM+O1xuICogICAgICAgICAgIC1tcy1mbGV4OiA8dmFsdWVzPjtcbiAqICAgICAgICAgICAgICAgZmxleDogPHZhbHVlcz47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWZsZXgoMSAxIGF1dG8pO1xuICogICB9XG4gKi9cbi8qKlxuICogQHBhcmFtIHZhbHVlXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA8dmFsdWU+O1xuICogICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA8dmFsdWU+O1xuICogICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiA8dmFsdWU+O1xuICogICAgICAgICAgICAgICAtd2Via2l0LW9yZGVyOiA8dmFsdWU+O1xuICogICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA8dmFsdWU+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1vcmRlcigxKTtcbiAqICAgfVxuICovXG4vKipcbiAqIEBwYXJhbSB2YWx1ZVxuICogQHJldHVybnNcbiAqICAgIC13ZWJraXQtZmxleC13cmFwOiA8dmFsdWU+O1xuICogICAgICAgIC1tcy1mbGV4LXdyYXA6IDx2YWx1ZT47XG4gKiAgICAgICAgICAgIGZsZXgtd3JhcDogPHZhbHVlPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtZmxleC13cmFwKHdyYXApO1xuICogICB9XG4gKi9cbi8qKlxuICogQHBhcmFtIHZhbHVlXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IDx2YWx1ZT47XG4gKiAgICAgIC1tb3otYWxpZ24tY29udGVudDogPHZhbHVlPjtcbiAqICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiA8dmFsdWU+O1xuICogICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IDx2YWx1ZT47XG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtYWxpZ24tY29udGVudChjZW50ZXIpO1xuICogICB9XG4gKi9cbi8qKlxuICogQHBhcmFtIHZhbHVlXG4gKiBAcmV0dXJuc1xuICpcdCAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICpcdFx0IC1tb3otYm94LWRpcmVjdGlvbjogPHZhbHVlPjtcbiAqICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogPHZhbHVlPjtcbiAqXHRcdCAgICAtbW96LWJveC1vcmllbnQ6IDx2YWx1ZT47XG4gKiAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IDx2YWx1ZT47XG4gKiAgICAgIC1tb3otZmxleC1kaXJlY3Rpb246IDx2YWx1ZT47XG4gKiAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IDx2YWx1ZT47XG4gKiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IDx2YWx1ZT47XG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuICogICB9XG4gKi9cbi8qIFRvRG86IGFkZCBmbGV4LWdyb3csIGZsZXgtc2hyaW5rLCBmbGV4LWJhc2lzLCBmbGV4LWZsb3csIGFsaWduLWl0ZW1zLCBhbGlnbi1zZWxmLCBqdXN0aWZ5LWNvbnRlbnQgbWl4aW5zICovXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGEgbGluZWFyIGdyYWRpZW50IGZvciBhIGdpdmVuIGVsZW1lbnQgd2l0aCBhIGZhbGxiYWNrIGNvbG9yLlxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2VcbiAqIEBsaW5rIHNwZWNcbiAqXG4gKiBAZGVwZW5kZW5jeSBoZWxwZXItZ3JhZGllbnQtYW5nbGVcbiAqIEBwYXJhbSBkaXJlY3Rpb24geyd0byBib3R0b20nfCd0byByaWdodCd8J3RvIHRvcCd8J3RvIGxlZnQnfDxkZWdyZWU+fVxuICrCoEBwYXJhbSBmYWxsYmFjayB7Y29sb3J9XG4gKsKgQHBhcmFtIGZyb20ge2NvbG9yfVxuICrCoEBwYXJhbSB0byB7Y29sb3J9XG4gKiBAZGVmYXVsdCAndG8gYm90dG9tJywgI2NjYywgI2NjYywgI2FhYVxuICpcbiAqIEByZXR1cm5zXG4gKiAgIGJhY2tncm91bmQtY29sb3I6IDxmYWxsYmFjaz47XG4gKiAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA8ZGlyZWN0aW9uIC0gb2xkIGNvbnZlcnRlZD4sIGZyb20oPGZyb20+KSwgdG8oPHRvPikpO1xuICogICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg8ZGlyZWN0aW9uIC0gY29udmVydGVkPiwgPGZyb20+LCA8dG8+KTtcbiAqICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQoPGRpcmVjdGlvbj4sIDxmcm9tPiwgPHRvPik7XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWxpbmVhci1ncmFkaWVudChcInRvIGJvdHRvbVwiLCAjY2NjLCAjZGRkLCAjYmJiKTtcbiAqICAgfVxuICpcbiAqIE5vdGU6IEJ5IGRlZmF1bHQgdGhpcyBsaW5lYXItZ3JhZGllbnQtbWl4aW4gZW5jb3VyYWdlcyBwZW9wbGUgdG8gdXNlIHRoZVxuICogbGF0ZXN0IENTUy1zeW50YXggZm9yIGdyYWRpZW50cy5cbiAqL1xuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIFRoaXMgbWl4aW4gZ2VuZXJhdGVzIG11bHRpcGxlIGJhY2tncm91bmRzXG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vY3NzLWdyYWRpZW50c1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDExL1dELWNzczMtaW1hZ2VzLTIwMTEwMjE3LyNsaW5lYXItZ3JhZGllbnRzXG4gKi9cbi8qXG4gKiBBIGZ1bmN0aW9uIGZvciBwcmVmaXhpbmcgZ3JhZGllbnRzXG4gKlxuICogQHBhcmFtIG1vZGUgeyd3ZWJraXQtb2xkJ3wnd2Via2l0J3wnJ31cbiAqIEBwYXJhbSBncmFkaWVudFxuICogQHJldHVybnNcbiAqICAgLTxtb2RlPi1saW5lYXItZ3JhZGllbnQoPGdyYWRpZW50Pik7XG4gKi9cbi8qXG4gKiBHZW5lcmF0ZXMgbXVsdGlwbGUgYmFja2dyb3VuZHNcbiAqXG4gKiBAcGFyYW0gYmFja2dyb3VuZHMge2xpc3R9XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LW11bHRpcGxlLWJhY2tncm91bmRzKFxuICogICAgICAgcmdiYSgwLCAwLCAwLCAwLjMpLFxuICogICAgICAgdXJsKCcuLi9pbWcvaHRtbDVfbG9nby5wbmcnKSB0b3AgcmlnaHQgbm8tcmVwZWF0LFxuICogICAgICAgKGxpbmVhci1ncmFkaWVudCwgdG8gYm90dG9tLCAjYWFhLCAjZGRkKVxuICogICAgICk7XG4gKiAgIH1cbiAqL1xuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIFRoaXMgbWl4aW4gY3JlYXRlcyAoZW5kbGVzcykgbXVsdGlwbGUgY29sb3Igc3RvcHMgaW4gZ3JhZGllbnRzIGp1c3Qgd2l0aCBvbmVcbiAqIGNhbGwgZm9yIHRoZSBtaXhpbi5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9jc3MtZ3JhZGllbnRzXG4gKiBAbGluayBzcGVjIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTEvV0QtY3NzMy1pbWFnZXMtMjAxMTAyMTcvI2xpbmVhci1ncmFkaWVudHNcbiAqXG4gKiBAcGFyYW0gc3RvcHMge2xpc3R9XG4gKiBAcmV0dXJuc1xuICogICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIDxzdG9wc1sxXT4sIDxzdG9wc1syXT4sIC4uLiwgPHN0b3BzW25dPik7XG4gKiAgIGJhY2tncm91bmQtaW1hZ2U6ICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgPHN0b3BzWzFdPiwgPHN0b3BzWzJdPiwgLi4uLCA8c3RvcHNbbl0+KTtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtbXVsdGlwbGUtY29sb3JlZC1ncmFkaWVudCgoXG4gKiAgICAgICAgIFwidG9wXCIsXG4gKiAgICAgICAgICNmMjIgMCUsXG4gKiAgICAgICAgICNmMmYgMTUlLFxuICogICAgICAgICAjMjJmIDMwJSxcbiAqICAgICAgICAgIzJmZiA0NSUsXG4gKiAgICAgICAgICMyZjIgNjAlLFxuICogICAgICAgICAjMmYyIDc1JSxcbiAqICAgICAgICAgI2ZmMiA5MCUsXG4gKiAgICAgICAgICNmMjIgMTAwJVxuICogICAgICkpO1xuICogICB9XG4gKlxuICogTm90ZTogVGhpcyBtaXhpcyBkb2VzIG5vdCBkZWZpbmUgYSBmYWxsYmFjay1jb2xvciBmb3IgeW91ciBiYWNrZ3JvdW5kIGFzIGl0XG4gKiBpcyBsaWtlbHkgeW91IHdhbnQgdG8gYWRkIGFuIGltYWdlIG9yIHNvbWV0aGluZy4gUGxlYXNlIHNwZWNpZnkgb25lIGJ5XG4gKiB5b3Vyc2VsZi5cbiAqL1xuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBgb3BhY2l0eWAgb3V0cHV0IGZvciBhIGdpdmVuIGVsZW1lbnQgYW5kIGFkZHMgYSBmaWx0ZXIgZm9yIG9sZCBJRS5cbiAqXG4gKiBAYXV0aG9yIGJhcnR2ZW5lbWFuXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vY3NzLW9wYWNpdHlcbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1jb2xvci8jdHJhbnNwYXJlbmN5XG4gKlxuICogQHBhcmFtIHZhbHVlXG4gKiBAcmV0dXJuc1xuICogICBvcGFjaXR5OiA8dmFsdWU+O1xuICogICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTx2YWx1ZSAqIDEwMD4pO1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1vcGFjaXR5KDAuMyk7XG4gKiAgIH1cbiAqL1xuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBgcGxhY2Vob2xkZXJgIGNvbnRlbnQgZm9yIGEgZ2l2ZW4gZWxlbWVudFxuICpcbiAqIEBhdXRob3Igcm9tYW1hdHVzZXZpY2hcbiAqXG4gKiBAbGluayBNRE4gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzotbW96LXBsYWNlaG9sZGVyXG4gKiBAbGluayBjc3MtdHJpY2tzIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9zbmlwcGV0cy9jc3Mvc3R5bGUtcGxhY2Vob2xkZXItdGV4dC9cbiAqXG4gKiBAcmV0dXJuc1xuICogICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gKiAgICAgICAgPGNvbnRlbnQgcHJvcGVydHkgMT46IDxjb250ZW50IHZhbHVlIDE+O1xuICogICAgICAgIC4uLlxuICogICAgICAgIDxjb250ZW50IHByb3BlcnR5IG4+OiA8Y29udGVudCB2YWx1ZSBuPjtcbiAqICAgIH1cbiAqICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICogICAgICAgIDxjb250ZW50IHByb3BlcnR5IDE+OiA8Y29udGVudCB2YWx1ZSAxPjtcbiAqICAgICAgICAuLi5cbiAqICAgICAgICA8Y29udGVudCBwcm9wZXJ0eSBuPjogPGNvbnRlbnQgdmFsdWUgbj47XG4gKiAgICB9XG4gKiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gKiAgICAgICAgPGNvbnRlbnQgcHJvcGVydHkgMT46IDxjb250ZW50IHZhbHVlIDE+O1xuICogICAgICAgIC4uLlxuICogICAgICAgIDxjb250ZW50IHByb3BlcnR5IG4+OiA8Y29udGVudCB2YWx1ZSBuPjtcbiAqICAgIH1cbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtcGxhY2Vob2xkZXIge1xuICogICAgICAgICBjb2xvcjogI2JhZGE1NTtcbiAqICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gKiAgICAgfVxuICogICB9XG4gKi9cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBUaGlzIG1peGluIGVuYWJsZXMgeW91IHRvIHVzZSB0aGUgQ1NTMyB2YWx1ZSBgcmVtYCwgd2hpY2ggbGV0cyB5b3UgZGVmaW5lXG4gKiBwcm9wZXJ0eSBzaXplcyBiYXNlZCBvbiB0aGUgcm9vdCBlbGVtZW50J3MgZm9udC1zaXplLlxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL3JlbVxuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLXZhbHVlcy8jcmVsYXRpdmUwXG4gKlxuICogTm90ZTogRGVwZW5kaW5nIG9uIHRoZSBmb250LXNpemUgb2YgdGhlIHJvb3QtZWxlbWVudCBgcmVtYCBjYWxjdWxhdGVzIGFcbiAqIHByb3BlcnR5IG9mIGEgY3VycmVudCBlbGVtZW50LiBUaGUgZmFsbGJhY2sgc29sdXRpb24gYWNjZXB0cyBhXG4gKiBgZGVmYXVsdC1mb250LXNpemVgLWFyZ3VtZW50IHdoaWNoIGlzIDE2cHggYnkgZGVmYXVsdC5cbiAqL1xuLypcbiAgKiBSZXR1cm5zIGEgbnVtYmVyIHdpdGhvdXQgdW5pdC4gRS5nLiAzMHB4IC0+IDMwXG4gICogQm9ycm93ZWQgZnJvbSBodHRwczovL2dpdGh1Yi5jb20venVyYi9mb3VuZGF0aW9uL2Jsb2IvbWFzdGVyL3Njc3MvZm91bmRhdGlvbi9fZnVuY3Rpb25zLnNjc3NcbiAgKiBcbiAgKiBAcGFyYW0gdmFsdWUge1N0cmluZ31cbiAgKiBAcmV0dXJuc1xuICAqICAgPE51bWJlcj5cbiAgKi9cbi8qXG4gICogT3V0cHV0cyBwcm9wZXJ0aWVzIHRoYXQgdXNlIHJlbSB3aXRoIGEgcHggZmFsbGJhY2suXG4gICogSXQgYWxzbyB0YWtlcyBweCB2YWx1ZXMgYW5kIGNvbnZlcnRzIHRoZW0gdG8gcmVtLlxuICAqXG4gICogQHBhcmFtIHByb3BlcnR5XG4gICogQHBhcmFtIHZhbHVlc1xuICAqIEBwYXJhbSBkZWZhdWx0LWZvbnQtc2l6ZSBpbnQgb3B0aW9uYWxcbiAgKiBAcmV0dXJuc1xuICAqICAgPHByb3BlcnR5PjogPHBhcnNlZCB2YWx1ZT5weDtcbiAgKiAgIDxwcm9wZXJ0eT46IDxwYXJzZWQgdmFsdWU+cmVtO1xuICAqXG4gICogQGV4YW1wbGVcbiAgKiAgIC5zZWxlY3RvciB7XG4gICogICAgIEBpbmNsdWRlIHgtcmVtKGZvbnQtc2l6ZSwgMS4zKTtcbiAgKiAgICAgQGluY2x1ZGUgeC1yZW0ocGFkZGluZywgMjBweCk7XG4gICogICB9XG4gICovXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogU2Fzcy1taXhpbiBmb3IgQ1NTIHByb3BlcnR5IGB0YWItc2l6ZWAsIGdlbmVyYXRlcyBjcm9zcy1icm93c2VyLWNvbXBhdGlibGVcbiAqIGB0YWItc2l6ZWAgb3V0cHV0LlxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL2NzczMtdGFic2l6ZVxuICogQGxpbmsgc3BlYyBodHRwOi8vZGV2LnczLm9yZy9jc3N3Zy9jc3MtdGV4dC8jdGFiLXNpemUxXG4gKlxuICogQHBhcmFtIHZhbHVlIGludCBvcHRpb25hbFxuICogQGRlZmF1bHQgNFxuICogQHJldHVybnNcbiAqICAgLW1vei10YWItc2l6ZTogPHZhbHVlPjtcbiAqICAgICAgICB0YWItc2l6ZTogPHZhbHVlPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtdGFiLXNpemUoNCk7XG4gKiAgICB9XG4gKi9cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGB0cmFuc2Zvcm1gIGZvciBhIGdpdmVuIGVsZW1lbnRcbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS90cmFuc2Zvcm1zMmQgaHR0cDovL2Nhbml1c2UuY29tL3RyYW5zZm9ybXMzZFxuICogQGxpbmsgc3BlY1xuICpcbiAqIEBwYXJhbSB2YWx1ZXNcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtdHJhbnNmb3JtOiA8dmFsdWVzPjtcbiAqICAgICAgIC1tcy10cmFuc2Zvcm06IDx2YWx1ZXM+O1xuICogICAgICAgICAgIHRyYW5zZm9ybTogPHZhbHVlcz47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LXRyYW5zZm9ybShyb3RhdGUoMWRlZykpO1xuICogICB9XG4gKi9cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGB0cmFuc2l0aW9uYCBvdXRwdXQgZm9yIGEgZ2l2ZW4gZWxlbWVudC5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9jc3MtdHJhbnNpdGlvbnNcbiAqIEBsaW5rIHNwZWNcbiAqXG4gKiBAcGFyYW0gdmFsdWVzXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LXRyYW5zaXRpb246IDx2YWx1ZXM+O1xuICogICAgICAgICAgIHRyYW5zaXRpb246IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC10cmFuc2l0aW9uKGJhY2tncm91bmQgMC4zcyBlYXNlLWluKTtcbiAqICAgfVxuICovXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogRGlzYWJsZXMgc2VsZWN0aW9uIG9mIGNvbnRlbnQgb2YgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vdXNlci1zZWxlY3Qtbm9uZVxuICpcbiAqIEBwYXJhbSB2YWx1ZSBub25lfGF1dG8gb3B0aW9uYWxcbiAqIEBkZWZhdWx0IG5vbmVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IDx2YWx1ZT47XG4gKiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IDx2YWx1ZT47XG4gKiAgICAgICAtbXMtdXNlci1zZWxlY3Q6IDx2YWx1ZT47XG4gKiAgICAgICAgICAgdXNlci1zZWxlY3Q6IDx2YWx1ZT47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LXVzZXItc2VsZWN0O1xuICogICB9XG4gKi9cbkBpbXBvcnQgdXJsKC4uLy4uL2Nzcy9waXhlbC1hZG1pbi9ib290c3RyYXAuY3NzKTtcbkBpbXBvcnQgdXJsKC4uLy4uL2Nzcy9waXhlbC1hZG1pbi9waXhlbGFkbWluLmNzcyk7XG5AaW1wb3J0IHVybCguLi8uLi9jc3MvcGl4ZWwtYWRtaW4vd2lkZ2V0cy5jc3MpO1xuQGltcG9ydCB1cmwoLi4vLi4vY3NzL3BpeGVsLWFkbWluL3RoZW1lLmNzcyk7XG4uYnJvd3NlcnVwZ3JhZGUge1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmU6aG92ZXIsIC50ZXh0LWRlY29yYXRpb24tbm9uZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93ZWQtYm94IHtcbiAgYm94LXNoYWRvdzogMXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4udGV4dC1vdmVyZmxvdyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXctZGF0ZXBpY2tlciAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXctZGF0ZXBpY2tlciAuaXctZGF0ZXBpY2tlci1kYXkge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaXctZGF0ZXBpY2tlciAuaXctZGF0ZXBpY2tlci1tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pdy1kYXRlcGlja2VyIC5pdy1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UuYmFja2dyb3VuZC1pbWFnZS0xYnkxIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4ubGluZS1oZWlnaHQtaW5oZXJpdCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubm8td2hpdGUtc3BhY2Uge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5wYWdlLWhlYWRlci1mb3JtIC5pbnB1dC1ncm91cC1hZGRvbixcbi5wYWdlLWhlYWRlci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlO1xufVxuXG4ubmF2YmFyLW91dCB7XG4gIHRvcDogLTEwMDAlO1xufVxuXG4uYW5ndWxhci1nb29nbGUtbWFwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5ub3RpZS1iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLm5vdGllLWJhY2tncm91bmQtaW5mby5ub3RpZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4udGV4dC1vdmVyZmxvdyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1zaWduaW4taGVhZGVyLFxuLnBhZ2Utc2lnbmluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wYWdlLXNpZ25pbi1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW46IC0yMHB4IC0yMHB4IDIwcHg7XG59XG5cbi5wYWdlLXNpZ25pbi1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAzMHB4IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5wYWdlLXNpZ25pbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgfVxufVxuXG4ubm8tc2VsZWN0LCAubm8tc2VsZWN0IGltZyB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gIC1vLXVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1kcmFnOiBub25lO1xufVxuXG4ucGljLXVwbG9hZC1zb3J0YWJsZSB7XG4gIG1hcmdpbjogLjVyZW0gLjVyZW0gLjVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnBpYy11cGxvYWQtc29ydGFibGUgLnJlbW92ZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2MwMDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG59XG5cbi5waWMtdXBsb2FkLXNvcnRhYmxlOmhvdmVyIC5yZW1vdmUtYnRuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uc3dpdGNoZXItaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ucGFjLWNvbnRhaW5lciwgLmRhdGVyYW5nZXBpY2tlciB7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbn1cblxuLm5nLXZpZXcubmctZW50ZXIsIC5uZy12aWV3Lm5nLWxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5nLXZpZXcubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5nLXZpZXcubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb21vb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi5zdmcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJlbWF4IHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5yZW1heC1haXItY29uZGl0aW9uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLnJlbWF4LWFtb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4ucmVtYXgtYmF0aHR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4ucmVtYXgtYmx1ZXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5yZW1heC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLnJlbWF4LWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4ucmVtYXgtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4ucmVtYXgtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5yZW1heC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4ucmVtYXgtY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4ucmVtYXgtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLnJlbWF4LWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLnJlbWF4LWR1cGxleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4ucmVtYXgtZmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4ucmVtYXgtZmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLnJlbWF4LWZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLnJlbWF4LWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4ucmVtYXgtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5yZW1heC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5yZW1heC1ob3VzZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5yZW1heC1ob3VzZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5yZW1heC1ob3VzZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5yZW1heC1ob3VzZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5yZW1heC1ob3VzZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5yZW1heC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4ucmVtYXgtaG91c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5yZW1heC1pbnZlc3RtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5yZW1heC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLnJlbWF4LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5yZW1heC1tYW5zaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5yZW1heC1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLnJlbWF4LW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4ucmVtYXgtcHJpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLnJlbWF4LXJlYWwtZXN0YXRlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLnJlbWF4LXJlYWwtZXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5yZW1heC1yZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5yZW1heC1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLnJlbWF4LXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4ucmVtYXgtc29sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4ucmVtYXgtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkLCAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkLCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNlY3JlZW4ge1xuICAucHJpbnQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNjb21tZW50LW1vZGFsLm1vZGFsLmZhZGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY29tbWVudC1tb2RhbC5tb2RhbC5mYWRlICNjb21tZW50LW1vZGFsLm1vZGFsLWRpYWxvZywgI2NvbW1lbnQtbW9kYWwubW9kYWwuaW4gI2NvbW1lbnQtbW9kYWwubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc29ydGFibGUtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zb3J0YWJsZS1jb2x1bW46YmVmb3JlLCAuc29ydGFibGUtY29sdW1uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDdweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbn1cblxuLnNvcnRhYmxlLWNvbHVtbjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG59XG5cbi5zb3J0YWJsZS1jb2x1bW4uc29ydGluZzpiZWZvcmUsIC5zb3J0YWJsZS1jb2x1bW4uc29ydGluZzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29ydGFibGUtY29sdW1uLnNvcnRpbmctYXNjOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29ydGFibGUtY29sdW1uLnNvcnRpbmctZGVzYzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItYm94IC5mci13cmFwcGVyID4gZGl2Om5vdCguZnItdmlldyksIC5mci13cmFwcGVyLnNob3ctcGxhY2Vob2xkZXIgLmZyLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXNlbGVjdC10b2dnbGUgPiBhLmJ0biB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYkluSmxjMjkxY21ObGN5OWhjM05sZEhNdmMyRnpjeTloWkcxcGJpOWhaRzFwYmk1elkzTnpJaXdpY21WemIzVnlZMlZ6TDJGemMyVjBjeTl6WVhOekwyRmtiV2x1TDJsdGNHOXlkSE12WDNaaGNtbGhZbXhsY3k1elkzTnpJaXdpYm05a1pWOXRiMlIxYkdWekwzTmhjM010YldsNGFXNXpMMjFwZUdsdWN5NXpZM056SWl3aWNtVnpiM1Z5WTJWekwyRnpjMlYwY3k5ellYTnpMMkZrYldsdUwybHRjRzl5ZEhNdlgySmhjMlV1YzJOemN5SXNJbkpsYzI5MWNtTmxjeTloYzNObGRITXZjMkZ6Y3k5aFpHMXBiaTl3WVdkbExYQmhjblJ6TDE5aWRYUjBiMjV6TG5OamMzTWlMQ0p5WlhOdmRYSmpaWE12WVhOelpYUnpMM05oYzNNdllXUnRhVzR2Y0dGblpTMXdZWEowY3k5ZmFHVmhaR1Z5TG5OamMzTWlMQ0p5WlhOdmRYSmpaWE12WVhOelpYUnpMM05oYzNNdllXUnRhVzR2Y0dGblpTMXdZWEowY3k5ZlkyOXVkR1Z1ZEM1elkzTnpJaXdpY21WemIzVnlZMlZ6TDJGemMyVjBjeTl6WVhOekwyRmtiV2x1TDNCaFoyVXRjR0Z5ZEhNdlgyWnZjbTF6TG5OamMzTWlMQ0p5WlhOdmRYSmpaWE12WVhOelpYUnpMM05oYzNNdllXUnRhVzR2Y0dGblpTMXdZWEowY3k5ZmRtbGxkM011YzJOemN5SXNJbkpsYzI5MWNtTmxjeTloYzNObGRITXZjMkZ6Y3k5aFpHMXBiaTltYjI1MGN5OWZhV052Ylc5dmJpNXpZM056SWwwc0luTnZkWEpqWlhORGIyNTBaVzUwSWpwYklrQnBiWEJ2Y25RZ1hDSnBiWEJ2Y25SekwzWmhjbWxoWW14bGMxd2lPMXh5WEc1Y2NseHVRR2x0Y0c5eWRDQmNJbjV6WVhOekxXMXBlR2x1Y3k5dGFYaHBibk11YzJOemMxd2lPMXh5WEc1Y2NseHVRR2x0Y0c5eWRDQmNJbWx0Y0c5eWRITXZZbUZ6WlZ3aU8xeHlYRzVjY2x4dVFHbHRjRzl5ZENCY0luQmhaMlV0Y0dGeWRITXZZblYwZEc5dWMxd2lPMXh5WEc1QWFXMXdiM0owSUZ3aWNHRm5aUzF3WVhKMGN5OW9aV0ZrWlhKY0lqdGNjbHh1UUdsdGNHOXlkQ0JjSW5CaFoyVXRjR0Z5ZEhNdlkyOXVkR1Z1ZEZ3aU8xeHlYRzVBYVcxd2IzSjBJRndpY0dGblpTMXdZWEowY3k5bWIzSnRjMXdpTzF4eVhHNUFhVzF3YjNKMElGd2ljR0ZuWlMxd1lYSjBjeTkyYVdWM2Mxd2lPMXh5WEc1QWFXMXdiM0owSUZ3aVptOXVkSE12YVdOdmJXOXZibHdpTzF4eVhHNWNjbHh1UUdsdGNHOXlkQ0JjSWk0dUx5NHVMMk56Y3k5d2FYaGxiQzFoWkcxcGJpOWliMjkwYzNSeVlYQXVZM056WENJN1hISmNia0JwYlhCdmNuUWdYQ0l1TGk4dUxpOWpjM012Y0dsNFpXd3RZV1J0YVc0dmNHbDRaV3hoWkcxcGJpNWpjM05jSWp0Y2NseHVRR2x0Y0c5eWRDQmNJaTR1THk0dUwyTnpjeTl3YVhobGJDMWhaRzFwYmk5M2FXUm5aWFJ6TG1OemMxd2lPMXh5WEc1QWFXMXdiM0owSUZ3aUxpNHZMaTR2WTNOekwzQnBlR1ZzTFdGa2JXbHVMM1JvWlcxbExtTnpjMXdpTzF4eVhHNWNjbHh1TG5SaFlteGxMV0p2Y21SbGNtVmtMQ0F1ZEdGaWJHVXRZbTl5WkdWeVpXUStkR0p2WkhrK2RISStkR1FzSUM1MFlXSnNaUzFpYjNKa1pYSmxaRDUwWW05a2VUNTBjajUwYUN3Z0xuUmhZbXhsTFdKdmNtUmxjbVZrUG5SbWIyOTBQblJ5UG5Sa0xDQXVkR0ZpYkdVdFltOXlaR1Z5WldRK2RHWnZiM1ErZEhJK2RHZ3NJQzUwWVdKc1pTMWliM0prWlhKbFpENTBhR1ZoWkQ1MGNqNTBaQ3dnTG5SaFlteGxMV0p2Y21SbGNtVmtQblJvWldGa1BuUnlQblJvSUh0Y2NseHVJQ0FnSUdKdmNtUmxjam9nTVhCNElITnZiR2xrSUhKblltRW9NQ3d3TERBc0xqRTFLVHRjY2x4dWZWeHlYRzVjY2x4dVFHMWxaR2xoSUhCeWFXNTBJSHRjY2x4dUlDQXVibTh0Y0hKcGJuUWdlMXh5WEc0Z0lDQWdaR2x6Y0d4aGVUb2dibTl1WlNBaGFXMXdiM0owWVc1ME8xeHlYRzRnSUgxY2NseHVmVnh5WEc1QWJXVmthV0VnYzJWamNtVmxiaUI3WEhKY2JpQWdMbkJ5YVc1MExXOXViSGtnZTF4eVhHNGdJQ0FnWkdsemNHeGhlVG9nYm05dVpTQWhhVzF3YjNKMFlXNTBPMXh5WEc0Z0lIMWNjbHh1ZlZ4eVhHNWNjbHh1STJOdmJXMWxiblF0Ylc5a1lXd2dlMXh5WEc0Z0lDWXViVzlrWVd3dVptRmtaU0I3WEhKY2JpQWdJQ0J2Y0dGamFYUjVPaUF4TzF4eVhHNGdJSDFjY2x4dVhISmNiaUFnSmk1dGIyUmhiQzVtWVdSbElDWXViVzlrWVd3dFpHbGhiRzluTENBbUxtMXZaR0ZzTG1sdUlDWXViVzlrWVd3dFpHbGhiRzluSUh0Y2NseHVJQ0FnSUVCcGJtTnNkV1JsSUhndGRISmhibk5wZEdsdmJpaHViMjVsS1R0Y2NseHVJQ0I5WEhKY2JuMWNjbHh1WEhKY2JpNXpiM0owWVdKc1pTMWpiMngxYlc0Z2UxeHlYRzRnSUhCdmMybDBhVzl1T2lCeVpXeGhkR2wyWlR0Y2NseHVJQ0JqZFhKemIzSTZJSEJ2YVc1MFpYSTdYSEpjYmx4eVhHNGdJQ1k2WW1WbWIzSmxMQ0FtT21GbWRHVnlJSHRjY2x4dUlDQWdJSEJ2YzJsMGFXOXVPaUJoWW5OdmJIVjBaVHRjY2x4dUlDQWdJSFJ2Y0RvZ05UQWxPMXh5WEc0Z0lDQWdjbWxuYUhRNklEZHdlRHRjY2x4dUlDQWdJR1JwYzNCc1lYazZJRzV2Ym1VN1hISmNiaUFnSUNCM2FXUjBhRG9nTUR0Y2NseHVJQ0FnSUdobGFXZG9kRG9nTUR0Y2NseHVJQ0FnSUdOdmJuUmxiblE2SUZ3aVhDSTdYSEpjYmlBZ0lDQmliM0prWlhJdGNtbG5hSFE2SURSd2VDQnpiMnhwWkNCMGNtRnVjM0JoY21WdWREdGNjbHh1SUNBZ0lHSnZjbVJsY2kxc1pXWjBPaUEwY0hnZ2MyOXNhV1FnZEhKaGJuTndZWEpsYm5RN1hISmNiaUFnZlZ4eVhHNWNjbHh1SUNBbU9tRm1kR1Z5SUh0Y2NseHVJQ0FnSUcxaGNtZHBiaTEwYjNBNklERndlRHRjY2x4dUlDQWdJR0p2Y21SbGNpMTBiM0E2SURSd2VDQnpiMnhwWkR0Y2NseHVJQ0I5WEhKY2JseHlYRzRnSUNZNlltVm1iM0psSUh0Y2NseHVJQ0FnSUcxaGNtZHBiaTEwYjNBNklDMDFjSGc3WEhKY2JpQWdJQ0JpYjNKa1pYSXRZbTkwZEc5dE9pQTBjSGdnYzI5c2FXUTdYSEpjYmlBZ2ZWeHlYRzVjY2x4dUlDQW1Mbk52Y25ScGJtY2dlMXh5WEc0Z0lDQWdKanBpWldadmNtVXNJQ1k2WVdaMFpYSWdlMXh5WEc0Z0lDQWdJQ0JrYVhOd2JHRjVPaUJpYkc5amF6dGNjbHh1SUNBZ0lIMWNjbHh1SUNCOVhISmNibHh5WEc0Z0lDWXVjMjl5ZEdsdVp5MWhjMk02WW1WbWIzSmxJSHRjY2x4dUlDQWdJR1JwYzNCc1lYazZJR0pzYjJOck8xeHlYRzRnSUgxY2NseHVYSEpjYmlBZ0ppNXpiM0owYVc1bkxXUmxjMk02WVdaMFpYSWdlMXh5WEc0Z0lDQWdaR2x6Y0d4aGVUb2dZbXh2WTJzN1hISmNiaUFnZlZ4eVhHNTlYSEpjYmx4eVhHNHVabkl0WW05NElDNW1jaTEzY21Gd2NHVnlJRDRnWkdsMk9tNXZkQ2d1Wm5JdGRtbGxkeWtzSUM1bWNpMTNjbUZ3Y0dWeUxuTm9iM2N0Y0d4aFkyVm9iMnhrWlhJZ0xtWnlMWEJzWVdObGFHOXNaR1Z5SUh0Y2NseHVJQ0JrYVhOd2JHRjVPaUJ1YjI1bE8xeHlYRzU5WEhKY2JseHlYRzR1ZFdrdGMyVnNaV04wTFhSdloyZHNaU0ErSUdFdVluUnVJSHRjY2x4dUlDQm9aV2xuYUhRNklHRjFkRzhnSVdsdGNHOXlkR0Z1ZER0Y2NseHVJQ0J0WVhKbmFXNHRkRzl3T2lBMGNIZ2dJV2x0Y0c5eWRHRnVkRHRjY2x4dWZWeHlYRzRpTENJdkx5QkFhVzF3YjNKMElGd2lZbTkzWlhKZlkyOXRjRzl1Wlc1MGN5OWliMjkwYzNSeVlYQXRjMkZ6Y3k5aGMzTmxkSE12YzNSNWJHVnphR1ZsZEhNdlltOXZkSE4wY21Gd0wzWmhjbWxoWW14bGMxd2lPMXh5WEc1Y2NseHVMeThnWTI5c2IzSnpYSEpjYmx4eVhHNGtaM0poZVMxaVlYTmxPaUFnSUNBZ0lDQWdJQ0FnSUNBZ0l6QXdNRHRjY2x4dUpHZHlZWGt0WkdGeWEyVnlPaUFnSUNBZ0lDQWdJQ0FnSUNNeU1qSTdYSEpjYmlSbmNtRjVMV1JoY21zNklDQWdJQ0FnSUNBZ0lDQWdJQ0FqTXpNek8xeHlYRzRrWjNKaGVUb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJelUxTlR0Y2NseHVKR2R5WVhrdGJHbG5hSFE2SUNBZ0lDQWdJQ0FnSUNBZ0lDTTVPVGs3WEhKY2JpUm5jbUY1TFd4cFoyaDBaWEk2SUNBZ0lDQWdJQ0FnSUNBalkyTmpPMXh5WEc1Y2NseHVKR0owYmkxa1lYSnJMV0puT2lBak5UYzFOelUzTzF4eVhHNGtZblJ1TFdSaGNtc3RZMjlzYjNJNklDTm1abVk3WEhKY2JpUmlkRzR0WkdGeWF5MWliM0prWlhJNklDTXpNVE14TXpFN1hISmNibHh5WEc0a2JtRjJlVG9nSXpBd016WTNRenRjY2x4dUpHSnNkV1U2SUNNd01EUTFaVEU3WEhKY2JpUnNhV2RvZEMxaWJIVmxPaUFqWldKbFpXWXpPMXh5WEc1Y2NseHVKRzV2ZEdsbExXTnZiRzl5TFdsdVptODZJQ05tWm1ZN1hISmNibHh5WEc0a1luSmhibVF0WW05a2VUb2dJemhqT0dNNFl6dGNjbHh1SkdKeVlXNWtMWEJ5YVcxaGNuazZJQ1J1WVhaNU8xeHlYRzRrWW5KaGJtUXRjMlZqYjI1a1lYSjVPaUFqTURBME5XUTFPMXh5WEc0a1luSmhibVF0WkdGdVoyVnlPaUFqWkRreU56SmxPMXh5WEc1Y2NseHVMeThnSkdKMGJpMXdjbWx0WVhKNUxXSnZjbVJsY2pvZ0lDQWdJQ0FnSUNBZ0lDQWdJekF3TlRjNE5UdGNjbHh1THk4Z0pHSjBiaTF6ZFdOalpYTnpMV0p2Y21SbGNqb2dJQ0FnSUNBZ0lDQWdJQ0FnWkdGeWEyVnVLQ1JpZEc0dGMzVmpZMlZ6Y3kxaVp5d2dOU1VwTzF4eVhHNHZMeUFrWW5SdUxXbHVabTh0WW05eVpHVnlPaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQmtZWEpyWlc0b0pHSjBiaTFwYm1adkxXSm5MQ0ExSlNrN1hISmNiaTh2SUNSaWRHNHRkMkZ5Ym1sdVp5MWliM0prWlhJNklDQWdJQ0FnSUNBZ0lDQWdJR1JoY210bGJpZ2tZblJ1TFhkaGNtNXBibWN0WW1jc0lEVWxLVHRjY2x4dUx5OGdKR0owYmkxa1lXNW5aWEl0WW05eVpHVnlPaUFnSUNBZ0lDQWdJQ0FnSUNBZ0kySmhNbU14WWp0Y2NseHVYSEpjYmlSaWNtVmhaR055ZFcxaUxXSm5PaUIwY21GdWMzQmhjbVZ1ZER0Y2NseHVKR0p5WldGa1kzSjFiV0l0WVdOMGFYWmxMV052Ykc5eU9pQWpPVGs1TzF4eVhHNWNjbHh1THk4Z1ltOWtlVnh5WEc1Y2NseHVKR1p2Ym5RdFptRnRhV3g1TFhOaGJuTXRjMlZ5YVdZNklDZFBjR1Z1SUZOaGJuTW5MQ0J6WVc1ekxYTmxjbWxtTzF4eVhHNHZMeUFrYVdOdmJpMW1iMjUwTFhCaGRHZzZJRndpTGk0dlptOXVkSE12WENJN1hISmNibHh5WEc0dkx5QmljbVZoYTNCdmFXNTBjMXh5WEc1Y2NseHVKR0p5WldGcmNHOXBiblF0YzIwNklDY29iV2x1TFhkcFpIUm9PaUEzTmpod2VDa25PMXh5WEc0a1luSmxZV3R3YjJsdWRDMXRaRG9nSnlodGFXNHRkMmxrZEdnNklEazVNbkI0S1NjN1hISmNiaVJpY21WaGEzQnZhVzUwTFd4bk9pQW5LRzFwYmkxM2FXUjBhRG9nTVRJd01IQjRLU2M3WEhKY2JseHlYRzRrWW5KbFlXdHdiMmx1ZEMxNGN6b2dKeWh0WVhndGQybGtkR2c2SURjMk4zQjRLU2M3WEhKY2JpUmljbVZoYTNCdmFXNTBMWE50TFcxaGVEb2dKeWh0WVhndGQybGtkR2c2SURrNU1YQjRLU2M3WEhKY2JpUmljbVZoYTNCdmFXNTBMWE50TFcxa09pQW5LRzFwYmkxM2FXUjBhRG9nTnpZNGNIZ3BJR0Z1WkNBb2JXRjRMWGRwWkhSb09pQTVPVEZ3ZUNrbk8xeHlYRzRrWW5KbFlXdHdiMmx1ZEMxdFpDMXRZWGc2SUNjb2JXRjRMWGRwWkhSb09pQXhNVGs1Y0hncEp6dGNjbHh1SkdKeVpXRnJjRzlwYm5RdGJXUXRiR2M2SUNjb2JXbHVMWGRwWkhSb09pQTVPVEp3ZUNrZ1lXNWtJQ2h0WVhndGQybGtkR2c2SURFeE9UbHdlQ2tuTzF4eVhHNGtZbkpsWVd0d2IybHVkQzFzWnpvZ0p5aHRhVzR0ZDJsa2RHZzZJREV5TURCd2VDa25PMXh5WEc1Y2NseHVKR2R5YVdRdFpteHZZWFF0WW5KbFlXdHdiMmx1ZERvZ0lDQWdJRGs1TW5CNE8xeHlYRzRrWjNKcFpDMW1iRzloZEMxaWNtVmhhM0J2YVc1MExXMWhlRG9nS0NSbmNtbGtMV1pzYjJGMExXSnlaV0ZyY0c5cGJuUWdMU0F4S1R0Y2NseHVYSEpjYmk4dklHWnZiblF0YzJsNlpYTmNjbHh1WEhKY2JpUm1iMjUwTFhOcGVtVXRZbUZ6WlRvZ0lDQWdJQ0FnSUNBZ01UUndlRHRjY2x4dUpHWnZiblF0YzJsNlpTMXNZWEpuWlRvZ0lDQWdJQ0FnSUNCalpXbHNLQ2drWm05dWRDMXphWHBsTFdKaGMyVWdLaUF4TGpJMUtTazdJQzh2SUg0eE9IQjRYSEpjYmlSbWIyNTBMWE5wZW1VdGMyMWhiR3c2SUNBZ0lDQWdJQ0FnWTJWcGJDZ29KR1p2Ym5RdGMybDZaUzFpWVhObElDb2dNQzQ0TlNrcE95QXZMeUIrTVRKd2VGeHlYRzRrWm05dWRDMXphWHBsTFhOdFlXeHNaWEk2SUNBZ0lDQWdJR05sYVd3b0tDUm1iMjUwTFhOcGVtVXRZbUZ6WlNBcUlEQXVOemdwS1RzZ0x5OGdmakV4Y0hoY2NseHVKR1p2Ym5RdGMybDZaUzF6YldGc2JHVnpkRG9nSUNBZ0lDQWdZMlZwYkNnb0pHWnZiblF0YzJsNlpTMWlZWE5sSUNvZ01DNDNLU2s3SUM4dklINHhNSEI0WEhKY2JseHlYRzRrWm05dWRDMXphWHBsTFdneE9pQWdJQ0FnSUNBZ0lDQWdJR1pzYjI5eUtDZ2tabTl1ZEMxemFYcGxMV0poYzJVZ0tpQXlMallwS1RzZ0x5OGdmak0yY0hoY2NseHVKR1p2Ym5RdGMybDZaUzFvTWpvZ0lDQWdJQ0FnSUNBZ0lDQm1iRzl2Y2lnb0pHWnZiblF0YzJsNlpTMWlZWE5sSUNvZ01pNHhOU2twT3lBdkx5QitNekJ3ZUZ4eVhHNGtabTl1ZEMxemFYcGxMV2d6T2lBZ0lDQWdJQ0FnSUNBZ0lHTmxhV3dvS0NSbWIyNTBMWE5wZW1VdFltRnpaU0FxSURFdU55a3BPeUF2THlCK01qUndlRnh5WEc0a1ptOXVkQzF6YVhwbExXZzBPaUFnSUNBZ0lDQWdJQ0FnSUdObGFXd29LQ1JtYjI1MExYTnBlbVV0WW1GelpTQXFJREV1TWpVcEtUc2dMeThnZmpFNGNIaGNjbHh1SkdadmJuUXRjMmw2WlMxb05Ub2dJQ0FnSUNBZ0lDQWdJQ0FrWm05dWRDMXphWHBsTFdKaGMyVTdYSEpjYmlSbWIyNTBMWE5wZW1VdGFEWTZJQ0FnSUNBZ0lDQWdJQ0FnWTJWcGJDZ29KR1p2Ym5RdGMybDZaUzFpWVhObElDb2dNQzQ0TlNrcE95QXZMeUIrTVRKd2VGeHlYRzVjY2x4dUpHZ3hPaUFrWm05dWRDMXphWHBsTFdneE8xeHlYRzRrYURJNklDUm1iMjUwTFhOcGVtVXRhREk3WEhKY2JpUm9Nem9nSkdadmJuUXRjMmw2WlMxb016dGNjbHh1SkdnME9pQWtabTl1ZEMxemFYcGxMV2cwTzF4eVhHNGthRFU2SUNSbWIyNTBMWE5wZW1VdGFEVTdYSEpjYmlSb05qb2dKR1p2Ym5RdGMybDZaUzFvTmp0Y2NseHVYSEpjYmk4dklHeHBibVV0YUdWcFoyaDBYSEpjYmlSc2FXNWxMV2hsYVdkb2RDMWlZWE5sT2lBZ0lDQWdJQ0FnTVM0ME1qZzFOekUwTWprN0lDOHZJREl3THpFMFhISmNiaVJzYVc1bExXaGxhV2RvZEMxamIyMXdkWFJsWkRvZ0lDQWdabXh2YjNJb0tDUm1iMjUwTFhOcGVtVXRZbUZ6WlNBcUlDUnNhVzVsTFdobGFXZG9kQzFpWVhObEtTazdYSEpjYmx4eVhHNHZMeUJ6Y0dGamFXNW5YSEpjYmx4eVhHNGtjM0JoWTJVdE1Ub2dMalZ5WlcwZ0lXUmxabUYxYkhRN1hISmNiaVJ6Y0dGalpTMHlPaUF4Y21WdElDRmtaV1poZFd4ME8xeHlYRzRrYzNCaFkyVXRNem9nTW5KbGJTQWhaR1ZtWVhWc2REdGNjbHh1SkhOd1lXTmxMVFE2SURSeVpXMGdJV1JsWm1GMWJIUTdYSEpjYmx4eVhHNGtaM0pwWkMxbmRYUjBaWEl0ZDJsa2RHZzZJREl3Y0hnN1hISmNiaVJpY21WaFpHTnlkVzFpTFhCaFpHUnBibWN0YUc5eWFYcHZiblJoYkRvZ01IQjRPMXh5WEc1Y2NseHVMeThnUW1GemFXTnpJRzltSUdFZ2JtRjJZbUZ5WEhKY2JpOHZJQ1J1WVhaaVlYSXRhR1ZwWjJoME9pQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdOVEJ3ZUR0Y2NseHVMeThnSkc1aGRtSmhjaTF0WVhKbmFXNHRZbTkwZEc5dE9pQWdJQ0FnSUNBZ0lDQWdJQ0F3Y0hnN1hISmNiaTh2SUNSdVlYWmlZWEl0WW05eVpHVnlMWEpoWkdsMWN6b2dJQ0FnSUNBZ0lDQWdJQ0FnTUhCNE8xeHlYRzR2THlBa2JtRjJZbUZ5TFhCaFpHUnBibWN0YUc5eWFYcHZiblJoYkRvZ0lDQWdJQ0FnSUdac2IyOXlLQ2drWjNKcFpDMW5kWFIwWlhJdGQybGtkR2dnTHlBeUtTazdYSEpjYmk4dklDUnVZWFppWVhJdGNHRmtaR2x1WnkxMlpYSjBhV05oYkRvZ0lDQWdJQ0FnSUNBZ0tDZ2tibUYyWW1GeUxXaGxhV2RvZENBdElDUnNhVzVsTFdobGFXZG9kQzFqYjIxd2RYUmxaQ2tnTHlBeUtUdGNjbHh1THk4Z0pHNWhkbUpoY2kxamIyeHNZWEJ6WlMxdFlYZ3RhR1ZwWjJoME9pQWdJQ0FnSUNBek5EQndlRHRjY2x4dUx5OWNjbHh1THk4Z0x5OXVZWFppWVhJZ1kyOXNiM0pjY2x4dUx5OGdKRzVoZG1KaGNpMWtaV1poZFd4MExXTnZiRzl5T2lBZ0lDQWdJQ0FnSUNBZ0lDQWtibUYyZVR0Y2NseHVMeThnSkc1aGRtSmhjaTFrWldaaGRXeDBMV0puT2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FqWm1abU8xeHlYRzR2THlBa2JtRjJZbUZ5TFdSbFptRjFiSFF0WW05eVpHVnlPaUFnSUNBZ0lDQWdJQ0FnSUNObVptWTdYSEpjYmk4dlhISmNiaTh2SUM4dklFNWhkbUpoY2lCc2FXNXJjMXh5WEc0dkx5QWtibUYyWW1GeUxXUmxabUYxYkhRdGJHbHVheTFqYjJ4dmNqb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0l6WTJOanRjY2x4dUx5OGdKRzVoZG1KaGNpMWtaV1poZFd4MExXeHBibXN0YUc5MlpYSXRZMjlzYjNJNklDQWdJQ0FnSUNBZ0lDTm1abVk3WEhKY2JpOHZJQ1J1WVhaaVlYSXRaR1ZtWVhWc2RDMXNhVzVyTFdodmRtVnlMV0puT2lBZ0lDQWdJQ0FnSUNBZ0lDQWtibUYyZVR0Y2NseHVMeThnSkc1aGRtSmhjaTFrWldaaGRXeDBMV3hwYm1zdFlXTjBhWFpsTFdOdmJHOXlPaUFnSUNBZ0lDQWdJQ013TURBN1hISmNiaTh2SUNSdVlYWmlZWEl0WkdWbVlYVnNkQzFzYVc1ckxXRmpkR2wyWlMxaVp6b2dJQ0FnSUNBZ0lDQWdJQ0IwY21GdWMzQmhjbVZ1ZER0Y2NseHVMeThnSkc1aGRtSmhjaTFrWldaaGRXeDBMV3hwYm1zdFpHbHpZV0pzWldRdFkyOXNiM0k2SUNBZ0lDQWdJQ05qWTJNN1hISmNiaTh2SUNSdVlYWmlZWEl0WkdWbVlYVnNkQzFzYVc1ckxXUnBjMkZpYkdWa0xXSm5PaUFnSUNBZ0lDQWdJQ0IwY21GdWMzQmhjbVZ1ZER0Y2NseHVMeTljY2x4dUx5OGdMeThnVG1GMlltRnlJR0p5WVc1a0lHeGhZbVZzWEhKY2JpOHZJQ1J1WVhaaVlYSXRaR1ZtWVhWc2RDMWljbUZ1WkMxamIyeHZjam9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQWtibUYyZVR0Y2NseHVMeThnSkc1aGRtSmhjaTFrWldaaGRXeDBMV0p5WVc1a0xXaHZkbVZ5TFdOdmJHOXlPaUFnSUNBZ0lDQWdJR1JoY210bGJpZ2tibUYyZVN3Z01UQWxLVHRjY2x4dUx5OGdKRzVoZG1KaGNpMWtaV1poZFd4MExXSnlZVzVrTFdodmRtVnlMV0puT2lBZ0lDQWdJQ0FnSUNBZ0lIUnlZVzV6Y0dGeVpXNTBPMXh5WEc0dkwxeHlYRzR2THlBdkx5Qk9ZWFppWVhJZ2RHOW5aMnhsWEhKY2JpOHZJQ1J1WVhaaVlYSXRaR1ZtWVhWc2RDMTBiMmRuYkdVdGFHOTJaWEl0WW1jNklDQWdJQ0FnSUNBZ0lDQWpaR1JrTzF4eVhHNHZMeUFrYm1GMlltRnlMV1JsWm1GMWJIUXRkRzluWjJ4bExXbGpiMjR0WW1GeUxXSm5PaUFnSUNBZ0lDQWdKRzVoZG5rN1hISmNiaTh2SUNSdVlYWmlZWEl0WkdWbVlYVnNkQzEwYjJkbmJHVXRZbTl5WkdWeUxXTnZiRzl5T2lBZ0lDQWdJQ0FrYm1GMmVUdGNjbHh1WEhKY2JpOHZJSE5wZW1WelhISmNibHh5WEc0a1kyOXVkR0ZwYm1WeUxXeG5PaUF4TVRjd2NIZzdYSEpjYmx4eVhHNHZMeUJ6YkdsamExeHlYRzVjY2x4dUx5OGdKSE5zYVdOckxXWnZiblF0Y0dGMGFEb2dYQ0l1TGk5bWIyNTBjeTljSWp0Y2NseHVMeThnSkhOc2FXTnJMV3h2WVdSbGNpMXdZWFJvT2lCY0lpNHVMMmx0WVdkbGN5OTJaVzVrYjNJdlhDSTdYSEpjYmlSemJHbGpheTFoY25KdmR5MWpiMnh2Y2pvZ0kyWm1aanRjY2x4dUpITnNhV05yTFdSdmRDMWpiMnh2Y2pvZ0kyWm1aanRjY2x4dUlpd2lMeW9oSUhOaGMzTXRiV2w0YVc1eklDMGdkakF1TVRFdU1DQXRJREl3TVRRdE1UQXRNakFnS2k4dktpcGNiaUFxSUVCa1pYTmpjbWx3ZEdsdmJseHVJQ29nUjJWdVpYSmhkR1Z6SUd0bGVXWnlZVzFsSUdGdWFXMWhkR2x2Ym5OY2JpQXFYRzRnS2lCQVlYVjBhRzl5SUdSeWRXSnNhV05jYmlBcVhHNGdLaUJBYkdsdWF5QmpZVzVwZFhObElHaDBkSEE2THk5allXNXBkWE5sTG1OdmJTOGpabVZoZEQxamMzTXRZVzVwYldGMGFXOXVYRzRnS2lCQWJHbHVheUJ6Y0dWaklHaDBkSEE2THk5M2QzY3Vkek11YjNKbkwxUlNMMk56Y3pNdFlXNXBiV0YwYVc5dWN5OWNiaUFxWEc0Z0tpQkFjR0Z5WVcwZ2RtRnNkV1Z6WEc0Z0tpQkFjbVYwZFhKdWMxeHVJQ29nSUNBdGQyVmlhMmwwTFdGdWFXMWhkR2x2YmpvZ1BIWmhiSFZsY3o0N1hHNGdLaUFnSUNBZ0lDQWdJQ0FnWVc1cGJXRjBhVzl1T2lBOGRtRnNkV1Z6UGp0Y2JpQXFYRzRnS2lCQVpYaGhiWEJzWlZ4dUlDb2dJQ0F1YzJWc1pXTjBiM0lnZTF4dUlDb2dJQ0FnSUVCcGJtTnNkV1JsSUhndFlXNXBiV0YwYVc5dUtHcDFiWEFnTVhNZ1pXRnpaUzF2ZFhRcE8xeHVJQ29nSUNCOVhHNGdLaTljYmx4dVFHMXBlR2x1SUhndFlXNXBiV0YwYVc5dUlDZ2tkbUZzZFdWektTQjdYRzVjZEMxM1pXSnJhWFF0WVc1cGJXRjBhVzl1T2lBa2RtRnNkV1Z6TzF4dVhIUWdJQ0FnSUNBZ0lHRnVhVzFoZEdsdmJqb2dKSFpoYkhWbGN6dGNibjFjYmx4dUx5cGNiaUFxSUVCbGVHRnRjR3hsWEc0Z0tpQWdJQ0JBYVc1amJIVmtaU0I0TFd0bGVXWnlZVzFsY3locWRXMXdLU0I3WEc0Z0tpQWdJQ0FnSUdaeWIyMGdleUIwYjNBNklEQTdJSDFjYmlBcUlDQWdJQ0FnZEc4Z2V5QjBiM0E2SUMweE1IQjRPeUI5WEc0Z0tpQWdJSDFjYmlBcUwxeHVRRzFwZUdsdUlIZ3RhMlY1Wm5KaGJXVnpJQ2drYm1GdFpTa2dlMXh1WEhSQUxYZGxZbXRwZEMxclpYbG1jbUZ0WlhNZ0kzc2tibUZ0WlgwZ2UxeHVYSFJjZEVCamIyNTBaVzUwTzF4dVhIUjlYRzVjYmx4MFFHdGxlV1p5WVcxbGN5QWpleVJ1WVcxbGZTQjdYRzVjZEZ4MFFHTnZiblJsYm5RN1hHNWNkSDFjYm4xY2JseHVMeW9xWEc0Z0tpQkFaR1Z6WTNKcGNIUnBiMjVjYmlBcUlFZGxibVZ5WVhSbGN5QmdZWEJ3WldGeVlXNWpaV0FnWm05eUlHRWdaMmwyWlc0Z1pXeGxiV1Z1ZEZ4dUlDcGNiaUFxSUVCaGRYUm9iM0lnY205dFlXMWhkSFZ6WlhacFkyaGNiaUFxWEc0Z0tpQkFiR2x1YXlCTlJFNGdhSFIwY0hNNkx5OWtaWFpsYkc5d1pYSXViVzk2YVd4c1lTNXZjbWN2Wlc0dFZWTXZaRzlqY3k5WFpXSXZRMU5UTHkxdGIzb3RZWEJ3WldGeVlXNWpaVnh1SUNvZ1FHeHBibXNnWTNOekxYUnlhV05yY3lCb2RIUndPaTh2WTNOekxYUnlhV05yY3k1amIyMHZZV3h0WVc1aFl5OXdjbTl3WlhKMGFXVnpMMkV2WVhCd1pXRnlZVzVqWlM5Y2JpQXFJRUJzYVc1cklITndaV01nYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2VkZJdk1qQXdOQzlEVWkxamMzTXpMWFZwTFRJd01EUXdOVEV4THlOaGNIQmxZWEpoYm1ObFhHNGdLbHh1SUNvZ1FIQmhjbUZ0SUhaaGJIVmxYRzRnS2lCQWNtVjBkWEp1YzF4dUlDb2dJQ0F0ZDJWaWEybDBMV0Z3Y0dWaGNtRnVZMlU2SUR4MllXeDFaVDQ3WEc0Z0tpQWdJQ0FnSUMxdGIzb3RZWEJ3WldGeVlXNWpaVG9nUEhaaGJIVmxQanRjYmlBcUlDQWdJQ0FnSUNBZ0lDQmhjSEJsWVhKaGJtTmxPaUE4ZG1Gc2RXVStPMXh1SUNwY2JpQXFJRUJsZUdGdGNHeGxYRzRnS2lBZ0lDNXpaV3hsWTNSdmNpQjdYRzRnS2lBZ0lDQWdRR2x1WTJ4MVpHVWdlQzFoY0hCbFlYSmhibU5sS0dKMWRIUnZiaWs3WEc0Z0tpQWdJSDFjYmlBcUwxeHVRRzFwZUdsdUlIZ3RZWEJ3WldGeVlXNWpaU0FvSkhaaGJIVmxLU0I3WEc1Y2RDMTNaV0pyYVhRdFlYQndaV0Z5WVc1alpUb2dKSFpoYkhWbE8xeHVYSFFnSUNBdGJXOTZMV0Z3Y0dWaGNtRnVZMlU2SUNSMllXeDFaVHRjYmx4MElDQWdJQ0FnSUNCaGNIQmxZWEpoYm1ObE9pQWtkbUZzZFdVN1hHNTlYRzVjYmk4cUtseHVJQ29nUUdSbGMyTnlhWEIwYVc5dVhHNGdLaUJIWlc1bGNtRjBaWE1nWUdKaFkydG5jbTkxYm1RdGMybDZaV0FnYjNWMGNIVjBJR1p2Y2lCaElHZHBkbVZ1SUdWc1pXMWxiblF1WEc0Z0tseHVJQ29nUUdGMWRHaHZjaUJrY25WaWJHbGpYRzRnS2x4dUlDb2dRR3hwYm1zZ1kyRnVhWFZ6WlNCb2RIUndPaTh2WTJGdWFYVnpaUzVqYjIwdlltRmphMmR5YjNWdVpDMXBiV2N0YjNCMGMxeHVJQ29nUUd4cGJtc2djM0JsWXlCb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5VVVpOWpjM016TFdKaFkydG5jbTkxYm1RdlhHNGdLbHh1SUNvZ1FIQmhjbUZ0SUhaaGJIVmxYRzRnS2lCQWNtVjBkWEp1YzF4dUlDb2dJQ0F0ZDJWaWEybDBMV0poWTJ0bmNtOTFibVF0YzJsNlpUb2dKR0Z5WjNNN1hHNGdLaUFnSUNBZ0lDQWdJQ0FnWW1GamEyZHliM1Z1WkMxemFYcGxPaUFrWVhKbmN6dGNiaUFxWEc0Z0tpQkFaWGhoYlhCc1pWeHVJQ29nSUNBdWMyVnNaV04wYjNJZ2UxeHVJQ29nSUNBZ0lFQnBibU5zZFdSbElIZ3RZbUZqYTJkeWIzVnVaQzF6YVhwbEtERXdNQ1VnWVhWMGJ5azdYRzRnS2lBZ0lIMWNiaUFxTDF4dVFHMXBlR2x1SUhndFltRmphMmR5YjNWdVpDMXphWHBsSUNna2RtRnNkV1Z6TGk0dUtTQjdYRzRnSUNBZ0xYZGxZbXRwZEMxaVlXTnJaM0p2ZFc1a0xYTnBlbVU2SUNSMllXeDFaWE03SUM4dklFWnZjaUJCYm1SeWIybGtJREl1ZUZ4dUlDQWdJQ0FnSUNBZ0lDQWdZbUZqYTJkeWIzVnVaQzF6YVhwbE9pQWtkbUZzZFdWek8xeHVmVnh1WEc0dktpcGNiaUFxSUVCa1pYTmpjbWx3ZEdsdmJseHVJQ29nUjJWdVpYSmhkR1Z6SUdOeWIzTnpMV0p5YjNkelpYSXRZMjl0Y0dGMGFXSnNaU0JnWW05eVpHVnlMWEpoWkdsMWMyQWdabTl5SUdFZ1oybDJaVzRnWld4bGJXVnVkRnh1SUNwY2JpQXFJRUJoZFhSb2IzSWdaSEoxWW14cFkxeHVJQ3BjYmlBcUlFQnNhVzVySUdOaGJtbDFjMlVnYUhSMGNEb3ZMMk5oYm1sMWMyVXVZMjl0TDJKdmNtUmxjaTF5WVdScGRYTmNiaUFxSUVCc2FXNXJJSE53WldNZ2FIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlZGSXZZM056TXkxaVlXTnJaM0p2ZFc1a0x5TmpiM0p1WlhKelhHNGdLbHh1SUNvZ1FIQmhjbUZ0SUhaaGJIVmxjMXh1SUNvZ1FISmxkSFZ5Ym5OY2JpQXFJQ0FnTFhkbFltdHBkQzFpYjNKa1pYSXRjbUZrYVhWek9pQThkbUZzZFdWelBqdGNiaUFxSUNBZ0lDQWdJQ0FnSUNCaWIzSmtaWEl0Y21Ga2FYVnpPaUE4ZG1Gc2RXVnpQanRjYmlBcVhHNGdLaUJBWlhoaGJYQnNaVnh1SUNvZ0lDQXVjMlZzWldOMGIzSWdlMXh1SUNvZ0lDQWdJRUJwYm1Oc2RXUmxJSGd0WW05eVpHVnlMWEpoWkdsMWN5Z3lNSEI0SURFd2NIZ3BPMXh1SUNvZ0lDQjlYRzRnS2k5Y2JrQnRhWGhwYmlCNExXSnZjbVJsY2kxeVlXUnBkWE1nS0NSMllXeDFaWE1wSUh0Y2JseDBMWGRsWW10cGRDMWliM0prWlhJdGNtRmthWFZ6T2lBa2RtRnNkV1Z6T3lBdkx5QnBUMU1nVTJGbVlYSnBJRE11TWl3Z1FXNWtjbTlwWkNBeUxqRmNibHgwSUNBZ0lDQWdJQ0JpYjNKa1pYSXRjbUZrYVhWek9pQWtkbUZzZFdWek8xeHVmVnh1WEc0dktpcGNiaUFxSUVCa1pYTmpjbWx3ZEdsdmJseHVJQ29nUjJWdVpYSmhkR1Z6SUdOeWIzTnpMV0p5YjNkelpYSXRZMjl0Y0dGMGFXSnNaU0JnWW05NExYTm9ZV1J2ZDJBZ1ptOXlJR0VnWjJsMlpXNGdaV3hsYldWdWRGeHVJQ3BjYmlBcUlFQmhkWFJvYjNJZ1pISjFZbXhwWTF4dUlDcGNiaUFxSUVCc2FXNXJJR05oYm1sMWMyVWdhSFIwY0RvdkwyTmhibWwxYzJVdVkyOXRMMk56Y3kxaWIzaHphR0ZrYjNkY2JpQXFJRUJzYVc1cklITndaV01nYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2VkZJdlkzTnpNeTFpWVdOclozSnZkVzVrTHlOMGFHVXRZbTk0TFhOb1lXUnZkMXh1SUNwY2JpQXFJRUJ3WVhKaGJTQjJZV3gxWlhOY2JpQXFJRUJ5WlhSMWNtNXpYRzRnS2lBZ0lDMTNaV0pyYVhRdFltOTRMWE5vWVdSdmR6b2dQSFpoYkhWbGN6NDdYRzRnS2lBZ0lDQWdJQ0FnSUNBZ1ltOTRMWE5vWVdSdmR6b2dQSFpoYkhWbGN6NDdYRzRnS2x4dUlDb2dRR1Y0WVcxd2JHVmNiaUFxSUNBZ0xuTmxiR1ZqZEc5eUlIdGNiaUFxSUNBZ0lDQkFhVzVqYkhWa1pTQjRMV0p2ZUMxemFHRmtiM2NvTlhCNElEVndlQ0F4TUhCNElEVndlQ0FqWVdGaEtUdGNiaUFxSUNBZ2ZWeHVJQ292WEc1QWJXbDRhVzRnZUMxaWIzZ3RjMmhoWkc5M0lDZ2tkbUZzZFdWekxpNHVLU0I3WEc1Y2RDMTNaV0pyYVhRdFltOTRMWE5vWVdSdmR6b2dKSFpoYkhWbGN6c2dMeThnYVU5VElGTmhabUZ5YVNBekxqSWdMU0EwTGpNc0lFRnVaSEp2YVdRZ01pNHhLMXh1WEhRZ0lDQWdJQ0FnSUdKdmVDMXphR0ZrYjNjNklDUjJZV3gxWlhNN1hHNTlYRzVjYmk4cUtseHVJQ29nUUdSbGMyTnlhWEIwYVc5dVhHNGdLaUJIWlc1bGNtRjBaWE1nWTNKdmMzTXRZbkp2ZDNObGNpMWpiMjF3WVhScFlteGxJR0JpYjNndGMybDZhVzVuWUNCdmRYUndkWFFnWm05eUlHRWdaMmwyWlc0Z1pXeGxiV1Z1ZEM1Y2JpQXFYRzRnS2lCQVlYVjBhRzl5SUdSeWRXSnNhV05jYmlBcVhHNGdLaUJBYkdsdWF5QmpZVzVwZFhObFhHNGdLaUJBYkdsdWF5QnpjR1ZqWEc0Z0tseHVJQ29nUUhCaGNtRnRJSFI1Y0dWY2JpQXFJRUJ5WlhSMWNtNXpYRzRnS2lBZ0lDMTNaV0pyYVhRdFltOTRMWE5wZW1sdVp6b2dQSFI1Y0dVK08xeHVJQ29nSUNBZ0lDQXRiVzk2TFdKdmVDMXphWHBwYm1jNklEeDBlWEJsUGp0Y2JpQXFJQ0FnSUNBZ0lDQWdJQ0JpYjNndGMybDZhVzVuT2lBOGRIbHdaVDQ3WEc0Z0tseHVJQ29nUUdWNFlXMXdiR1ZjYmlBcUlDQWdMbk5sYkdWamRHOXlJSHRjYmlBcUlDQWdJQ0JBYVc1amJIVmtaU0I0TFdKdmVDMXphWHBwYm1jN1hHNGdLaUFnSUgxY2JpQXFMMXh1UUcxcGVHbHVJSGd0WW05NExYTnBlbWx1WnlBb0pIUjVjR1U2SUdKdmNtUmxjaTFpYjNncElIdGNibHgwTFhkbFltdHBkQzFpYjNndGMybDZhVzVuT2lBa2RIbHdaVHNnTHk4Z1UyRm1ZWEpwSUR3OUlEVXVNQ3dnUTJoeWIyMWxJRHc5SURrdU1Dd2dhVTlUSUZOaFptRnlhU0F6TGpJZ0xTQTBMak1nWVc1a0lFRnVaSEp2YVdRZ01pNHhJQzBnTXk0d1hHNWNkQ0FnSUMxdGIzb3RZbTk0TFhOcGVtbHVaem9nSkhSNWNHVTdJQzh2SUVaR0lESXVNQ0F0SURJNExqQmNibHgwSUNBZ0lDQWdJQ0JpYjNndGMybDZhVzVuT2lBa2RIbHdaVHNnTHk4Z1NVVWdPQ3dnVDNCbGNtRWdPUzQxSzF4dWZWeHVYRzR2S2lwY2JpQXFJRUJrWlhOamNtbHdkR2x2Ymx4dUlDb2dWR2hsYzJVZ2JXbDRhVzV6SUdkbGJtVnlZWFJsY3lCTlpXUnBZU0JSZFdWeWFXVnpYRzRnS2x4dUlDb2dRR0YxZEdodmNpQmtjblZpYkdsalhHNGdLbHh1SUNvZ1FHeHBibXNnWTJGdWFYVnpaU0JvZEhSd09pOHZZMkZ1YVhWelpTNWpiMjB2STJabFlYUTlZM056TFcxbFpHbGhjWFZsY21sbGMxeHVJQ29nUUd4cGJtc2djM0JsWXlCb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5VVVpOWpjM016TFcxbFpHbGhjWFZsY21sbGN5OWNiaUFxWEc0Z0tpQk9iM1JsT2lCUWJHVmhjMlVnZFhObElIUm9aU0JEVTFNZ2RXNXBkQ0JnWlcxZ0lHWnZjaUJrWlhacFkyVXRkMmxrZEdnZ2FXNGdiM0prWlhJZ2RHOGdjM1JoZVZ4dUlDb2djbVZ6Y0c5dWMybDJaUzVjYmlBcUwxeHVYRzR2S2lwY2JpQXFJRUJ3WVhKaGJTQmtaWFpwWTJVdGQybGtkR2dnZTI1MWJXSmxjbjFjYmlBcUlFQmpiMjUwWlc1MFhHNGdLaUJBY21WMGRYSnVjMXh1SUNvZ0lDQkFiV1ZrYVdFZ2MyTnlaV1Z1SUdGdVpDQW9iV2x1TFhkcFpIUm9PaUE4WkdWMmFXTmxMWGRwWkhSb1Bpa2dlMXh1SUNvZ0lDQWdJQ0E4WTI5dWRHVnVkRDVjYmlBcUlDQWdmVnh1SUNwY2JpQXFJRUJsZUdGdGNHeGxYRzRnS2lBZ0lDNXpaV3hsWTNSdmNpQjdYRzRnS2lBZ0lDQWdlQzFoZEMxc1pXRnpkQ2cwTUdWdEtTQjdJSGRwWkhSb09pQTJNQ1U3SUgxY2JpQXFJQ0FnZlZ4dUlDb3ZYRzVBYldsNGFXNGdlQzFoZEMxc1pXRnpkQ0FvSkdSbGRtbGpaUzEzYVdSMGFDa2dlMXh1WEhSQWJXVmthV0VnYzJOeVpXVnVJR0Z1WkNBb2JXbHVMWGRwWkhSb09pQWtaR1YyYVdObExYZHBaSFJvS1NCN1hHNWNkRngwUUdOdmJuUmxiblE3WEc1Y2RIMWNibjFjYmx4dUx5b3FYRzRnS2lCQWNHRnlZVzBnWkdWMmFXTmxMWGRwWkhSb0lIdHVkVzFpWlhKOVhHNGdLaUJBWTI5dWRHVnVkRnh1SUNvZ1FISmxkSFZ5Ym5OY2JpQXFJQ0FnUUcxbFpHbGhJSE5qY21WbGJpQmhibVFnS0cxaGVDMTNhV1IwYURvZ1BHUmxkbWxqWlMxM2FXUjBhQ0F0SURBdU1ERStLU0I3WEc0Z0tpQWdJQ0FnSUR4amIyNTBaVzUwUGx4dUlDb2dJQ0I5WEc0Z0tseHVJQ29nUUdWNFlXMXdiR1ZjYmlBcUlDQWdMbk5sYkdWamRHOXlJSHRjYmlBcUlDQWdJQ0I0TFhWdWRHbHNLRFF3WlcwcElIc2dkMmxrZEdnNklERXdNQ1U3SUgxY2JpQXFJQ0FnZlZ4dUlDb3ZYRzVBYldsNGFXNGdlQzExYm5ScGJDQW9KR1JsZG1salpTMTNhV1IwYUNrZ2UxeHVYSFJBYldWa2FXRWdjMk55WldWdUlHRnVaQ0FvYldGNExYZHBaSFJvT2lBa1pHVjJhV05sTFhkcFpIUm9JQzBnTUM0d01Ta2dlMXh1WEhSY2RFQmpiMjUwWlc1ME8xeHVYSFI5WEc1OVhHNWNiaThxS2x4dUlDb2dRR0YxZEdodmNpQnliMjFoYldGMGRYTmxkbWxqYUZ4dUlDcGNiaUFxSUVCd1lYSmhiU0J3YjJsdWRIdHpkSEpwYm1kOUxDQmljQzF0YjJKcGJHVXRkMmxrZEdoN2JuVnRZbVZ5ZlN3Z1luQXRkR0ZpYkdWMExYZHBaSFJvZTI1MWJXSmxjbjBnWEc0Z0tpQkFZMjl1ZEdWdWRGeHVJQ29nUUhKbGRIVnlibk5jYmlBcUlDQWdRRzFsWkdsaElDaHRZWGd0ZDJsa2RHZzZJRHhpY0MxdGIySnBiR1V0ZDJsa2RHZytLU0I3WEc0Z0tpQWdJQ0FnSUR4amIyNTBaVzUwUGx4dUlDb2dJQ0I5WEc0Z0tseHVJQ29nUUdWNFlXMXdiR1ZjYmlBcUlDQWdMbk5sYkdWamRHOXlJSHRjYmlBcUlDQWdJQ0I0TFdKeVpXRnJjRzlwYm5SektHMXZZbWxzWlN3Z0lETXlNSEI0S1NCN0lIZHBaSFJvT2lBeE1EQWxPeUI5WEc0Z0tpQWdJSDFjYmlBcUwxeHVRRzFwZUdsdUlIZ3RZbkpsWVd0d2IybHVkSE1vSkhCdmFXNTBMQ0FrWW5BdGJXOWlhV3hsTFhkcFpIUm9PaUEyTkRCd2VDd2dKR0p3TFhSaFlteGxkQzEzYVdSMGFEb2dNVEF5TkhCNEtTQjdYRzVjZENSaWNDMXRiMkpwYkdVNklDY29iV0Y0TFhkcFpIUm9PaUFqZXlSaWNDMXRiMkpwYkdVdGQybGtkR2g5S1NjN1hHNWNkQ1JpY0MxMFlXSnNaWFE2SUNjb2JXbHVMWGRwWkhSb09pQWpleVJpY0MxdGIySnBiR1V0ZDJsa2RHaDlLU0JoYm1RZ0tHMWhlQzEzYVdSMGFEb2dJM3NrWW5BdGRHRmliR1YwTFhkcFpIUm9mU2tuTzF4dVhIUWtZbkF0WkdWemEzUnZjRG9nSnlodGFXNHRkMmxrZEdnNklDTjdKR0p3TFhSaFlteGxkQzEzYVdSMGFIMHBKenRjYmx4dVhIUkFhV1lnSkhCdmFXNTBJRDA5SUcxdlltbHNaU0I3WEc1Y2RGeDBRRzFsWkdsaElDTjdKR0p3TFcxdlltbHNaWDBnZTF4dVhIUmNkRngwUUdOdmJuUmxiblE3WEc1Y2RGeDBmVnh1WEhSOVhHNWNkRUJsYkhObElHbG1JQ1J3YjJsdWRDQTlQU0IwWVdKc1pYUWdlMXh1WEhSY2RFQnRaV1JwWVNBamV5UmljQzEwWVdKc1pYUjlJSHRjYmx4MFhIUmNkRUJqYjI1MFpXNTBPMXh1WEhSY2RIMWNibHgwZlZ4dVhIUkFaV3h6WlNCcFppQWtjRzlwYm5RZ1BUMGdaR1Z6YTNSdmNDQjdYRzVjZEZ4MFFHMWxaR2xoSUNON0pHSndMV1JsYzJ0MGIzQjlJSHRjYmx4MFhIUmNkRUJqYjI1MFpXNTBPMXh1WEhSY2RIMWNibHgwZlZ4dWZWeHVYRzR2S2lwY2JpQXFJRUJrWlhOamNtbHdkR2x2Ymx4dUlDb2dSMlZ1WlhKaGRHVnpJR0JqWVd4allDQm1kVzVqZEdsdmJpQjNhR2xqYUNCaGJHeHZkM01nYldGMGFHVnRZWFJwWTJGc0lHVjRjSEpsYzNOcGIyNXpJR1p2Y2lCaElHZHBkbVZ1SUhCeWIzQmxjblI1WEc0Z0tseHVJQ29nUUdGMWRHaHZjaUJ5YjIxaGJXRjBkWE5sZG1samFGeHVJQ3BjYmlBcUlFQnNhVzVySUhOd1pXTWdhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZWRkl2WTNOek15MTJZV3gxWlhNdkkyTmhiR05jYmlBcUlFQnNhVzVySUdOaGJtbDFjMlVnYUhSMGNEb3ZMMk5oYm1sMWMyVXVZMjl0TDJOaGJHTmNiaUFxWEc0Z0tpQkFjR0Z5WVcwZ2NISnZjR1Z5ZEhsY2JpQXFJRUJ3WVhKaGJTQmxlSEJ5WlhOemFXOXVYRzRnS2x4dUlDb2dRSEpsZEhWeWJuTmNiaUFxSUNBZ0lEeHdjbTl3WlhKMGVUNDZJQzEzWldKcmFYUXRZMkZzWXlnOFpYaHdjbVZ6YzJsdmJqNHBPMXh1SUNvZ0lDQWdQSEJ5YjNCbGNuUjVQam9nWTJGc1l5ZzhaWGh3Y21WemMybHZiajRwTzF4dUlDcGNiaUFxSUVCbGVHRnRjR3hsWEc0Z0tpQWdJQzV6Wld4bFkzUnZjaUI3WEc0Z0tpQWdJQ0FnUUdsdVkyeDFaR1VnZUMxallXeGpLSGRwWkhSb0xDQmNJall3TUhCNElDMGdNbVZ0WENJcE8xeHVJQ29nSUNCOVhHNGdLaTljYmtCdGFYaHBiaUI0TFdOaGJHTWdLQ1J3Y205d1pYSjBlU3dnSkdWNGNISmxjM05wYjI0cElIdGNibHgwSTNza2NISnZjR1Z5ZEhsOU9pQXRkMlZpYTJsMExXTmhiR01vSTNza1pYaHdjbVZ6YzJsdmJuMHBPMXh1WEhRamV5UndjbTl3WlhKMGVYMDZJR05oYkdNb0kzc2taWGh3Y21WemMybHZibjBwTzF4dWZWeHVYRzR2S2lwY2JpQXFJRUJrWlhOamNtbHdkR2x2Ymx4dUlDb2dSMlZ1WlhKaGRHVnpJR1pzWlhoaWIzZ2djSEp2Y0dWeWRHbGxjeUJtYjNJZ1lTQm5hWFpsYmlCbGJHVnRaVzUwWEc0Z0tseHVJQ29nUUdGMWRHaHZjaUJ5YjIxaGJXRjBkWE5sZG1samFGeHVJQ3BjYmlBcUlFQnNhVzVySUUxRVRpQm9kSFJ3Y3pvdkwyUmxkbVZzYjNCbGNpNXRiM3BwYkd4aExtOXlaeTlsYmkxVlV5OWtiMk56TDFkbFlpOUhkV2xrWlM5RFUxTXZSbXhsZUdsaWJHVmZZbTk0WlhOY2JpQXFJRUJzYVc1cklHTnpjeTEwY21samEzTWdhSFIwY0RvdkwyTnpjeTEwY21samEzTXVZMjl0TDNOdWFYQndaWFJ6TDJOemN5OWhMV2QxYVdSbExYUnZMV1pzWlhoaWIzZ3ZYRzRnS2lCQWJHbHVheUJ6Y0dWaklHaDBkSEE2THk5M2QzY3Vkek11YjNKbkwxUlNMMk56Y3pNdFpteGxlR0p2ZUM5Y2JpQXFMMXh1WEc0dktpcGNiaUFxSUVCeVpYUjFjbTV6WEc0Z0tpQWdJR1JwYzNCc1lYazZJQzEzWldKcmFYUXRZbTk0TzF4dUlDb2dJQ0JrYVhOd2JHRjVPaUF0Ylc5NkxXSnZlRHRjYmlBcUlDQWdaR2x6Y0d4aGVUb2dMVzF6TFdac1pYaGliM2c3WEc0Z0tpQWdJR1JwYzNCc1lYazZJQzEzWldKcmFYUXRabXhsZUR0Y2JpQXFJQ0FnWkdsemNHeGhlVG9nWm14bGVEdGNiaUFxWEc0Z0tpQkFaWGhoYlhCc1pWeHVJQ29nSUNBdWMyVnNaV04wYjNJZ2UxeHVJQ29nSUNBZ0lFQnBibU5zZFdSbElIZ3RaR2x6Y0d4aGVTMW1iR1Y0TzF4dUlDb2dJQ0I5WEc0Z0tpOWNia0J0YVhocGJpQjRMV1JwYzNCc1lYa3RabXhsZUNCN1hHNWNkR1JwYzNCc1lYazZJQzEzWldKcmFYUXRZbTk0T3lBZ0x5OGdRMmh5YjIxbElESXdMU3dnYVU5VElEWXRMQ0JUWVdaaGNta2dNeTR4SUNBdE5seHVYSFJrYVhOd2JHRjVPaUF0Ylc5NkxXSnZlRHNnSUNBZ0lDOHZJRVpHSURFNUxWeHVYSFJrYVhOd2JHRjVPaUF0ZDJWaWEybDBMV1pzWlhnN0lDOHZJRU5vY205dFpTQXlNU0F0SURJNFhHNWNkR1JwYzNCc1lYazZJQzF0Y3kxbWJHVjRZbTk0T3lBZ0x5OGdTVVVnTVRCY2JseDBaR2x6Y0d4aGVUb2dabXhsZURzZ0lDQWdJQ0FnSUNBdkx5QkdSaUF5TUNzc0lFTm9jbTl0WlNBeU9Tc3NJRTl3WlhKaElERXlMakVzSURFM0sxeHVmVnh1WEc0dktpcGNiaUFxSUVCd1lYSmhiU0IyWVd4MVpYTmNiaUFxSUVCeVpYUjFjbTV6WEc0Z0tpQWdJQzEzWldKcmFYUXRZbTk0TFdac1pYZzZJRHgyWVd4MVpYTStPMXh1SUNvZ0lDQWdJQ0F0Ylc5NkxXSnZlQzFtYkdWNE9pQThkbUZzZFdWelBqdGNiaUFxSUNBZ0lDQWdJQzEzWldKcmFYUXRabXhsZURvZ1BIWmhiSFZsY3o0N1hHNGdLaUFnSUNBZ0lDQWdJQ0FnTFcxekxXWnNaWGc2SUR4MllXeDFaWE0rTzF4dUlDb2dJQ0FnSUNBZ0lDQWdJQ0FnSUNCbWJHVjRPaUE4ZG1Gc2RXVnpQanRjYmlBcVhHNGdLaUJBWlhoaGJYQnNaVnh1SUNvZ0lDQXVjMlZzWldOMGIzSWdlMXh1SUNvZ0lDQWdJRUJwYm1Oc2RXUmxJSGd0Wm14bGVDZ3hJREVnWVhWMGJ5azdYRzRnS2lBZ0lIMWNiaUFxTDF4dVFHMXBlR2x1SUhndFpteGxlQ0FvSkhaaGJIVmxjeTR1TGlrZ2UxeHVYSFF0ZDJWaWEybDBMV0p2ZUMxbWJHVjRPaUFrZG1Gc2RXVnpPeUF2THlCRGFISnZiV1VnTWpBdExDQnBUMU1nTmkwc0lGTmhabUZ5YVNBekxqRWdMU0EyWEc1Y2RDQWdJQzF0YjNvdFltOTRMV1pzWlhnNklDUjJZV3gxWlhNN0lDOHZJRVpHSURFNUxWeHVYSFFnSUNBZ0xYZGxZbXRwZEMxbWJHVjRPaUFrZG1Gc2RXVnpPeUF2THlCRGFISnZiV1VnTWpFZ0xTQXlPRnh1WEhRZ0lDQWdJQ0FnSUMxdGN5MW1iR1Y0T2lBa2RtRnNkV1Z6T3lBdkx5QkpSU0F4TUZ4dVhIUWdJQ0FnSUNBZ0lDQWdJQ0JtYkdWNE9pQWtkbUZzZFdWek95QXZMeUJHUmlBeU1Dc3NJRU5vY205dFpTQXlPU3NzSUU5d1pYSmhJREV5TGpFc0lERTNLMXh1ZlZ4dVhHNHZLaXBjYmlBcUlFQndZWEpoYlNCMllXeDFaVnh1SUNvZ1FISmxkSFZ5Ym5OY2JpQXFJQ0FnTFhkbFltdHBkQzFpYjNndGIzSmthVzVoYkMxbmNtOTFjRG9nUEhaaGJIVmxQanRjYmlBcUlDQWdJQ0FnTFcxdmVpMWliM2d0YjNKa2FXNWhiQzFuY205MWNEb2dQSFpoYkhWbFBqdGNiaUFxSUNBZ0lDQWdJQ0FnSUNBZ0lDQXRiWE10Wm14bGVDMXZjbVJsY2pvZ1BIWmhiSFZsUGp0Y2JpQXFJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0xYZGxZbXRwZEMxdmNtUmxjam9nUEhaaGJIVmxQanRjYmlBcUlDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J2Y21SbGNqb2dQSFpoYkhWbFBqdGNiaUFxWEc0Z0tpQkFaWGhoYlhCc1pWeHVJQ29nSUNBdWMyVnNaV04wYjNJZ2UxeHVJQ29nSUNBZ0lFQnBibU5zZFdSbElIZ3RiM0prWlhJb01TazdYRzRnS2lBZ0lIMWNiaUFxTDF4dVFHMXBlR2x1SUhndGIzSmtaWElnS0NSMllXeDFaU2tnZTF4dVhIUXRkMlZpYTJsMExXSnZlQzF2Y21ScGJtRnNMV2R5YjNWd09pQWtkbUZzZFdVN0lDOHZJRU5vY205dFpTQXlNQzBzSUdsUFV5QTJMU3dnVTJGbVlYSnBJRE11TVNBdElEWmNibHgwSUNBZ0xXMXZlaTFpYjNndGIzSmthVzVoYkMxbmNtOTFjRG9nSkhaaGJIVmxPeUF2THlCR1JpQXhPUzFjYmx4MElDQWdJQ0FnSUNBZ0lDQXRiWE10Wm14bGVDMXZjbVJsY2pvZ0pIWmhiSFZsT3lBdkx5QkpSU0F4TUZ4dVhIUWdJQ0FnSUNBZ0lDQWdJQ0F0ZDJWaWEybDBMVzl5WkdWeU9pQWtkbUZzZFdVN0lDOHZJRU5vY205dFpTQXlNU0F0SURJNFhHNWNkQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnYjNKa1pYSTZJQ1IyWVd4MVpUc2dMeThnUmtZZ01qQXJMQ0JEYUhKdmJXVWdNamtyTENCUGNHVnlZU0F4TWk0eExDQXhOeXRjYm4xY2JseHVMeW9xWEc0Z0tpQkFjR0Z5WVcwZ2RtRnNkV1ZjYmlBcUlFQnlaWFIxY201elhHNGdLaUFnSUNBdGQyVmlhMmwwTFdac1pYZ3RkM0poY0RvZ1BIWmhiSFZsUGp0Y2JpQXFJQ0FnSUNBZ0lDQXRiWE10Wm14bGVDMTNjbUZ3T2lBOGRtRnNkV1UrTzF4dUlDb2dJQ0FnSUNBZ0lDQWdJQ0JtYkdWNExYZHlZWEE2SUR4MllXeDFaVDQ3WEc0Z0tseHVJQ29nUUdWNFlXMXdiR1ZjYmlBcUlDQWdMbk5sYkdWamRHOXlJSHRjYmlBcUlDQWdJQ0JBYVc1amJIVmtaU0I0TFdac1pYZ3RkM0poY0NoM2NtRndLVHRjYmlBcUlDQWdmVnh1SUNvdlhHNUFiV2w0YVc0Z2VDMW1iR1Y0TFhkeVlYQWdLQ1IyWVd4MVpTa2dlMXh1WEhRdkx5QkpSU0F4TUZ4dVhIUkFhV1lnSkhaaGJIVmxJRDA5SUc1dmQzSmhjQ0I3WEc1Y2RGeDBMVzF6TFdac1pYZ3RkM0poY0RvZ2JtOXVaVHRjYmx4MGZTQkFaV3h6WlNCN1hHNWNkRngwTFcxekxXWnNaWGd0ZDNKaGNEb2dKSFpoYkhWbE8xeHVYSFI5WEc1Y2RDMTNaV0pyYVhRdFpteGxlQzEzY21Gd09pQWtkbUZzZFdVN0lDOHZJRU5vY205dFpTQXlNQzBzSUdsUFV5QTJMU3dnVTJGbVlYSnBJRE11TVNBdElEWmNibHgwSUNBZ0lDQWdJQ0JtYkdWNExYZHlZWEE2SUNSMllXeDFaVHNnTHk4Z1JrWWdNamdyTENCRGFISnZiV1VnTWpFckxDQlBjR1Z5WVNBeE1pNHhMQ0F4Tnlzc0lFbEZJREV4WEc1OVhHNWNiaThxS2x4dUlDb2dRSEJoY21GdElIWmhiSFZsWEc0Z0tpQkFjbVYwZFhKdWMxeHVJQ29nSUNBdGQyVmlhMmwwTFdGc2FXZHVMV052Ym5SbGJuUTZJRHgyWVd4MVpUNDdYRzRnS2lBZ0lDQWdJQzF0YjNvdFlXeHBaMjR0WTI5dWRHVnVkRG9nUEhaaGJIVmxQanRjYmlBcUlDQWdJQ0FnTFcxekxXWnNaWGd0YkdsdVpTMXdZV05yT2lBOGRtRnNkV1UrTzF4dUlDb2dJQ0FnSUNBZ0lDQWdJR0ZzYVdkdUxXTnZiblJsYm5RNklEeDJZV3gxWlQ0N1hHNGdLaUJBWlhoaGJYQnNaVnh1SUNvZ0lDQXVjMlZzWldOMGIzSWdlMXh1SUNvZ0lDQWdJRUJwYm1Oc2RXUmxJSGd0WVd4cFoyNHRZMjl1ZEdWdWRDaGpaVzUwWlhJcE8xeHVJQ29nSUNCOVhHNGdLaTljYmlCQWJXbDRhVzRnZUMxaGJHbG5iaTFqYjI1MFpXNTBJQ2drZG1Gc2RXVXBJSHRjYmlCY2RDOHZJRWxGSURFd1hHNGdYSFJBYVdZZ0pIWmhiSFZsSUQwOUlHWnNaWGd0YzNSaGNuUWdlMXh1SUZ4MFhIUXRiWE10Wm14bGVDMXNhVzVsTFhCaFkyczZJSE4wWVhKME8xeHVJRngwZlNCQVpXeHpaU0JwWmlBa2RtRnNkV1VnUFQwZ1pteGxlQzFsYm1RZ2UxeHVJRngwWEhRdGJYTXRabXhsZUMxc2FXNWxMWEJoWTJzNklHVnVaRHRjYmlCY2RIMGdRR1ZzYzJVZ2FXWWdKSFpoYkhWbElEMDlJSE53WVdObExXSmxkSGRsWlc0Z2UxeHVJRngwWEhRdGJYTXRabXhsZUMxc2FXNWxMWEJoWTJzNklHcDFjM1JwWm5rN1hHNGdYSFI5SUVCbGJITmxJR2xtSUNSMllXeDFaU0E5UFNCemNHRmpaUzFoY205MWJtUWdlMXh1SUZ4MFhIUXRiWE10Wm14bGVDMXNhVzVsTFhCaFkyczZJR1JwYzNSeWFXSjFkR1U3WEc0Z1hIUjlJRUJsYkhObElIdGNiaUJjZEZ4MExXMXpMV1pzWlhndGJHbHVaUzF3WVdOck9pQWtkbUZzZFdVN1hHNGdYSFI5WEc1Y2RDMTNaV0pyYVhRdFlXeHBaMjR0WTI5dWRHVnVkRG9nSkhaaGJIVmxPeUF2THlCRGFISnZiV1VnTWpBdExDQnBUMU1nTmkwc0lGTmhabUZ5YVNBekxqRWdMU0EyWEc1Y2RDQWdJQzF0YjNvdFlXeHBaMjR0WTI5dWRHVnVkRG9nSkhaaGJIVmxPeUF2THlCR1JpQXhPUzFjYmx4MElDQWdJQ0FnSUNCaGJHbG5iaTFqYjI1MFpXNTBPaUFrZG1Gc2RXVTdJQzh2SUVaR0lESXdLeXdnUTJoeWIyMWxJREl4S3l3Z1QzQmxjbUVnTVRJdU1Td2dNVGNyTENCSlJTQXhNVnh1SUgxY2JseHVMeW9xWEc0Z0tpQkFjR0Z5WVcwZ2RtRnNkV1ZjYmlBcUlFQnlaWFIxY201elhHNGdLbHgwSUNBdGQyVmlhMmwwTFdKdmVDMWthWEpsWTNScGIyNDZJRHgyWVd4MVpUNDdYRzRnS2x4MFhIUWdMVzF2ZWkxaWIzZ3RaR2x5WldOMGFXOXVPaUE4ZG1Gc2RXVStPMXh1SUNvZ0lDQWdJQ0FnTFhkbFltdHBkQzFpYjNndGIzSnBaVzUwT2lBOGRtRnNkV1UrTzF4dUlDcGNkRngwSUNBZ0lDMXRiM290WW05NExXOXlhV1Z1ZERvZ1BIWmhiSFZsUGp0Y2JpQXFJQ0FnTFhkbFltdHBkQzFtYkdWNExXUnBjbVZqZEdsdmJqb2dQSFpoYkhWbFBqdGNiaUFxSUNBZ0lDQWdMVzF2ZWkxbWJHVjRMV1JwY21WamRHbHZiam9nUEhaaGJIVmxQanRjYmlBcUlDQWdJQ0FnSUMxdGN5MW1iR1Y0TFdScGNtVmpkR2x2YmpvZ1BIWmhiSFZsUGp0Y2JpQXFJQ0FnSUNBZ0lDQWdJQ0JtYkdWNExXUnBjbVZqZEdsdmJqb2dQSFpoYkhWbFBqdGNiaUFxSUVCbGVHRnRjR3hsWEc0Z0tpQWdJQzV6Wld4bFkzUnZjaUI3WEc0Z0tpQWdJQ0FnUUdsdVkyeDFaR1VnZUMxbWJHVjRMV1JwY21WamRHbHZiaWh5YjNjdGNtVjJaWEp6WlNrN1hHNGdLaUFnSUgxY2JpQXFMMXh1SUVCdGFYaHBiaUI0TFdac1pYZ3RaR2x5WldOMGFXOXVJQ2drZG1Gc2RXVXBJSHRjYmx4MFFHbG1JQ1IyWVd4MVpTQTlQU0J5YjNjZ2UxeHVYSFJjZEMxM1pXSnJhWFF0WW05NExXUnBjbVZqZEdsdmJqb2dibTl5YldGc08xeHVYSFJjZENBZ0lDMXRiM290WW05NExXUnBjbVZqZEdsdmJqb2dibTl5YldGc08xeHVYSFJjZENBZ0lDMTNaV0pyYVhRdFltOTRMVzl5YVdWdWREb2dhRzl5YVhwdmJuUmhiRHRjYmx4MFhIUWdJQ0FnSUNBdGJXOTZMV0p2ZUMxdmNtbGxiblE2SUdodmNtbDZiMjUwWVd3N1hHNWNkSDBnUUdWc2MyVnBaaUFrZG1Gc2RXVWdQVDBnY205M0xYSmxkbVZ5YzJVZ2UxeHVYSFJjZEMxM1pXSnJhWFF0WW05NExXUnBjbVZqZEdsdmJqb2djbVYyWlhKelpUdGNibHgwWEhRZ0lDQXRiVzk2TFdKdmVDMWthWEpsWTNScGIyNDZJSEpsZG1WeWMyVTdYRzVjZEZ4MElDQWdMWGRsWW10cGRDMWliM2d0YjNKcFpXNTBPaUJvYjNKcGVtOXVkR0ZzTzF4dVhIUmNkQ0FnSUNBZ0lDMXRiM290WW05NExXOXlhV1Z1ZERvZ2FHOXlhWHB2Ym5SaGJEdGNibHgwZlNCQVpXeHpaV2xtSUNSMllXeDFaU0E5UFNCamIyeDFiVzRnZTF4dVhIUmNkQzEzWldKcmFYUXRZbTk0TFdScGNtVmpkR2x2YmpvZ2JtOXliV0ZzTzF4dVhIUmNkQ0FnSUMxdGIzb3RZbTk0TFdScGNtVmpkR2x2YmpvZ2JtOXliV0ZzTzF4dVhIUmNkQ0FnSUMxM1pXSnJhWFF0WW05NExXOXlhV1Z1ZERvZ2RtVnlkR2xqWVd3N1hHNWNkRngwSUNBZ0lDQWdMVzF2ZWkxaWIzZ3RiM0pwWlc1ME9pQjJaWEowYVdOaGJEdGNibHgwZlNCQVpXeHpaV2xtSUNSMllXeDFaU0E5UFNCamIyeDFiVzR0Y21WMlpYSnpaU0I3WEc1Y2RGeDBMWGRsWW10cGRDMWliM2d0WkdseVpXTjBhVzl1T2lCeVpYWmxjbk5sTzF4dVhIUmNkQ0FnSUMxdGIzb3RZbTk0TFdScGNtVmpkR2x2YmpvZ2NtVjJaWEp6WlR0Y2JseDBYSFFnSUNBdGQyVmlhMmwwTFdKdmVDMXZjbWxsYm5RNklIWmxjblJwWTJGc08xeHVYSFJjZENBZ0lDQWdJQzF0YjNvdFltOTRMVzl5YVdWdWREb2dkbVZ5ZEdsallXdzdYRzVjZEgxY2JseHVJRngwTFhkbFltdHBkQzFtYkdWNExXUnBjbVZqZEdsdmJqb2dKSFpoYkhWbE8xeHVJRngwSUNBZ0xXMXZlaTFtYkdWNExXUnBjbVZqZEdsdmJqb2dKSFpoYkhWbE8xeHVJRngwSUNBZ0lDMXRjeTFtYkdWNExXUnBjbVZqZEdsdmJqb2dKSFpoYkhWbE8xeHVJRngwSUNBZ0lDQWdJQ0JtYkdWNExXUnBjbVZqZEdsdmJqb2dKSFpoYkhWbE8xeHVJSDFjYmx4dUx5b2dWRzlFYnpvZ1lXUmtJR1pzWlhndFozSnZkeXdnWm14bGVDMXphSEpwYm1zc0lHWnNaWGd0WW1GemFYTXNJR1pzWlhndFpteHZkeXdnWVd4cFoyNHRhWFJsYlhNc0lHRnNhV2R1TFhObGJHWXNJR3AxYzNScFpua3RZMjl1ZEdWdWRDQnRhWGhwYm5NZ0tpOWNibHh1THk4Z1NHVnNjR1Z5SUdadmNpQnZiR1FnYzNsdWRHRjRJR2x1SUd4cGJtVmhjaTFuY21Ga2FXVnVkSE5jYmx4dUx5OGdVbVYwZFhKdUlIUm9aU0JqYjNKeVpXTjBaV1FnWVc1bmJHVWdiM0lnY0c5emFYUnBiMjRnWm05eUlHRWdZM056SUdkeVlXUnBaVzUwWEc1Y2JrQm1kVzVqZEdsdmJpQmhibWRzWlNBb0pHUmxaeWtnZTF4dVhIUkFhV1lnZEhsd1pTMXZaaWdrWkdWbktTQTlQU0FuYm5WdFltVnlKeUI3WEc1Y2RGeDBRSEpsZEhWeWJpQnRiMlFvWVdKektDUmtaV2NnTFNBME5UQXBMQ0F6TmpCa1pXY3BPMXh1WEhSOUlFQmxiSE5sSUh0Y2JseDBYSFFrY0c5emFYUnBiMjQ2SUhSdklDc2dYQ0lnWENJN1hHNWNkRngwUUdWaFkyZ2dKSEJ2Y3lCcGJpQWtaR1ZuSUh0Y2JseDBYSFJjZENSd2IzTnBkR2x2YmpvZ0pIQnZjMmwwYVc5dUlDc2diM0J3YjNOcGRHVXRjRzl6YVhScGIyNG9KSEJ2Y3lrZ0t5QmNJaUJjSWp0Y2JseDBYSFI5WEc1Y2JseDBYSFJBY21WMGRYSnVJQ1J3YjNOcGRHbHZianRjYmx4MGZWeHVmVnh1WEc1QVpuVnVZM1JwYjI0Z2FHVnNjR1Z5TFdkeVlXUnBaVzUwTFdGdVoyeGxJQ2drWkdseVpXTjBhVzl1S1NCN1hHNWNibHgwSkc5c1pDMWthWEpsWTNScGIyNDZJQ1JrYVhKbFkzUnBiMjQ3WEc1Y2RDUjJaWEo1YjJ4a0xXUnBjbVZqZEdsdmJqb2dKR1JwY21WamRHbHZianRjYmx4dVhIUXZMeUJPWlhjZ1UzbHVkR0Y0SUdoaGN5QjBieUJpWlNCbGRtRnNkV0YwWldRZ2RHOGdiMnhrSUc5dVpWeHVYSFJBYVdZZ0pHUnBjbVZqZEdsdmJpQTlQU0FuZEc4Z1ltOTBkRzl0SnlCN1hHNWNkRngwSkc5c1pDMWthWEpsWTNScGIyNDZJQ2QwYjNBbk8xeHVYSFI5SUVCbGJITmxJR2xtSUNSa2FYSmxZM1JwYjI0Z1BUMGdKM1J2SUhKcFoyaDBKeUI3WEc1Y2RGeDBKRzlzWkMxa2FYSmxZM1JwYjI0NklDZHNaV1owSnp0Y2JseDBmU0JBWld4elpTQnBaaUFrWkdseVpXTjBhVzl1SUQwOUlDZDBieUIwYjNBbklIdGNibHgwWEhRa2IyeGtMV1JwY21WamRHbHZiam9nSjJKdmRIUnZiU2M3WEc1Y2RIMGdRR1ZzYzJVZ2FXWWdKR1JwY21WamRHbHZiaUE5UFNBbmRHOGdiR1ZtZENjZ2UxeHVYSFJjZENSdmJHUXRaR2x5WldOMGFXOXVPaUFuY21sbmFIUW5PMXh1WEhSOUlFQmxiSE5sSUh0Y2JseDBYSFFrYjJ4a0xXUnBjbVZqZEdsdmJqb2dZVzVuYkdVb0pHUnBjbVZqZEdsdmJpazdYRzVjZEgxY2JseHVYSFF2THlCQmJtUWdZV3h6YnlCbWIzSWdkbVZ5ZVNCdmJHUWdjM2x1ZEdGNFhHNWNkRUJwWmlBa1pHbHlaV04wYVc5dUlEMDlJQ2QwYnlCaWIzUjBiMjBuSUh0Y2JseDBYSFFrZG1WeWVXOXNaQzFrYVhKbFkzUnBiMjQ2SUNkc1pXWjBJSFJ2Y0N3Z2JHVm1kQ0JpYjNSMGIyMG5PMXh1WEhSOUlFQmxiSE5sSUdsbUlDUmthWEpsWTNScGIyNGdQVDBnSjNSdklISnBaMmgwSnlCN1hHNWNkRngwSkhabGNubHZiR1F0WkdseVpXTjBhVzl1T2lBbmRHOXdJR3hsWm5Rc0lHSnZkSFJ2YlNCeWFXZG9kQ2M3WEc1Y2RIMGdRR1ZzYzJVZ2FXWWdKR1JwY21WamRHbHZiaUE5UFNBbmRHOGdkRzl3SnlCN1hHNWNkRngwSkhabGNubHZiR1F0WkdseVpXTjBhVzl1T2lBbmJHVm1kQ0JpYjNSMGIyMHNJR3hsWm5RZ2RHOXdKenRjYmx4MGZTQkFaV3h6WlNCcFppQWtaR2x5WldOMGFXOXVJRDA5SUNkMGJ5QnNaV1owSnlCN1hHNWNkRngwSkhabGNubHZiR1F0WkdseVpXTjBhVzl1T2lBbmRHOXdJSEpwWjJoMExDQmliM1IwYjIwZ2JHVm1kQ2M3WEc1Y2RIMGdRR1ZzYzJVZ2UxeHVYSFJjZENSMlpYSjViMnhrTFdScGNtVmpkR2x2YmpvZ1lXNW5iR1VvSkdScGNtVmpkR2x2YmlrN1hHNWNkSDFjYmx4dVhHNWNkRUJ5WlhSMWNtNGdKRzlzWkMxa2FYSmxZM1JwYjI0c0lDUjJaWEo1YjJ4a0xXUnBjbVZqZEdsdmJqdGNibjFjYmx4dVhHNHZLaXBjYmlBcUlFQmtaWE5qY21sd2RHbHZibHh1SUNvZ1IyVnVaWEpoZEdWeklHRWdiR2x1WldGeUlHZHlZV1JwWlc1MElHWnZjaUJoSUdkcGRtVnVJR1ZzWlcxbGJuUWdkMmwwYUNCaElHWmhiR3hpWVdOcklHTnZiRzl5TGx4dUlDcGNiaUFxSUVCaGRYUm9iM0lnWkhKMVlteHBZMXh1SUNwY2JpQXFJRUJzYVc1cklHTmhibWwxYzJWY2JpQXFJRUJzYVc1cklITndaV05jYmlBcVhHNGdLaUJBWkdWd1pXNWtaVzVqZVNCb1pXeHdaWEl0WjNKaFpHbGxiblF0WVc1bmJHVmNiaUFxSUVCd1lYSmhiU0JrYVhKbFkzUnBiMjRnZXlkMGJ5QmliM1IwYjIwbmZDZDBieUJ5YVdkb2RDZDhKM1J2SUhSdmNDZDhKM1J2SUd4bFpuUW5mRHhrWldkeVpXVStmVnh1SUNyQ29FQndZWEpoYlNCbVlXeHNZbUZqYXlCN1kyOXNiM0o5WEc0Z0tzS2dRSEJoY21GdElHWnliMjBnZTJOdmJHOXlmVnh1SUNyQ29FQndZWEpoYlNCMGJ5QjdZMjlzYjNKOVhHNGdLaUJBWkdWbVlYVnNkQ0FuZEc4Z1ltOTBkRzl0Snl3Z0kyTmpZeXdnSTJOall5d2dJMkZoWVZ4dUlDcGNiaUFxSUVCeVpYUjFjbTV6WEc0Z0tpQWdJR0poWTJ0bmNtOTFibVF0WTI5c2IzSTZJRHhtWVd4c1ltRmphejQ3WEc0Z0tpQWdJR0poWTJ0bmNtOTFibVF0YVcxaFoyVTZJQzEzWldKcmFYUXRaM0poWkdsbGJuUW9iR2x1WldGeUxDQThaR2x5WldOMGFXOXVJQzBnYjJ4a0lHTnZiblpsY25SbFpENHNJR1p5YjIwb1BHWnliMjArS1N3Z2RHOG9QSFJ2UGlrcE8xeHVJQ29nSUNCaVlXTnJaM0p2ZFc1a0xXbHRZV2RsT2lBdGQyVmlhMmwwTFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2c4WkdseVpXTjBhVzl1SUMwZ1kyOXVkbVZ5ZEdWa1Bpd2dQR1p5YjIwK0xDQThkRzgrS1R0Y2JpQXFJQ0FnWW1GamEyZHliM1Z1WkMxcGJXRm5aVG9nSUNBZ0lDQWdJQ0JzYVc1bFlYSXRaM0poWkdsbGJuUW9QR1JwY21WamRHbHZiajRzSUR4bWNtOXRQaXdnUEhSdlBpazdYRzRnS2x4dUlDb2dRR1Y0WVcxd2JHVmNiaUFxSUNBZ0xuTmxiR1ZqZEc5eUlIdGNiaUFxSUNBZ0lDQkFhVzVqYkhWa1pTQjRMV3hwYm1WaGNpMW5jbUZrYVdWdWRDaGNJblJ2SUdKdmRIUnZiVndpTENBalkyTmpMQ0FqWkdSa0xDQWpZbUppS1R0Y2JpQXFJQ0FnZlZ4dUlDcGNiaUFxSUU1dmRHVTZJRUo1SUdSbFptRjFiSFFnZEdocGN5QnNhVzVsWVhJdFozSmhaR2xsYm5RdGJXbDRhVzRnWlc1amIzVnlZV2RsY3lCd1pXOXdiR1VnZEc4Z2RYTmxJSFJvWlZ4dUlDb2diR0YwWlhOMElFTlRVeTF6ZVc1MFlYZ2dabTl5SUdkeVlXUnBaVzUwY3k1Y2JpQXFMMXh1UUcxcGVHbHVJSGd0YkdsdVpXRnlMV2R5WVdScFpXNTBJQ2drWkdseVpXTjBhVzl1T2lBbmRHOGdZbTkwZEc5dEp5d2dKR1poYkd4aVlXTnJPaUFqWTJOakxDQWtabkp2YlRvZ0kyTmpZeXdnSkhSdk9pQWpZV0ZoS1NCN1hHNWNibHgwSkdScGNtVmpkR2x2Ym5NNklHaGxiSEJsY2kxbmNtRmthV1Z1ZEMxaGJtZHNaU2drWkdseVpXTjBhVzl1S1R0Y2JseHVYSFF2THlCUWNtOTJhV1JsSUdFZ1ptRnNiR0poWTJzdFkyOXNiM0pjYmx4MFltRmphMmR5YjNWdVpDMWpiMnh2Y2pvZ0pHWmhiR3hpWVdOck8xeHVYRzVjZEM4dklFTnliM056TFdKeWIzZHpaWElnYkdsdVpXRnlMV2R5WVdScFpXNTBjMXh1WEhSaVlXTnJaM0p2ZFc1a0xXbHRZV2RsT2lBdGQyVmlhMmwwTFdkeVlXUnBaVzUwS0d4cGJtVmhjaXdnZFc1eGRXOTBaU2h1ZEdnb0pHUnBjbVZqZEdsdmJuTXNJRElwS1N3Z1puSnZiU2drWm5KdmJTa3NJSFJ2S0NSMGJ5a3BPeUF2THlCQmJtUnliMmxrSURJdU1TMHpMakJjYmx4MFltRmphMmR5YjNWdVpDMXBiV0ZuWlRvZ0xYZGxZbXRwZEMxc2FXNWxZWEl0WjNKaFpHbGxiblFvZFc1eGRXOTBaU2h1ZEdnb0pHUnBjbVZqZEdsdmJuTXNJREVwS1N3Z0pHWnliMjBzSUNSMGJ5azdYRzVjZEdKaFkydG5jbTkxYm1RdGFXMWhaMlU2SUNBZ0lDQWdJQ0FnYkdsdVpXRnlMV2R5WVdScFpXNTBLSFZ1Y1hWdmRHVW9KR1JwY21WamRHbHZiaWtzSUNSbWNtOXRMQ0FrZEc4cE8xeHVmVnh1WEc0dktpcGNiaUFxSUVCa1pYTmpjbWx3ZEdsdmJseHVJQ29nVkdocGN5QnRhWGhwYmlCblpXNWxjbUYwWlhNZ2JYVnNkR2x3YkdVZ1ltRmphMmR5YjNWdVpITmNiaUFxWEc0Z0tpQkFZWFYwYUc5eUlHUnlkV0pzYVdOY2JpQXFYRzRnS2lCQWJHbHVheUJqWVc1cGRYTmxJR2gwZEhBNkx5OWpZVzVwZFhObExtTnZiUzlqYzNNdFozSmhaR2xsYm5SelhHNGdLaUJBYkdsdWF5QnpjR1ZqSUdoMGRIQTZMeTkzZDNjdWR6TXViM0puTDFSU0x6SXdNVEV2VjBRdFkzTnpNeTFwYldGblpYTXRNakF4TVRBeU1UY3ZJMnhwYm1WaGNpMW5jbUZrYVdWdWRITmNiaUFxTDF4dVhHNHZLbHh1SUNvZ1FTQm1kVzVqZEdsdmJpQm1iM0lnY0hKbFptbDRhVzVuSUdkeVlXUnBaVzUwYzF4dUlDcGNiaUFxSUVCd1lYSmhiU0J0YjJSbElIc25kMlZpYTJsMExXOXNaQ2Q4SjNkbFltdHBkQ2Q4SnlkOVhHNGdLaUJBY0dGeVlXMGdaM0poWkdsbGJuUmNiaUFxSUVCeVpYUjFjbTV6WEc0Z0tpQWdJQzA4Ylc5a1pUNHRiR2x1WldGeUxXZHlZV1JwWlc1MEtEeG5jbUZrYVdWdWRENHBPMXh1SUNvdlhHNUFablZ1WTNScGIyNGdjSEpsWm1sNFpXUXRaM0poWkdsbGJuUWdLQ1J0YjJSbExDQWtaM0poWkdsbGJuUXBJSHRjYmx4dVhIUWtjSEpsWm1sNE9pQW5MU2NnS3lBa2JXOWtaU0FySUNjdEp6dGNibHh1WEhRdkx5QkhaWFFnWVc1bmJHVnpYRzVjZENSaGJtZHNaWE02SUdobGJIQmxjaTFuY21Ga2FXVnVkQzFoYm1kc1pTZ25KeUFySUc1MGFDZ2taM0poWkdsbGJuUXNJRElwS1R0Y2JseDBKR0Z1WjJ4bE9pQnVkR2dvSkdGdVoyeGxjeXdnTVNrN1hHNWNibHgwTHk4Z1NXWWdkVzV3Y21WbWFYaGxaRnh1WEhSQWFXWWdLQ1J0YjJSbElEMDlJQ2NuS1NCN1hHNWNkRngwSkhCeVpXWnBlRG9nSnljN1hHNWNkRngwSkdGdVoyeGxPaUJ1ZEdnb0pHZHlZV1JwWlc1MExDQXlLVHRjYmx4MGZWeHVYRzVjZEM4dklFQlVUMFJQSUdSbFptbHVaU0J2YkdRZ2QyVmlhMmwwSUcxdlpHVmNibHgwUUdsbUlDZ2tiVzlrWlNBOVBTQW5kMlZpYTJsMExXOXNaQ2NwSUh0Y2JseDBYSFFrY0hKbFptbDRPaUFuTFhkbFltdHBkQzBuTzF4dVhIUmNkQ1JoYm1kc1pUb2diblJvS0NSaGJtZHNaWE1zSURJcE8xeHVYSFI5WEc1Y2JseDBKSEJ5WldacGVHVmtPaUFrY0hKbFptbDRJQ3NnSjJ4cGJtVmhjaTFuY21Ga2FXVnVkQ2duSUNzZ0pHRnVaMnhsTzF4dVhHNWNkRUJtYjNJZ0pHa2dabkp2YlNBeElIUm9jbTkxWjJnZ2JHVnVaM1JvS0NSbmNtRmthV1Z1ZENrZ2UxeHVYSFJjZEVCcFppQW9KR2tnUGlBeUtTQjdYRzVjZEZ4MFhIUWtjSEpsWm1sNFpXUTZJR0Z3Y0dWdVpDaDFibkYxYjNSbEtDUndjbVZtYVhobFpDa3NJRzUwYUNna1ozSmhaR2xsYm5Rc0lDUnBLU3dnWTI5dGJXRXBPMXh1WEhSY2RIMWNibHgwZlZ4dVhHNWNkQ1J3Y21WbWFYaGxaRG9nSkhCeVpXWnBlR1ZrSUNzZ0p5a25PMXh1WEc1Y2RFQnlaWFIxY200Z2RXNXhkVzkwWlNna2NISmxabWw0WldRcE8xeHVmVnh1WEc1Y2JpOHFYRzRnS2lCSFpXNWxjbUYwWlhNZ2JYVnNkR2x3YkdVZ1ltRmphMmR5YjNWdVpITmNiaUFxWEc0Z0tpQkFjR0Z5WVcwZ1ltRmphMmR5YjNWdVpITWdlMnhwYzNSOVhHNGdLbHh1SUNvZ1FHVjRZVzF3YkdWY2JpQXFJQ0FnTG5ObGJHVmpkRzl5SUh0Y2JpQXFJQ0FnSUNCQWFXNWpiSFZrWlNCNExXMTFiSFJwY0d4bExXSmhZMnRuY205MWJtUnpLRnh1SUNvZ0lDQWdJQ0FnY21kaVlTZ3dMQ0F3TENBd0xDQXdMak1wTEZ4dUlDb2dJQ0FnSUNBZ2RYSnNLQ2N1TGk5cGJXY3ZhSFJ0YkRWZmJHOW5ieTV3Ym1jbktTQjBiM0FnY21sbmFIUWdibTh0Y21Wd1pXRjBMRnh1SUNvZ0lDQWdJQ0FnS0d4cGJtVmhjaTFuY21Ga2FXVnVkQ3dnZEc4Z1ltOTBkRzl0TENBallXRmhMQ0FqWkdSa0tWeHVJQ29nSUNBZ0lDazdYRzRnS2lBZ0lIMWNiaUFxTDF4dVFHMXBlR2x1SUhndGJYVnNkR2x3YkdVdFltRmphMmR5YjNWdVpITWdLQ1JpWVdOclozSnZkVzVrY3k0dUxpa2dlMXh1WEhRa1kyOXRZbWx1WldRdFltRmphMmR5YjNWdVpDMTNaV0pyYVhRdGIyeGtPaUFvS1R0Y2JseDBKR052YldKcGJtVmtMV0poWTJ0bmNtOTFibVF0ZDJWaWEybDBPaUFvS1R0Y2JseDBKR052YldKcGJtVmtMV0poWTJ0bmNtOTFibVE2SUNncE8xeHVYSFFrWlc1a09pQW5KenRjYmx4dVhIUXZMeUJKZEdWeVlYUmxJSFJvY205MVoyZ2dZV3hzSUdKaFkydG5jbTkxYm1SeklIQmhjM05sWkZ4dVhIUkFaV0ZqYUNBa1ltRmphMmR5YjNWdVpDQnBiaUFrWW1GamEyZHliM1Z1WkhNZ2UxeHVYRzVjZEZ4MEx5OGdVSEpsWm1sNElHZHlZV1JwWlc1MGMxeHVYSFJjZEVCcFppQW9kSGx3WlMxdlppZ2tZbUZqYTJkeWIzVnVaQ2tnUFQwZ2JHbHpkQ2tnZTF4dVhHNWNkRngwWEhSQWFXWWdLRzUwYUNna1ltRmphMmR5YjNWdVpDd2dNU2tnUFQwZ0oyeHBibVZoY2kxbmNtRmthV1Z1ZENjcElIdGNibHgwWEhSY2RGeDBKR052YldKcGJtVmtMV0poWTJ0bmNtOTFibVF0ZDJWaWEybDBMVzlzWkRvZ1lYQndaVzVrS0NSamIyMWlhVzVsWkMxaVlXTnJaM0p2ZFc1a0xYZGxZbXRwZEMxdmJHUXNJSEJ5WldacGVHVmtMV2R5WVdScFpXNTBLQ2QzWldKcmFYUXRiMnhrSnl3Z0pHSmhZMnRuY205MWJtUXBMQ0JqYjIxdFlTazdYRzVjZEZ4MFhIUmNkQ1JqYjIxaWFXNWxaQzFpWVdOclozSnZkVzVrTFhkbFltdHBkRG9nWVhCd1pXNWtLQ1JqYjIxaWFXNWxaQzFpWVdOclozSnZkVzVrTFhkbFltdHBkQ3dnY0hKbFptbDRaV1F0WjNKaFpHbGxiblFvSjNkbFltdHBkQ2NzSUNSaVlXTnJaM0p2ZFc1a0tTd2dZMjl0YldFcE8xeHVYSFJjZEZ4MFhIUWtZMjl0WW1sdVpXUXRZbUZqYTJkeWIzVnVaRG9nWVhCd1pXNWtLQ1JqYjIxaWFXNWxaQzFpWVdOclozSnZkVzVrTENCd2NtVm1hWGhsWkMxbmNtRmthV1Z1ZENnbkp5d2dKR0poWTJ0bmNtOTFibVFwTENCamIyMXRZU2s3WEc1Y2JseDBYSFJjZEM4dklFNXZkR2hwYm1jZ2RHOGdaRzhnWm05eUlHNXZiaTFuY21Ga2FXVnVkSE5jYmx4MFhIUmNkSDBnUUdWc2MyVWdlMXh1WEhSY2RGeDBYSFFrWTI5dFltbHVaV1F0WW1GamEyZHliM1Z1WkMxM1pXSnJhWFF0YjJ4a09pQmhjSEJsYm1Rb0pHTnZiV0pwYm1Wa0xXSmhZMnRuY205MWJtUXRkMlZpYTJsMExXOXNaQ3dnSkdKaFkydG5jbTkxYm1Rc0lHTnZiVzFoS1R0Y2JseDBYSFJjZEZ4MEpHTnZiV0pwYm1Wa0xXSmhZMnRuY205MWJtUXRkMlZpYTJsME9pQmhjSEJsYm1Rb0pHTnZiV0pwYm1Wa0xXSmhZMnRuY205MWJtUXRkMlZpYTJsMExDQWtZbUZqYTJkeWIzVnVaQ3dnWTI5dGJXRXBPMXh1WEhSY2RGeDBYSFFrWTI5dFltbHVaV1F0WW1GamEyZHliM1Z1WkRvZ1lYQndaVzVrS0NSamIyMWlhVzVsWkMxaVlXTnJaM0p2ZFc1a0xDQWtZbUZqYTJkeWIzVnVaQ3dnWTI5dGJXRXBPMXh1WEhSY2RGeDBmVnh1WEc1Y2RGeDBMeThnVUhWMElHTnZiRzl5Y3lCaGRDQmxibVFnYjJZZ1kyOXRZbWx1WldRZ1ltRmphMmR5YjNWdVpGeHVYSFJjZEgwZ1FHVnNjMlVnYVdZZ0tIUjVjR1V0YjJZb0pHSmhZMnRuY205MWJtUXBJRDA5SUdOdmJHOXlLU0I3WEc1Y2RGeDBYSFFrWlc1a09pQWtZbUZqYTJkeWIzVnVaRHRjYmx4MFhIUmNkQ1JpWVdOclozSnZkVzVrT2lCdWRXeHNPMXh1WEhSY2RIMGdRR1ZzYzJVZ2FXWWdLSFI1Y0dVdGIyWW9KR0poWTJ0bmNtOTFibVFwSUQwOUlITjBjbWx1WnlrZ2UxeHVYSFJjZEZ4MEpHTnZiV0pwYm1Wa0xXSmhZMnRuY205MWJtUXRkMlZpYTJsMExXOXNaRG9nWVhCd1pXNWtLQ1JqYjIxaWFXNWxaQzFpWVdOclozSnZkVzVrTFhkbFltdHBkQzF2YkdRc0lDUmlZV05yWjNKdmRXNWtMQ0J6Y0dGalpTazdYRzVjZEZ4MFhIUWtZMjl0WW1sdVpXUXRZbUZqYTJkeWIzVnVaQzEzWldKcmFYUTZJR0Z3Y0dWdVpDZ2tZMjl0WW1sdVpXUXRZbUZqYTJkeWIzVnVaQzEzWldKcmFYUXNJQ1JpWVdOclozSnZkVzVrTENCamIyMXRZU2s3WEc1Y2RGeDBYSFFrWTI5dFltbHVaV1F0WW1GamEyZHliM1Z1WkRvZ1lYQndaVzVrS0NSamIyMWlhVzVsWkMxaVlXTnJaM0p2ZFc1a0xDQWtZbUZqYTJkeWIzVnVaQ3dnWTI5dGJXRXBPMXh1WEhSY2RIMWNibHgwZlZ4dVhHNWNkQzh2SUVGd2NHVnVaQ0JqYjJ4dmNpQnBaaUIwYUdWeVpTQnBjeUJ2Ym1WY2JseDBRR2xtSUNSbGJtUWdJVDBnSnljZ2UxeHVYSFJjZENSamIyMWlhVzVsWkMxaVlXTnJaM0p2ZFc1a0xYZGxZbXRwZEMxdmJHUTZJR0Z3Y0dWdVpDZ2tZMjl0WW1sdVpXUXRZbUZqYTJkeWIzVnVaQzEzWldKcmFYUXRiMnhrTENBa1pXNWtMQ0J6Y0dGalpTazdYRzVjZEZ4MEpHTnZiV0pwYm1Wa0xXSmhZMnRuY205MWJtUXRkMlZpYTJsME9pQmhjSEJsYm1Rb0pHTnZiV0pwYm1Wa0xXSmhZMnRuY205MWJtUXRkMlZpYTJsMExDQWtaVzVrTENCamIyMXRZU2s3WEc1Y2RGeDBKR052YldKcGJtVmtMV0poWTJ0bmNtOTFibVE2SUdGd2NHVnVaQ2drWTI5dFltbHVaV1F0WW1GamEyZHliM1Z1WkN3Z0pHVnVaQ3dnWTI5dGJXRXBPMXh1WEhSOVhHNWNibHgwTHk4Z1QyNXNlU0J3Y21sdWRDQmhiR3dnY0hKbFptbDRaV1FnZG1WeWMybHZibk1nYVdZZ2JtVmpaWE56WVhKNVhHNWNkRUJwWmlBb0pHTnZiV0pwYm1Wa0xXSmhZMnRuY205MWJtUWdJVDBnSkdOdmJXSnBibVZrTFdKaFkydG5jbTkxYm1RdGQyVmlhMmwwS1NCN1hHNWNkRngwWW1GamEyZHliM1Z1WkRvZ2RXNXhkVzkwWlNna1kyOXRZbWx1WldRdFltRmphMmR5YjNWdVpDMTNaV0pyYVhRdGIyeGtLVHRjYmx4MFhIUmlZV05yWjNKdmRXNWtPaUIxYm5GMWIzUmxLQ1JqYjIxaWFXNWxaQzFpWVdOclozSnZkVzVrTFhkbFltdHBkQ2s3WEc1Y2RGeDBZbUZqYTJkeWIzVnVaRG9nZFc1eGRXOTBaU2drWTI5dFltbHVaV1F0WW1GamEyZHliM1Z1WkNrN1hHNWNkSDBnUUdWc2MyVWdlMXh1WEhSY2RHSmhZMnRuY205MWJtUTZJSFZ1Y1hWdmRHVW9KR052YldKcGJtVmtMV0poWTJ0bmNtOTFibVFwTzF4dVhIUjlYRzVjYm4xY2JseHVMeW9xWEc0Z0tpQkFaR1Z6WTNKcGNIUnBiMjVjYmlBcUlGUm9hWE1nYldsNGFXNGdZM0psWVhSbGN5QW9aVzVrYkdWemN5a2diWFZzZEdsd2JHVWdZMjlzYjNJZ2MzUnZjSE1nYVc0Z1ozSmhaR2xsYm5SeklHcDFjM1FnZDJsMGFDQnZibVZjYmlBcUlHTmhiR3dnWm05eUlIUm9aU0J0YVhocGJpNWNiaUFxWEc0Z0tpQkFZWFYwYUc5eUlHUnlkV0pzYVdOY2JpQXFYRzRnS2lCQWJHbHVheUJqWVc1cGRYTmxJR2gwZEhBNkx5OWpZVzVwZFhObExtTnZiUzlqYzNNdFozSmhaR2xsYm5SelhHNGdLaUJBYkdsdWF5QnpjR1ZqSUdoMGRIQTZMeTkzZDNjdWR6TXViM0puTDFSU0x6SXdNVEV2VjBRdFkzTnpNeTFwYldGblpYTXRNakF4TVRBeU1UY3ZJMnhwYm1WaGNpMW5jbUZrYVdWdWRITmNiaUFxWEc0Z0tpQkFjR0Z5WVcwZ2MzUnZjSE1nZTJ4cGMzUjlYRzRnS2lCQWNtVjBkWEp1YzF4dUlDb2dJQ0JpWVdOclozSnZkVzVrTFdsdFlXZGxPaUF0ZDJWaWEybDBMV3hwYm1WaGNpMW5jbUZrYVdWdWRDaDBiM0FzSUR4emRHOXdjMXN4WFQ0c0lEeHpkRzl3YzFzeVhUNHNJQzR1TGl3Z1BITjBiM0J6VzI1ZFBpazdYRzRnS2lBZ0lHSmhZMnRuY205MWJtUXRhVzFoWjJVNklDQWdJQ0FnSUNBZ2JHbHVaV0Z5TFdkeVlXUnBaVzUwS0hSdklHSnZkSFJ2YlN3Z1BITjBiM0J6V3pGZFBpd2dQSE4wYjNCeld6SmRQaXdnTGk0dUxDQThjM1J2Y0hOYmJsMCtLVHRjYmlBcVhHNGdLaUJBWlhoaGJYQnNaVnh1SUNvZ0lDQXVjMlZzWldOMGIzSWdlMXh1SUNvZ0lDQWdJRUJwYm1Oc2RXUmxJSGd0YlhWc2RHbHdiR1V0WTI5c2IzSmxaQzFuY21Ga2FXVnVkQ2dvWEc0Z0tpQWdJQ0FnSUNBZ0lGd2lkRzl3WENJc1hHNGdLaUFnSUNBZ0lDQWdJQ05tTWpJZ01DVXNYRzRnS2lBZ0lDQWdJQ0FnSUNObU1tWWdNVFVsTEZ4dUlDb2dJQ0FnSUNBZ0lDQWpNakptSURNd0pTeGNiaUFxSUNBZ0lDQWdJQ0FnSXpKbVppQTBOU1VzWEc0Z0tpQWdJQ0FnSUNBZ0lDTXlaaklnTmpBbExGeHVJQ29nSUNBZ0lDQWdJQ0FqTW1ZeUlEYzFKU3hjYmlBcUlDQWdJQ0FnSUNBZ0kyWm1NaUE1TUNVc1hHNGdLaUFnSUNBZ0lDQWdJQ05tTWpJZ01UQXdKVnh1SUNvZ0lDQWdJQ2twTzF4dUlDb2dJQ0I5WEc0Z0tseHVJQ29nVG05MFpUb2dWR2hwY3lCdGFYaHBjeUJrYjJWeklHNXZkQ0JrWldacGJtVWdZU0JtWVd4c1ltRmpheTFqYjJ4dmNpQm1iM0lnZVc5MWNpQmlZV05yWjNKdmRXNWtJR0Z6SUdsMFhHNGdLaUJwY3lCc2FXdGxiSGtnZVc5MUlIZGhiblFnZEc4Z1lXUmtJR0Z1SUdsdFlXZGxJRzl5SUhOdmJXVjBhR2x1Wnk0Z1VHeGxZWE5sSUhOd1pXTnBabmtnYjI1bElHSjVYRzRnS2lCNWIzVnljMlZzWmk1Y2JpQXFMMXh1UUcxcGVHbHVJSGd0YlhWc2RHbHdiR1V0WTI5c2IzSmxaQzFuY21Ga2FXVnVkQ0FvSkdGeVozTXBJSHRjYmx4dVhIUWtaM0poWkdsbGJuUTZJQ2dwTzF4dVhIUWtjRzl6T2lCdWRHZ29KR0Z5WjNNc0lERXBPMXh1WEhRa2NHOXpYMjVsZDNONWJuUmhlRG9nS0NrN1hHNWNibHgwUUdsbUlDZ2tjRzl6SUNFOUlDZDBiM0FuS1Z4dVhIUmNkR0Z1WkNBb0pIQnZjeUFoUFNBbmNtbG5hSFFuS1Z4dVhIUmNkR0Z1WkNBb0pIQnZjeUFoUFNBblltOTBkRzl0SnlsY2JseDBYSFJoYm1RZ0tDUndiM01nSVQwZ0oyeGxablFuS1Z4dVhIUmNkR0Z1WkNBb0pIQnZjeUFoUFNBbmRHOGdkRzl3SnlsY2JseDBYSFJoYm1RZ0tDUndiM01nSVQwZ0ozUnZJSEpwWjJoMEp5bGNibHgwWEhSaGJtUWdLQ1J3YjNNZ0lUMGdKM1J2SUdKdmRIUnZiU2NwWEc1Y2RGeDBZVzVrSUNna2NHOXpJQ0U5SUNkMGJ5QnNaV1owSnlrZ2UxeHVYSFJjZEZ4MEpIQnZjem9nSjNSdmNDYzdYRzVjZEgxY2JseHVYSFF2THlCT1pYY2dVM2x1ZEdGNFhHNWNkRUJwWmlBa2NHOXpJRDA5SUNkMGIzQW5JSHRjYmx4MFhIUWtjRzl6WDI1bGQzTjViblJoZURvZ0ozUnZJR0p2ZEhSdmJTYzdYRzVjZEgwZ1FHVnNjMlVnYVdZZ0pIQnZjeUE5UFNBbmNtbG5hSFFuSUh0Y2JseDBYSFFrY0c5elgyNWxkM041Ym5SaGVEb2dKM1J2SUd4bFpuUW5PMXh1WEhSOUlFQmxiSE5sSUdsbUlDUndiM01nUFQwZ0oySnZkSFJ2YlNjZ2UxeHVYSFJjZENSd2IzTmZibVYzYzNsdWRHRjRPaUFuZEc4Z2RHOXdKenRjYmx4MGZTQkFaV3h6WlNCcFppQWtjRzl6SUQwOUlDZHNaV1owSnlCN1hHNWNkRngwSkhCdmMxOXVaWGR6ZVc1MFlYZzZJQ2QwYnlCeWFXZG9kQ2M3WEc1Y2RIMWNibHh1WEhSQVpXRmphQ0FrWnlCcGJpQWtZWEpuY3lCN1hHNWNkRngwUUdsbUlDZ2taeUFoUFNBbmRHOXdKeWxjYmx4MFhIUmNkR0Z1WkNBb0pHY2dJVDBnSjNKcFoyaDBKeWxjYmx4MFhIUmNkR0Z1WkNBb0pHY2dJVDBnSjJKdmRIUnZiU2NwWEc1Y2RGeDBYSFJoYm1RZ0tDUm5JQ0U5SUNkc1pXWjBKeWxjYmx4MFhIUmNkR0Z1WkNBb0pHY2dJVDBnSjNSdklIUnZjQ2NwWEc1Y2RGeDBYSFJoYm1RZ0tDUm5JQ0U5SUNkMGJ5QnlhV2RvZENjcFhHNWNkRngwWEhSaGJtUWdLQ1JuSUNFOUlDZDBieUJpYjNSMGIyMG5LVnh1WEhSY2RGeDBZVzVrSUNna1p5QWhQU0FuZEc4Z2JHVm1kQ2NwSUh0Y2JseDBYSFJjZEZ4MEpHZHlZV1JwWlc1ME9pQmhjSEJsYm1Rb0pHZHlZV1JwWlc1MExDQWtaeXdnWTI5dGJXRXBPMXh1WEhSY2RIMWNibHgwZlZ4dVhHNWNkR0poWTJ0bmNtOTFibVF0YVcxaFoyVTZJQ0F0ZDJWaWEybDBMV3hwYm1WaGNpMW5jbUZrYVdWdWRDaDFibkYxYjNSbEtDUndiM01wTENBa1ozSmhaR2xsYm5RcE8xeHVYSFJpWVdOclozSnZkVzVrTFdsdFlXZGxPaUIxYm5GMWIzUmxLQ2RzYVc1bFlYSXRaM0poWkdsbGJuUW9JM3NrY0c5elgyNWxkM041Ym5SaGVIMHNJQ043SkdkeVlXUnBaVzUwZlNrbktUdGNibjFjYmx4dUx5b3FYRzRnS2lCQVpHVnpZM0pwY0hScGIyNWNiaUFxSUVkbGJtVnlZWFJsY3lCZ2IzQmhZMmwwZVdBZ2IzVjBjSFYwSUdadmNpQmhJR2RwZG1WdUlHVnNaVzFsYm5RZ1lXNWtJR0ZrWkhNZ1lTQm1hV3gwWlhJZ1ptOXlJRzlzWkNCSlJTNWNiaUFxWEc0Z0tpQkFZWFYwYUc5eUlHSmhjblIyWlc1bGJXRnVYRzRnS2x4dUlDb2dRR3hwYm1zZ1kyRnVhWFZ6WlNCb2RIUndPaTh2WTJGdWFYVnpaUzVqYjIwdlkzTnpMVzl3WVdOcGRIbGNiaUFxSUVCc2FXNXJJSE53WldNZ2FIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlZGSXZZM056TXkxamIyeHZjaThqZEhKaGJuTndZWEpsYm1ONVhHNGdLbHh1SUNvZ1FIQmhjbUZ0SUhaaGJIVmxYRzRnS2lCQWNtVjBkWEp1YzF4dUlDb2dJQ0J2Y0dGamFYUjVPaUE4ZG1Gc2RXVStPMXh1SUNvZ0lDQWdabWxzZEdWeU9pQmhiSEJvWVNodmNHRmphWFI1UFR4MllXeDFaU0FxSURFd01ENHBPMXh1SUNwY2JpQXFJRUJsZUdGdGNHeGxYRzRnS2lBZ0lDNXpaV3hsWTNSdmNpQjdYRzRnS2lBZ0lDQWdRR2x1WTJ4MVpHVWdlQzF2Y0dGamFYUjVLREF1TXlrN1hHNGdLaUFnSUgxY2JpQXFMMXh1UUcxcGVHbHVJSGd0YjNCaFkybDBlU0FvSkhaaGJIVmxPaUF4S1NCN1hHNWNkQ1IyWVd4MVpTMXdaWEpqWlc1MFlXZGxJRG9nSkhaaGJIVmxJQ29nTVRBd08xeHVYRzVjZEc5d1lXTnBkSGs2SUNSMllXeDFaVHRjYmx4MFptbHNkR1Z5T2lCaGJIQm9ZU2h2Y0dGamFYUjVQU1IyWVd4MVpTMXdaWEpqWlc1MFlXZGxLVHRjYm4xY2JseHVMeW9xWEc0Z0tpQkFaR1Z6WTNKcGNIUnBiMjVjYmlBcUlFZGxibVZ5WVhSbGN5QmdjR3hoWTJWb2IyeGtaWEpnSUdOdmJuUmxiblFnWm05eUlHRWdaMmwyWlc0Z1pXeGxiV1Z1ZEZ4dUlDcGNiaUFxSUVCaGRYUm9iM0lnY205dFlXMWhkSFZ6WlhacFkyaGNiaUFxWEc0Z0tpQkFiR2x1YXlCTlJFNGdhSFIwY0hNNkx5OWtaWFpsYkc5d1pYSXViVzk2YVd4c1lTNXZjbWN2Wlc0dFZWTXZaRzlqY3k5WFpXSXZRMU5UTHpvdGJXOTZMWEJzWVdObGFHOXNaR1Z5WEc0Z0tpQkFiR2x1YXlCamMzTXRkSEpwWTJ0eklHaDBkSEE2THk5amMzTXRkSEpwWTJ0ekxtTnZiUzl6Ym1sd2NHVjBjeTlqYzNNdmMzUjViR1V0Y0d4aFkyVm9iMnhrWlhJdGRHVjRkQzljYmlBcVhHNGdLaUJBY21WMGRYSnVjMXh1SUNvZ0lDQWdKam82TFhkbFltdHBkQzFwYm5CMWRDMXdiR0ZqWldodmJHUmxjaUI3WEc0Z0tpQWdJQ0FnSUNBZ1BHTnZiblJsYm5RZ2NISnZjR1Z5ZEhrZ01UNDZJRHhqYjI1MFpXNTBJSFpoYkhWbElERStPMXh1SUNvZ0lDQWdJQ0FnSUM0dUxseHVJQ29nSUNBZ0lDQWdJRHhqYjI1MFpXNTBJSEJ5YjNCbGNuUjVJRzQrT2lBOFkyOXVkR1Z1ZENCMllXeDFaU0J1UGp0Y2JpQXFJQ0FnSUgxY2JpQXFJQ0FnSUNZNk9pMXRiM290Y0d4aFkyVm9iMnhrWlhJZ2UxeHVJQ29nSUNBZ0lDQWdJRHhqYjI1MFpXNTBJSEJ5YjNCbGNuUjVJREUrT2lBOFkyOXVkR1Z1ZENCMllXeDFaU0F4UGp0Y2JpQXFJQ0FnSUNBZ0lDQXVMaTVjYmlBcUlDQWdJQ0FnSUNBOFkyOXVkR1Z1ZENCd2NtOXdaWEowZVNCdVBqb2dQR052Ym5SbGJuUWdkbUZzZFdVZ2JqNDdYRzRnS2lBZ0lDQjlYRzRnS2lBZ0lDQW1PaTF0Y3kxcGJuQjFkQzF3YkdGalpXaHZiR1JsY2lCN1hHNGdLaUFnSUNBZ0lDQWdQR052Ym5SbGJuUWdjSEp2Y0dWeWRIa2dNVDQ2SUR4amIyNTBaVzUwSUhaaGJIVmxJREUrTzF4dUlDb2dJQ0FnSUNBZ0lDNHVMbHh1SUNvZ0lDQWdJQ0FnSUR4amIyNTBaVzUwSUhCeWIzQmxjblI1SUc0K09pQThZMjl1ZEdWdWRDQjJZV3gxWlNCdVBqdGNiaUFxSUNBZ0lIMWNiaUFxWEc0Z0tpQkFaWGhoYlhCc1pWeHVJQ29nSUNBdWMyVnNaV04wYjNJZ2UxeHVJQ29nSUNBZ0lFQnBibU5zZFdSbElIZ3RjR3hoWTJWb2IyeGtaWElnZTF4dUlDb2dJQ0FnSUNBZ0lDQmpiMnh2Y2pvZ0kySmhaR0UxTlR0Y2JpQXFJQ0FnSUNBZ0lDQWdabTl1ZEMxM1pXbG5hSFE2SUdKdmJHUTdYRzRnS2lBZ0lDQWdmVnh1SUNvZ0lDQjlYRzRnS2k5Y2JrQnRhWGhwYmlCNExYQnNZV05sYUc5c1pHVnlJSHRjYmx4MEpqbzZMWGRsWW10cGRDMXBibkIxZEMxd2JHRmpaV2h2YkdSbGNpQjdYRzVjZEZ4MFFHTnZiblJsYm5RZ0x5OGdRMmh5YjIxbExDQlRZV1poY21rc0lFOXdaWEpoWEc1Y2RIMWNibHgwSmpvNkxXMXZlaTF3YkdGalpXaHZiR1JsY2lCN1hHNWNkRngwUUdOdmJuUmxiblFnTHk4Z1JtbHlaV1p2ZUNBeE9TdGNibHgwZlZ4dVhIUW1PaTF0Y3kxcGJuQjFkQzF3YkdGalpXaHZiR1JsY2lCN1hHNWNkRngwUUdOdmJuUmxiblFnTHk4Z1NVVWdNVEFyWEc1Y2RIMWNibjFjYmx4dUx5b3FYRzRnS2lCQVpHVnpZM0pwY0hScGIyNWNiaUFxSUZSb2FYTWdiV2w0YVc0Z1pXNWhZbXhsY3lCNWIzVWdkRzhnZFhObElIUm9aU0JEVTFNeklIWmhiSFZsSUdCeVpXMWdMQ0IzYUdsamFDQnNaWFJ6SUhsdmRTQmtaV1pwYm1WY2JpQXFJSEJ5YjNCbGNuUjVJSE5wZW1WeklHSmhjMlZrSUc5dUlIUm9aU0J5YjI5MElHVnNaVzFsYm5RbmN5Qm1iMjUwTFhOcGVtVXVYRzRnS2x4dUlDb2dRR0YxZEdodmNpQmtjblZpYkdsalhHNGdLbHh1SUNvZ1FHeHBibXNnWTJGdWFYVnpaU0JvZEhSd09pOHZZMkZ1YVhWelpTNWpiMjB2Y21WdFhHNGdLaUJBYkdsdWF5QnpjR1ZqSUdoMGRIQTZMeTkzZDNjdWR6TXViM0puTDFSU0wyTnpjek10ZG1Gc2RXVnpMeU55Wld4aGRHbDJaVEJjYmlBcVhHNGdLaUJPYjNSbE9pQkVaWEJsYm1ScGJtY2diMjRnZEdobElHWnZiblF0YzJsNlpTQnZaaUIwYUdVZ2NtOXZkQzFsYkdWdFpXNTBJR0J5WlcxZ0lHTmhiR04xYkdGMFpYTWdZVnh1SUNvZ2NISnZjR1Z5ZEhrZ2IyWWdZU0JqZFhKeVpXNTBJR1ZzWlcxbGJuUXVJRlJvWlNCbVlXeHNZbUZqYXlCemIyeDFkR2x2YmlCaFkyTmxjSFJ6SUdGY2JpQXFJR0JrWldaaGRXeDBMV1p2Ym5RdGMybDZaV0F0WVhKbmRXMWxiblFnZDJocFkyZ2dhWE1nTVRad2VDQmllU0JrWldaaGRXeDBMbHh1SUNvdlhHNWNiaUF2S2x4dUlDQXFJRkpsZEhWeWJuTWdZU0J1ZFcxaVpYSWdkMmwwYUc5MWRDQjFibWwwTGlCRkxtY3VJRE13Y0hnZ0xUNGdNekJjYmlBZ0tpQkNiM0p5YjNkbFpDQm1jbTl0SUdoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5NmRYSmlMMlp2ZFc1a1lYUnBiMjR2WW14dllpOXRZWE4wWlhJdmMyTnpjeTltYjNWdVpHRjBhVzl1TDE5bWRXNWpkR2x2Ym5NdWMyTnpjMXh1SUNBcUlGeHVJQ0FxSUVCd1lYSmhiU0IyWVd4MVpTQjdVM1J5YVc1bmZWeHVJQ0FxSUVCeVpYUjFjbTV6WEc0Z0lDb2dJQ0E4VG5WdFltVnlQbHh1SUNBcUwxeHVJRUJtZFc1amRHbHZiaUJ6ZEhKcGNDMTFibWwwS0NSMllXeDFaU2tnZTF4dUlDQWdJQ0JBY21WMGRYSnVJQ1IyWVd4MVpTQXZJQ2drZG1Gc2RXVWdLaUF3SUNzZ01TazdYRzRnZlZ4dVhHNGdMeXBjYmlBZ0tpQlBkWFJ3ZFhSeklIQnliM0JsY25ScFpYTWdkR2hoZENCMWMyVWdjbVZ0SUhkcGRHZ2dZU0J3ZUNCbVlXeHNZbUZqYXk1Y2JpQWdLaUJKZENCaGJITnZJSFJoYTJWeklIQjRJSFpoYkhWbGN5QmhibVFnWTI5dWRtVnlkSE1nZEdobGJTQjBieUJ5WlcwdVhHNGdJQ3BjYmlBZ0tpQkFjR0Z5WVcwZ2NISnZjR1Z5ZEhsY2JpQWdLaUJBY0dGeVlXMGdkbUZzZFdWelhHNGdJQ29nUUhCaGNtRnRJR1JsWm1GMWJIUXRabTl1ZEMxemFYcGxJR2x1ZENCdmNIUnBiMjVoYkZ4dUlDQXFJRUJ5WlhSMWNtNXpYRzRnSUNvZ0lDQThjSEp2Y0dWeWRIaytPaUE4Y0dGeWMyVmtJSFpoYkhWbFBuQjRPMXh1SUNBcUlDQWdQSEJ5YjNCbGNuUjVQam9nUEhCaGNuTmxaQ0IyWVd4MVpUNXlaVzA3WEc0Z0lDcGNiaUFnS2lCQVpYaGhiWEJzWlZ4dUlDQXFJQ0FnTG5ObGJHVmpkRzl5SUh0Y2JpQWdLaUFnSUNBZ1FHbHVZMngxWkdVZ2VDMXlaVzBvWm05dWRDMXphWHBsTENBeExqTXBPMXh1SUNBcUlDQWdJQ0JBYVc1amJIVmtaU0I0TFhKbGJTaHdZV1JrYVc1bkxDQXlNSEI0S1R0Y2JpQWdLaUFnSUgxY2JpQWdLaTljYmtCdGFYaHBiaUI0TFhKbGJTQW9KSEJ5YjNCbGNuUjVMQ0FrZG1Gc2RXVnpMQ0FrYldGcGJpMW1iMjUwTFhOcGVtVTZJREUyY0hncElIdGNibHh1WEhRdkx5QkZiWEIwZVNCc2FYTjBJR1p2Y2lCaGJHd2dkbUZzZFdWeklHbHVJSEI0WEc1Y2RDUndlQzEyWVd4MVpYTTZJQ2dwTzF4dVhIUWtjbVZ0TFhaaGJIVmxjem9nS0NrN1hHNWNibHgwTHk4Z1NYUmxjbUYwWlNCdmRtVnlJR1Z1ZEhKcFpYTmNibHgwUUdWaFkyZ2dKSFpoYkhWbElHbHVJQ1IyWVd4MVpYTWdlMXh1WEc1Y2RGeDBMeThnU1dZZ2RHaGxJSFpoYkhWbElHbHpJSHBsY204Z2IzSWdiMllnWVNCMGVYQmxJSFJvWVhRZ1pHOWxjMjdpZ0psMElHNWxaV1FnWTI5dWRtVnljMmx2Yml3Z2NtVjBkWEp1SUhSb1pTQjJZV3gxWlNCMWJuUnZkV05vWldSY2JseDBYSFJBYVdZZ0tDQWtkbUZzZFdVZ1BUMGdNQ0FwSUc5eUlIUjVjR1ZmYjJZb0pIWmhiSFZsS1NBOVBTQnpkSEpwYm1jZ2IzSWdkSGx3WlY5dlppZ2tkbUZzZFdVcElEMDlJR052Ykc5eUlHOXlJSFI1Y0dWZmIyWW9KSFpoYkhWbEtTQTlQU0JpYjI5c0lIdGNibHgwWEhSY2RDUndlQzEyWVd4MVpYTTZJR0Z3Y0dWdVpDZ2tjSGd0ZG1Gc2RXVnpMQ0FrZG1Gc2RXVXBPMXh1WEhSY2RGeDBKSEpsYlMxMllXeDFaWE02SUdGd2NHVnVaQ2drY21WdExYWmhiSFZsY3l3Z0pIWmhiSFZsS1R0Y2JseHVYSFJjZEM4dklFOTBhR1Z5ZDJselpTQmpiMjUyWlhKMElHbDBJSEJ5YjNCbGNteDVYRzVjZEZ4MGZTQkFaV3h6WlNCN1hHNWNkRngwWEhRa2RXNXBkRG9nZFc1cGRDZ2tkbUZzZFdVcE8xeHVYRzVjZEZ4MFhIUkFhV1lnSkhWdWFYUWdQVDBnSjNCNEp5QjdYRzVjZEZ4MFhIUmNkQ1J3ZUMxMllXeDFaWE02SUdGd2NHVnVaQ2drY0hndGRtRnNkV1Z6TENBamUzTjBjbWx3TFhWdWFYUW9KSFpoYkhWbEtYMXdlQ0FwTzF4dVhIUmNkRngwWEhRa2NtVnRMWFpoYkhWbGN6b2dZWEJ3Wlc1a0tDUnlaVzB0ZG1Gc2RXVnpMQ0FvYzNSeWFYQXRkVzVwZENna2RtRnNkV1VwSUM4Z2MzUnlhWEF0ZFc1cGRDZ2tiV0ZwYmkxbWIyNTBMWE5wZW1VcElDb2dNWEpsYlNrcE8xeHVYSFJjZEZ4MGZTQkFaV3h6WlNCN1hHNWNkRngwWEhSY2RDUndlQzEyWVd4MVpYTTZJR0Z3Y0dWdVpDZ2tjSGd0ZG1Gc2RXVnpMQ0FvSkhaaGJIVmxJQ29nSkcxaGFXNHRabTl1ZEMxemFYcGxLU0FwTzF4dVhIUmNkRngwWEhRa2NtVnRMWFpoYkhWbGN6b2dZWEJ3Wlc1a0tDUnlaVzB0ZG1Gc2RXVnpMQ0FqZXlSMllXeDFaWDF5WlcwcE8xeHVYSFJjZEZ4MGZWeHVYRzVjZEZ4MGZWeHVYSFI5WEc1Y2JseDBMeThnVW1WMGRYSnVJSFJvWlNCd2NtOXdaWEowZVNCaGJtUWdhWFJ6SUd4cGMzUWdiMllnWTI5dWRtVnlkR1ZrSUhaaGJIVmxjMXh1WEhRamV5UndjbTl3WlhKMGVYMDZJQ043SkhCNExYWmhiSFZsYzMwN1hHNWNkQ043SkhCeWIzQmxjblI1ZlRvZ0kzc2tjbVZ0TFhaaGJIVmxjMzA3WEc1OVhHNWNiaThxS2x4dUlDb2dRR1JsYzJOeWFYQjBhVzl1WEc0Z0tpQlRZWE56TFcxcGVHbHVJR1p2Y2lCRFUxTWdjSEp2Y0dWeWRIa2dZSFJoWWkxemFYcGxZQ3dnWjJWdVpYSmhkR1Z6SUdOeWIzTnpMV0p5YjNkelpYSXRZMjl0Y0dGMGFXSnNaVnh1SUNvZ1lIUmhZaTF6YVhwbFlDQnZkWFJ3ZFhRdVhHNGdLbHh1SUNvZ1FHRjFkR2h2Y2lCa2NuVmliR2xqWEc0Z0tseHVJQ29nUUd4cGJtc2dZMkZ1YVhWelpTQm9kSFJ3T2k4dlkyRnVhWFZ6WlM1amIyMHZZM056TXkxMFlXSnphWHBsWEc0Z0tpQkFiR2x1YXlCemNHVmpJR2gwZEhBNkx5OWtaWFl1ZHpNdWIzSm5MMk56YzNkbkwyTnpjeTEwWlhoMEx5TjBZV0l0YzJsNlpURmNiaUFxWEc0Z0tpQkFjR0Z5WVcwZ2RtRnNkV1VnYVc1MElHOXdkR2x2Ym1Gc1hHNGdLaUJBWkdWbVlYVnNkQ0EwWEc0Z0tpQkFjbVYwZFhKdWMxeHVJQ29nSUNBdGJXOTZMWFJoWWkxemFYcGxPaUE4ZG1Gc2RXVStPMXh1SUNvZ0lDQWdJQ0FnSUhSaFlpMXphWHBsT2lBOGRtRnNkV1UrTzF4dUlDcGNiaUFxSUVCbGVHRnRjR3hsWEc0Z0tpQWdJQzV6Wld4bFkzUnZjaUI3WEc0Z0tpQWdJQ0FnUUdsdVkyeDFaR1VnZUMxMFlXSXRjMmw2WlNnMEtUdGNiaUFxSUNBZ0lIMWNiaUFxTDF4dVFHMXBlR2x1SUhndGRHRmlMWE5wZW1VZ0tDUjJZV3gxWlRvZ05Da2dlMXh1WEhRdGJXOTZMWFJoWWkxemFYcGxPaUFrZG1Gc2RXVTdYRzVjZENBZ0lDQWdkR0ZpTFhOcGVtVTZJQ1IyWVd4MVpUdGNibjFjYmx4dUx5b3FYRzRnS2lCQVpHVnpZM0pwY0hScGIyNWNiaUFxSUVkbGJtVnlZWFJsY3lCamNtOXpjeTFpY205M2MyVnlMV052YlhCaGRHbGliR1VnWUhSeVlXNXpabTl5YldBZ1ptOXlJR0VnWjJsMlpXNGdaV3hsYldWdWRGeHVJQ3BjYmlBcUlFQmhkWFJvYjNJZ1pISjFZbXhwWTF4dUlDcGNiaUFxSUVCc2FXNXJJR05oYm1sMWMyVWdhSFIwY0RvdkwyTmhibWwxYzJVdVkyOXRMM1J5WVc1elptOXliWE15WkNCb2RIUndPaTh2WTJGdWFYVnpaUzVqYjIwdmRISmhibk5tYjNKdGN6TmtYRzRnS2lCQWJHbHVheUJ6Y0dWalhHNGdLbHh1SUNvZ1FIQmhjbUZ0SUhaaGJIVmxjMXh1SUNvZ1FISmxkSFZ5Ym5OY2JpQXFJQ0FnTFhkbFltdHBkQzEwY21GdWMyWnZjbTA2SUR4MllXeDFaWE0rTzF4dUlDb2dJQ0FnSUNBZ0xXMXpMWFJ5WVc1elptOXliVG9nUEhaaGJIVmxjejQ3WEc0Z0tpQWdJQ0FnSUNBZ0lDQWdkSEpoYm5ObWIzSnRPaUE4ZG1Gc2RXVnpQanRjYmlBcVhHNGdLaUJBWlhoaGJYQnNaVnh1SUNvZ0lDQXVjMlZzWldOMGIzSWdlMXh1SUNvZ0lDQWdJRUJwYm1Oc2RXUmxJSGd0ZEhKaGJuTm1iM0p0S0hKdmRHRjBaU2d4WkdWbktTazdYRzRnS2lBZ0lIMWNiaUFxTDF4dVFHMXBlR2x1SUhndGRISmhibk5tYjNKdElDZ2tkbUZzZFdWektTQjdYRzVjZEMxM1pXSnJhWFF0ZEhKaGJuTm1iM0p0T2lBa2RtRnNkV1Z6T3lBdkx5QkRhSEp2YldVc0lGTmhabUZ5YVN3Z2FVOVRJRk5oWm1GeWFTd2dRVzVrY205cFpDQlRkRzlqYTF4dVhIUWdJQ0FnTFcxekxYUnlZVzV6Wm05eWJUb2dKSFpoYkhWbGN6c2dMeThnU1VVNVhHNWNkQ0FnSUNBZ0lDQWdkSEpoYm5ObWIzSnRPaUFrZG1Gc2RXVnpPMXh1ZlZ4dVhHNHZLaXBjYmlBcUlFQmtaWE5qY21sd2RHbHZibHh1SUNvZ1IyVnVaWEpoZEdWeklHTnliM056TFdKeWIzZHpaWEl0WTI5dGNHRjBhV0pzWlNCZ2RISmhibk5wZEdsdmJtQWdiM1YwY0hWMElHWnZjaUJoSUdkcGRtVnVJR1ZzWlcxbGJuUXVYRzRnS2x4dUlDb2dRR0YxZEdodmNpQmtjblZpYkdsalhHNGdLbHh1SUNvZ1FHeHBibXNnWTJGdWFYVnpaU0JvZEhSd09pOHZZMkZ1YVhWelpTNWpiMjB2WTNOekxYUnlZVzV6YVhScGIyNXpYRzRnS2lCQWJHbHVheUJ6Y0dWalhHNGdLbHh1SUNvZ1FIQmhjbUZ0SUhaaGJIVmxjMXh1SUNvZ1FISmxkSFZ5Ym5OY2JpQXFJQ0FnTFhkbFltdHBkQzEwY21GdWMybDBhVzl1T2lBOGRtRnNkV1Z6UGp0Y2JpQXFJQ0FnSUNBZ0lDQWdJQ0IwY21GdWMybDBhVzl1T2lBOGRtRnNkV1Z6UGp0Y2JpQXFYRzRnS2lCQVpYaGhiWEJzWlZ4dUlDb2dJQ0F1YzJWc1pXTjBiM0lnZTF4dUlDb2dJQ0FnSUVCcGJtTnNkV1JsSUhndGRISmhibk5wZEdsdmJpaGlZV05yWjNKdmRXNWtJREF1TTNNZ1pXRnpaUzFwYmlrN1hHNGdLaUFnSUgxY2JpQXFMMXh1UUcxcGVHbHVJSGd0ZEhKaGJuTnBkR2x2YmlBb0pIWmhiSFZsY3k0dUxpa2dlMXh1WEhRdGQyVmlhMmwwTFhSeVlXNXphWFJwYjI0NklDUjJZV3gxWlhNN1hHNWNkQ0FnSUNBZ0lDQWdkSEpoYm5OcGRHbHZiam9nSkhaaGJIVmxjenRjYm4xY2JseHVMeW9xWEc0Z0tpQkFaR1Z6WTNKcGNIUnBiMjVjYmlBcUlFUnBjMkZpYkdWeklITmxiR1ZqZEdsdmJpQnZaaUJqYjI1MFpXNTBJRzltSUdFZ1oybDJaVzRnWld4bGJXVnVkRnh1SUNwY2JpQXFJRUJoZFhSb2IzSWdaSEoxWW14cFkxeHVJQ3BjYmlBcUlFQnNhVzVySUdOaGJtbDFjMlVnYUhSMGNEb3ZMMk5oYm1sMWMyVXVZMjl0TDNWelpYSXRjMlZzWldOMExXNXZibVZjYmlBcVhHNGdLaUJBY0dGeVlXMGdkbUZzZFdVZ2JtOXVaWHhoZFhSdklHOXdkR2x2Ym1Gc1hHNGdLaUJBWkdWbVlYVnNkQ0J1YjI1bFhHNGdLaUJBY21WMGRYSnVjMXh1SUNvZ0lDQXRkMlZpYTJsMExYVnpaWEl0YzJWc1pXTjBPaUE4ZG1Gc2RXVStPMXh1SUNvZ0lDQWdJQ0F0Ylc5NkxYVnpaWEl0YzJWc1pXTjBPaUE4ZG1Gc2RXVStPMXh1SUNvZ0lDQWdJQ0FnTFcxekxYVnpaWEl0YzJWc1pXTjBPaUE4ZG1Gc2RXVStPMXh1SUNvZ0lDQWdJQ0FnSUNBZ0lIVnpaWEl0YzJWc1pXTjBPaUE4ZG1Gc2RXVStPMXh1SUNwY2JpQXFJRUJsZUdGdGNHeGxYRzRnS2lBZ0lDNXpaV3hsWTNSdmNpQjdYRzRnS2lBZ0lDQWdRR2x1WTJ4MVpHVWdlQzExYzJWeUxYTmxiR1ZqZER0Y2JpQXFJQ0FnZlZ4dUlDb3ZYRzVBYldsNGFXNGdlQzExYzJWeUxYTmxiR1ZqZENBb0pIWmhiSFZsT2lCdWIyNWxLU0I3WEc1Y2RDMTNaV0pyYVhRdGRYTmxjaTF6Wld4bFkzUTZJQ1IyWVd4MVpUdGNibHgwSUNBZ0xXMXZlaTExYzJWeUxYTmxiR1ZqZERvZ0pIWmhiSFZsTzF4dVhIUWdJQ0FnTFcxekxYVnpaWEl0YzJWc1pXTjBPaUFrZG1Gc2RXVTdYRzVjZENBZ0lDQWdJQ0FnZFhObGNpMXpaV3hsWTNRNklDUjJZV3gxWlR0Y2JuMWNiaUlzSWk1aWNtOTNjMlZ5ZFhCbmNtRmtaU0I3WEhKY2JpQWdiV0Z5WjJsdU9pQXdMakpsYlNBd08xeHlYRzRnSUdKaFkydG5jbTkxYm1RNklDTmpZMk03WEhKY2JpQWdZMjlzYjNJNklDTXdNREE3WEhKY2JpQWdjR0ZrWkdsdVp6b2dNQzR5WlcwZ01EdGNjbHh1ZlZ4eVhHNWNjbHh1TG5SbGVIUXRaR1ZqYjNKaGRHbHZiaTF1YjI1bE9taHZkbVZ5TENBdWRHVjRkQzFrWldOdmNtRjBhVzl1TFc1dmJtVTZabTlqZFhNZ2UxeHlYRzRnSUhSbGVIUXRaR1ZqYjNKaGRHbHZiam9nYm05dVpUdGNjbHh1ZlZ4eVhHNWNjbHh1TG01dkxYVnVaR1Z5YkdsdVpTQjdYSEpjYmlBZ0lDQjBaWGgwTFdSbFkyOXlZWFJwYjI0NklHNXZibVVnSVdsdGNHOXlkR0Z1ZEZ4eVhHNTlYSEpjYmx4eVhHNHVjMmhoWkc5M1pXUXRZbTk0SUh0Y2NseHVJQ0FnSUdKdmVDMXphR0ZrYjNjNklERndlQ0ExY0hnZ05YQjRJSEpuWW1Fb1lteGhZMnNzTUM0ektUdGNjbHh1ZlZ4eVhHNWNjbHh1TG5SbGVIUXRiM1psY21ac2IzY2dlMXh5WEc0Z0lIUmxlSFF0YjNabGNtWnNiM2M2SUdWc2JHbHdjMmx6TzF4eVhHNGdJRzkyWlhKbWJHOTNPaUJvYVdSa1pXNDdYSEpjYmlBZ2QyaHBkR1V0YzNCaFkyVTZJRzV2ZDNKaGNEdGNjbHh1ZlZ4eVhHNWNjbHh1TG1sM0xXUmhkR1Z3YVdOclpYSWdlMXh5WEc0Z0lDNW1iM0p0TFdOdmJuUnliMndnZTF4eVhHNGdJQ0FnWkdsemNHeGhlVG9nYVc1c2FXNWxMV0pzYjJOck8xeHlYRzRnSUgxY2NseHVJQ0F1YVhjdFpHRjBaWEJwWTJ0bGNpMWtZWGtnZTF4eVhHNGdJQ0FnZDJsa2RHZzZJR0YxZEc4N1hISmNiaUFnSUNCdFlYSm5hVzR0Y21sbmFIUTZJREV3Y0hnN1hISmNiaUFnZlZ4eVhHNGdJQzVwZHkxa1lYUmxjR2xqYTJWeUxXMXZiblJvSUh0Y2NseHVJQ0FnSUhkcFpIUm9PaUJoZFhSdk8xeHlYRzRnSUNBZ2JXRnlaMmx1TFhKcFoyaDBPaUF4TUhCNE8xeHlYRzRnSUgxY2NseHVJQ0F1YVhjdFpHRjBaWEJwWTJ0bGNpMTVaV0Z5SUh0Y2NseHVJQ0FnSUhkcFpIUm9PaUJoZFhSdk8xeHlYRzRnSUgxY2NseHVmVnh5WEc1Y2NseHVMbUpoWTJ0bmNtOTFibVF0YVcxaFoyVWdlMXh5WEc0Z0lHSmhZMnRuY205MWJtUTZJRzV2Ym1VZ1kyVnVkR1Z5SUdObGJuUmxjaUJ1YnkxeVpYQmxZWFE3WEhKY2JpQWdZbUZqYTJkeWIzVnVaQzF6YVhwbE9pQmpiM1psY2p0Y2NseHVJQ0JvWldsbmFIUTZJREE3WEhKY2JpQWdkMmxrZEdnNklERXdNQ1U3WEhKY2JpQWdaR2x6Y0d4aGVUb2dZbXh2WTJzN1hISmNibHh5WEc0Z0lDWXVZbUZqYTJkeWIzVnVaQzFwYldGblpTMHhZbmt4SUh0Y2NseHVJQ0FnSUhCaFpHUnBibWN0WW05MGRHOXRPaUF4TURBbE8xeHlYRzRnSUgxY2NseHVmVnh5WEc1Y2NseHVMbXhwWjJoMElIdGNjbHh1SUNCbWIyNTBMWGRsYVdkb2REb2diR2xuYUhSbGNqdGNjbHh1ZlZ4eVhHNWNjbHh1TG14cGJtVXRhR1ZwWjJoMExXbHVhR1Z5YVhRZ2UxeHlYRzRnSUd4cGJtVXRhR1ZwWjJoME9pQnBibWhsY21sME8xeHlYRzU5WEhKY2JseHlYRzR1Ym04dGQyaHBkR1V0YzNCaFkyVWdlMXh5WEc0Z0lHWnZiblF0YzJsNlpUb2dNRHRjY2x4dWZWeHlYRzVjY2x4dUxuQmhaMlV0YUdWaFpHVnlMV1p2Y20wZ0xtbHVjSFYwTFdkeWIzVndMV0ZrWkc5dUxGeHlYRzR1Y0dGblpTMW9aV0ZrWlhJdFptOXliU0F1Wm05eWJTMWpiMjUwY205c0lIdGNjbHh1SUNCaVlXTnJaM0p2ZFc1a09pQnlaMkpoS0RBc01Dd3dMQzR3TlNrN1hISmNibjFjY2x4dUlpd2lMbUowYmlCN1hISmNiaUFnYjNabGNtWnNiM2M2SUdocFpHUmxianRjY2x4dUlDQjBaWGgwTFc5MlpYSm1iRzkzT2lCbGJHeHBjSE5wY3p0Y2NseHVJQ0IzYUdsMFpTMXpjR0ZqWlRvZ2JtOTNjbUZ3TzF4eVhHNTlYSEpjYmlJc0lseHlYRzR1Ym1GMlltRnlMV1pwZUdWa0xYUnZjQ0I3WEhKY2JpQWdRR2x1WTJ4MVpHVWdlQzEwY21GdWMybDBhVzl1S0hSdmNDQXVOWE1nWldGelpTazdYSEpjYm4xY2NseHVYSEpjYmk1dVlYWmlZWEl0YjNWMElIdGNjbHh1SUNCMGIzQTZJQzB4TURBd0pUdGNjbHh1ZlZ4eVhHNGlMQ0l1WVc1bmRXeGhjaTFuYjI5bmJHVXRiV0Z3TFdOdmJuUmhhVzVsY2lCN1hISmNiaUFnYUdWcFoyaDBPaUF6TURCd2VEdGNjbHh1ZlZ4eVhHNWNjbHh1TG01dmRHbGxMV0poWTJ0bmNtOTFibVF0YVc1bWJ5QjdYSEpjYmlBZ1ltRmphMmR5YjNWdVpEb2dJMlptWmp0Y2NseHVJQ0JqYjJ4dmNqb2dKR2R5WVhrN1hISmNibHh5WEc0Z0lDWXVibTkwYVdVdFluVjBkRzl1SUh0Y2NseHVJQ0FnSUdKaFkydG5jbTkxYm1RNklDUm5jbUY1TFd4cFoyaDBaWEk3WEhKY2JpQWdmVnh5WEc1OVhISmNibHh5WEc0dWRHVjRkQzF2ZG1WeVpteHZkeUI3WEhKY2JpQWdkR1Y0ZEMxdmRtVnlabXh2ZHpvZ1pXeHNhWEJ6YVhNN1hISmNiaUFnYjNabGNtWnNiM2M2SUdocFpHUmxianRjY2x4dUlDQjNhR2wwWlMxemNHRmpaVG9nYm05M2NtRndPMXh5WEc1OVhISmNibHh5WEc0dWNHRm5aUzF6YVdkdWFXNHRhR1ZoWkdWeUxGeHlYRzR1Y0dGblpTMXphV2R1YVc0dFkyOXVkR0ZwYm1WeUlIdGNjbHh1SUNCd2IzTnBkR2x2YmpvZ2NtVnNZWFJwZG1VN1hISmNiaUFnZWkxcGJtUmxlRG9nTVRBN1hISmNibjFjY2x4dVhISmNiaTV3WVdkbExYTnBaMjVwYmkxb1pXRmtaWElnZTF4eVhHNGdJR0p2ZUMxemFHRmtiM2M2SURBZ01uQjRJREp3ZUNCeVoySmhLREFzTUN3d0xDNHdOU2tzSURBZ01YQjRJREFnY21kaVlTZ3dMREFzTUN3dU1EVXBPMXh5WEc0Z0lHMWhjbWRwYmpvZ0xUSXdjSGdnTFRJd2NIZ2dNakJ3ZUR0Y2NseHVmVnh5WEc1Y2NseHVMbkJoWjJVdGMybG5ibWx1TFdOdmJuUmhhVzVsY2lCN1hISmNiaUFnZDJsa2RHZzZJR0YxZEc4N1hISmNiaUFnYldGeVoybHVPaUF6TUhCNElERXdjSGc3WEhKY2JpQWdZbTl5WkdWeU9pQXdPMXh5WEc0Z0lHSnZlQzF6YUdGa2IzYzZJREFnTW5CNElESndlQ0J5WjJKaEtEQXNNQ3d3TEM0d05Ta3NJREFnTVhCNElEQWdjbWRpWVNnd0xEQXNNQ3d1TURVcE8xeHlYRzU5WEhKY2JseHlYRzVBYldWa2FXRWdLRzFwYmkxM2FXUjBhRG9nTlRRMGNIZ3BJSHRjY2x4dUlDQXVjR0ZuWlMxemFXZHVhVzR0WTI5dWRHRnBibVZ5SUh0Y2NseHVJQ0FnSUhkcFpIUm9PaUF6TlRCd2VEdGNjbHh1SUNBZ0lHMWhjbWRwYmpvZ05qQndlQ0JoZFhSdk8xeHlYRzRnSUgxY2NseHVmVnh5WEc1Y2NseHVMbTV2TFhObGJHVmpkQ3dnTG01dkxYTmxiR1ZqZENCcGJXY2dlMXh5WEc0Z0lDMTNaV0pyYVhRdGRHOTFZMmd0WTJGc2JHOTFkRG9nYm05dVpUdGNjbHh1SUNBdGQyVmlhMmwwTFhWelpYSXRjMlZzWldOME9pQnViMjVsTzF4eVhHNGdJQzFyYUhSdGJDMTFjMlZ5TFhObGJHVmpkRG9nYm05dVpUdGNjbHh1SUNBdGJXOTZMWFZ6WlhJdGMyVnNaV04wT2lCdWIyNWxPMXh5WEc0Z0lDMXRjeTExYzJWeUxYTmxiR1ZqZERvZ2JtOXVaVHRjY2x4dUlDQjFjMlZ5TFhObGJHVmpkRG9nYm05dVpUdGNjbHh1SUNCdmRYUnNhVzVsT2lBd08xeHlYRzRnSUMxM1pXSnJhWFF0ZFhObGNpMWtjbUZuT2lCdWIyNWxPMXh5WEc0Z0lDMXJhSFJ0YkMxMWMyVnlMV1J5WVdjNklHNXZibVU3WEhKY2JpQWdMVzF2ZWkxMWMyVnlMV1J5WVdjNklHNXZibVU3WEhKY2JpQWdMVzh0ZFhObGNpMWtjbUZuT2lCdWIyNWxPMXh5WEc0Z0lIVnpaWEl0WkhKaFp6b2dibTl1WlR0Y2NseHVmVnh5WEc1Y2NseHVMbkJwWXkxMWNHeHZZV1F0YzI5eWRHRmliR1VnZTF4eVhHNGdJRzFoY21kcGJqb2dMalZ5WlcwZ0xqVnlaVzBnTGpWeVpXMGdNRHRjY2x4dUlDQmlZV05yWjNKdmRXNWtPaUFqWm1abU8xeHlYRzVjY2x4dUlDQXVjbVZ0YjNabExXSjBiaUI3WEhKY2JpQWdJQ0J3YjNOcGRHbHZiam9nWVdKemIyeDFkR1U3WEhKY2JpQWdJQ0IwYjNBNklDMDFjSGc3WEhKY2JpQWdJQ0J5YVdkb2REb2dMVFZ3ZUR0Y2NseHVJQ0FnSUc5d1lXTnBkSGs2SURBN1hISmNiaUFnSUNCaWIzSmtaWEl0Y21Ga2FYVnpPaUExTUNVN1hISmNiaUFnSUNCM2FXUjBhRG9nTWpCd2VEdGNjbHh1SUNBZ0lHaGxhV2RvZERvZ01qQndlRHRjY2x4dUlDQWdJR3hwYm1VdGFHVnBaMmgwT2lBeU1IQjRPMXh5WEc0Z0lDQWdkR1Y0ZEMxaGJHbG5iam9nWTJWdWRHVnlPMXh5WEc0Z0lDQWdZbUZqYTJkeWIzVnVaRG9nSTJNd01EdGNjbHh1SUNBZ0lHTnZiRzl5T2lBalptWm1PMXh5WEc0Z0lDQWdRR2x1WTJ4MVpHVWdlQzEwY21GdWMybDBhVzl1S0c5d1lXTnBkSGtnTGpJMWN5QmxZWE5sS1R0Y2NseHVJQ0I5WEhKY2JseHlYRzRnSUNZNmFHOTJaWElnTG5KbGJXOTJaUzFpZEc0Z2UxeHlYRzRnSUNBZ2IzQmhZMmwwZVRvZ01UdGNjbHh1SUNCOVhISmNibjFjY2x4dUlpd2lkR1Y0ZEdGeVpXRWdlMXh5WEc0Z0lISmxjMmw2WlRvZ2RtVnlkR2xqWVd3N1hISmNibjFjY2x4dUxuTjNhWFJqYUdWeUxXbHVaR2xqWVhSdmNpQjdYSEpjYmlBZ2JXRnlaMmx1TFhSdmNEb2dMVFJ3ZUNBaGFXMXdiM0owWVc1ME8xeHlYRzU5WEhKY2JpNXdZV010WTI5dWRHRnBibVZ5TENBdVpHRjBaWEpoYm1kbGNHbGphMlZ5SUh0Y2NseHVJQ0I2TFdsdVpHVjRPaUE1T1RrNUlDRnBiWEJ2Y25SaGJuUTdYSEpjYm4xY2NseHVJaXdpTG01bkxYWnBaWGNnZTF4eVhHNGdJQ1l1Ym1jdFpXNTBaWElzWEhKY2JpQWdKaTV1Wnkxc1pXRjJaU0I3WEhKY2JpQWdJQ0JBYVc1amJIVmtaU0I0TFhSeVlXNXphWFJwYjI0b2IzQmhZMmwwZVNBdU56VnpJR1ZoYzJVcE8xeHlYRzRnSUNBZ2IzQmhZMmwwZVRvZ01EdGNjbHh1SUNCOVhISmNibHh5WEc0Z0lDWXVibWN0YkdWaGRtVXRZV04wYVhabElIdGNjbHh1SUNBZ0lHOXdZV05wZEhrNklEQTdYSEpjYmlBZ2ZWeHlYRzVjY2x4dUlDQW1MbTVuTFdWdWRHVnlMV0ZqZEdsMlpTQjdYSEpjYmlBZ0lDQnZjR0ZqYVhSNU9pQXhPMXh5WEc0Z0lIMWNjbHh1ZlZ4eVhHNGlMQ0pBWm05dWRDMW1ZV05sSUh0Y2NseHVJQ0JtYjI1MExXWmhiV2xzZVRvZ0oybGpiMjF2YjI0bk8xeHlYRzRnSUhOeVl6b2dJSFZ5YkNnbkxpNHZMaTR2Wm05dWRITXZhV052Ylc5dmJpNWxiM1FuS1R0Y2NseHVJQ0J6Y21NNklDQjFjbXdvSnk0dUx5NHVMMlp2Ym5SekwybGpiMjF2YjI0dVpXOTBJMmxsWm1sNEp5a2dabTl5YldGMEtDZGxiV0psWkdSbFpDMXZjR1Z1ZEhsd1pTY3BMRnh5WEc0Z0lDQWdkWEpzS0NjdUxpOHVMaTltYjI1MGN5OXBZMjl0YjI5dUxuUjBaaWNwSUdadmNtMWhkQ2duZEhKMVpYUjVjR1VuS1N4Y2NseHVJQ0FnSUhWeWJDZ25MaTR2TGk0dlptOXVkSE12YVdOdmJXOXZiaTUzYjJabUp5a2dabTl5YldGMEtDZDNiMlptSnlrc1hISmNiaUFnSUNCMWNtd29KeTR1THk0dUwyWnZiblJ6TDJsamIyMXZiMjR1YzNabkkybGpiMjF2YjI0bktTQm1iM0p0WVhRb0ozTjJaeWNwTzF4eVhHNGdJR1p2Ym5RdGQyVnBaMmgwT2lCdWIzSnRZV3c3WEhKY2JpQWdabTl1ZEMxemRIbHNaVG9nYm05eWJXRnNPMXh5WEc1OVhISmNibHh5WEc0dWNtVnRZWGdnZTF4eVhHNGdJQzhxSUhWelpTQWhhVzF3YjNKMFlXNTBJSFJ2SUhCeVpYWmxiblFnYVhOemRXVnpJSGRwZEdnZ1luSnZkM05sY2lCbGVIUmxibk5wYjI1eklIUm9ZWFFnWTJoaGJtZGxJR1p2Ym5SeklDb3ZYSEpjYmlBZ1ptOXVkQzFtWVcxcGJIazZJQ2RwWTI5dGIyOXVKeUFoYVcxd2IzSjBZVzUwTzF4eVhHNGdJSE53WldGck9pQnViMjVsTzF4eVhHNGdJR1p2Ym5RdGMzUjViR1U2SUc1dmNtMWhiRHRjY2x4dUlDQm1iMjUwTFhkbGFXZG9kRG9nYm05eWJXRnNPMXh5WEc0Z0lHWnZiblF0ZG1GeWFXRnVkRG9nYm05eWJXRnNPMXh5WEc0Z0lIUmxlSFF0ZEhKaGJuTm1iM0p0T2lCdWIyNWxPMXh5WEc0Z0lHeHBibVV0YUdWcFoyaDBPaUF4TzF4eVhHNWNjbHh1SUNBdktpQkNaWFIwWlhJZ1JtOXVkQ0JTWlc1a1pYSnBibWNnUFQwOVBUMDlQVDA5UFQwZ0tpOWNjbHh1SUNBdGQyVmlhMmwwTFdadmJuUXRjMjF2YjNSb2FXNW5PaUJoYm5ScFlXeHBZWE5sWkR0Y2NseHVJQ0F0Ylc5NkxXOXplQzFtYjI1MExYTnRiMjkwYUdsdVp6b2daM0poZVhOallXeGxPMXh5WEc1OVhISmNibHh5WEc0dWNtVnRZWGd0WVdseUxXTnZibVJwZEdsdmJtVnlPbUpsWm05eVpTQjdYSEpjYmlBZ1kyOXVkR1Z1ZERvZ1hDSmNYR1U1TURCY0lqdGNjbHh1ZlZ4eVhHNHVjbVZ0WVhndFlXMXZkVzUwT21KbFptOXlaU0I3WEhKY2JpQWdZMjl1ZEdWdWREb2dYQ0pjWEdVNU1ERmNJanRjY2x4dWZWeHlYRzR1Y21WdFlYZ3RZbUYwYUhSMVlqcGlaV1p2Y21VZ2UxeHlYRzRnSUdOdmJuUmxiblE2SUZ3aVhGeGxPVEF5WENJN1hISmNibjFjY2x4dUxuSmxiV0Y0TFdKc2RXVndjbWx1ZERwaVpXWnZjbVVnZTF4eVhHNGdJR052Ym5SbGJuUTZJRndpWEZ4bE9UQXpYQ0k3WEhKY2JuMWNjbHh1TG5KbGJXRjRMV0p2ZURwaVpXWnZjbVVnZTF4eVhHNGdJR052Ym5SbGJuUTZJRndpWEZ4bE9UQTBYQ0k3WEhKY2JuMWNjbHh1TG5KbGJXRjRMV0p5YVdWbVkyRnpaVHBpWldadmNtVWdlMXh5WEc0Z0lHTnZiblJsYm5RNklGd2lYRnhsT1RBMVhDSTdYSEpjYm4xY2NseHVMbkpsYldGNExXTmhiR04xYkdGMGIzSTZZbVZtYjNKbElIdGNjbHh1SUNCamIyNTBaVzUwT2lCY0lseGNaVGt3Tmx3aU8xeHlYRzU5WEhKY2JpNXlaVzFoZUMxallXMWxjbUU2WW1WbWIzSmxJSHRjY2x4dUlDQmpiMjUwWlc1ME9pQmNJbHhjWlRrd04xd2lPMXh5WEc1OVhISmNiaTV5WlcxaGVDMWphR1ZqYXpwaVpXWnZjbVVnZTF4eVhHNGdJR052Ym5SbGJuUTZJRndpWEZ4bE9UQTRYQ0k3WEhKY2JuMWNjbHh1TG5KbGJXRjRMV052YVc0NlltVm1iM0psSUh0Y2NseHVJQ0JqYjI1MFpXNTBPaUJjSWx4Y1pUa3dPVndpTzF4eVhHNTlYSEpjYmk1eVpXMWhlQzFqYjI1MGNtRmpkRHBpWldadmNtVWdlMXh5WEc0Z0lHTnZiblJsYm5RNklGd2lYRnhsT1RCaFhDSTdYSEpjYm4xY2NseHVMbkpsYldGNExXUnBjbVZqZEdsdmJuTTZZbVZtYjNKbElIdGNjbHh1SUNCamIyNTBaVzUwT2lCY0lseGNaVGt3WWx3aU8xeHlYRzU5WEhKY2JpNXlaVzFoZUMxa2RYQnNaWGc2WW1WbWIzSmxJSHRjY2x4dUlDQmpiMjUwWlc1ME9pQmNJbHhjWlRrd1kxd2lPMXh5WEc1OVhISmNiaTV5WlcxaGVDMW1ZV3hzT21KbFptOXlaU0I3WEhKY2JpQWdZMjl1ZEdWdWREb2dYQ0pjWEdVNU1HUmNJanRjY2x4dWZWeHlYRzR1Y21WdFlYZ3RabVZ1WTJVNlltVm1iM0psSUh0Y2NseHVJQ0JqYjI1MFpXNTBPaUJjSWx4Y1pUa3daVndpTzF4eVhHNTlYSEpjYmk1eVpXMWhlQzFtYkdGME9tSmxabTl5WlNCN1hISmNiaUFnWTI5dWRHVnVkRG9nWENKY1hHVTVNR1pjSWp0Y2NseHVmVnh5WEc0dWNtVnRZWGd0WjJGeVlXZGxPbUpsWm05eVpTQjdYSEpjYmlBZ1kyOXVkR1Z1ZERvZ1hDSmNYR1U1TVRCY0lqdGNjbHh1ZlZ4eVhHNHVjbVZ0WVhndGFHRnRiV1Z5T21KbFptOXlaU0I3WEhKY2JpQWdZMjl1ZEdWdWREb2dYQ0pjWEdVNU1URmNJanRjY2x4dWZWeHlYRzR1Y21WdFlYZ3RhRzl0WlRwaVpXWnZjbVVnZTF4eVhHNGdJR052Ym5SbGJuUTZJRndpWEZ4bE9URXlYQ0k3WEhKY2JuMWNjbHh1TG5KbGJXRjRMV2h2ZFhObExURTZZbVZtYjNKbElIdGNjbHh1SUNCamIyNTBaVzUwT2lCY0lseGNaVGt4TTF3aU8xeHlYRzU5WEhKY2JpNXlaVzFoZUMxb2IzVnpaUzB5T21KbFptOXlaU0I3WEhKY2JpQWdZMjl1ZEdWdWREb2dYQ0pjWEdVNU1UUmNJanRjY2x4dWZWeHlYRzR1Y21WdFlYZ3RhRzkxYzJVdE16cGlaV1p2Y21VZ2UxeHlYRzRnSUdOdmJuUmxiblE2SUZ3aVhGeGxPVEUxWENJN1hISmNibjFjY2x4dUxuSmxiV0Y0TFdodmRYTmxMVFE2WW1WbWIzSmxJSHRjY2x4dUlDQmpiMjUwWlc1ME9pQmNJbHhjWlRreE5sd2lPMXh5WEc1OVhISmNiaTV5WlcxaGVDMW9iM1Z6WlMwMU9tSmxabTl5WlNCN1hISmNiaUFnWTI5dWRHVnVkRG9nWENKY1hHVTVNVGRjSWp0Y2NseHVmVnh5WEc0dWNtVnRZWGd0YUc5MWMyVTZZbVZtYjNKbElIdGNjbHh1SUNCamIyNTBaVzUwT2lCY0lseGNaVGt4T0Z3aU8xeHlYRzU5WEhKY2JpNXlaVzFoZUMxb2IzVnpaWE02WW1WbWIzSmxJSHRjY2x4dUlDQmpiMjUwWlc1ME9pQmNJbHhjWlRreE9Wd2lPMXh5WEc1OVhISmNiaTV5WlcxaGVDMXBiblpsYzNSdFpXNTBPbUpsWm05eVpTQjdYSEpjYmlBZ1kyOXVkR1Z1ZERvZ1hDSmNYR1U1TVdGY0lqdGNjbHh1ZlZ4eVhHNHVjbVZ0WVhndGEyVjVPbUpsWm05eVpTQjdYSEpjYmlBZ1kyOXVkR1Z1ZERvZ1hDSmNYR1U1TVdKY0lqdGNjbHh1ZlZ4eVhHNHVjbVZ0WVhndGJHOWpZWFJwYjI0NlltVm1iM0psSUh0Y2NseHVJQ0JqYjI1MFpXNTBPaUJjSWx4Y1pUa3hZMXdpTzF4eVhHNTlYSEpjYmk1eVpXMWhlQzF0WVc1emFXOXVPbUpsWm05eVpTQjdYSEpjYmlBZ1kyOXVkR1Z1ZERvZ1hDSmNYR1U1TVdSY0lqdGNjbHh1ZlZ4eVhHNHVjbVZ0WVhndGJXOWlhV3hsTFhCb2IyNWxPbUpsWm05eVpTQjdYSEpjYmlBZ1kyOXVkR1Z1ZERvZ1hDSmNYR1U1TVdWY0lqdGNjbHh1ZlZ4eVhHNHVjbVZ0WVhndGJtVjNPbUpsWm05eVpTQjdYSEpjYmlBZ1kyOXVkR1Z1ZERvZ1hDSmNYR1U1TVdaY0lqdGNjbHh1ZlZ4eVhHNHVjbVZ0WVhndGNISnBlbVU2WW1WbWIzSmxJSHRjY2x4dUlDQmpiMjUwWlc1ME9pQmNJbHhjWlRreU1Gd2lPMXh5WEc1OVhISmNiaTV5WlcxaGVDMXlaV0ZzTFdWemRHRjBaUzB4T21KbFptOXlaU0I3WEhKY2JpQWdZMjl1ZEdWdWREb2dYQ0pjWEdVNU1qRmNJanRjY2x4dWZWeHlYRzR1Y21WdFlYZ3RjbVZoYkMxbGMzUmhkR1U2WW1WbWIzSmxJSHRjY2x4dUlDQmpiMjUwWlc1ME9pQmNJbHhjWlRreU1sd2lPMXh5WEc1OVhISmNiaTV5WlcxaGVDMXlaVzUwT21KbFptOXlaU0I3WEhKY2JpQWdZMjl1ZEdWdWREb2dYQ0pjWEdVNU1qTmNJanRjY2x4dWZWeHlYRzR1Y21WdFlYZ3RjMk55WldWdU9tSmxabTl5WlNCN1hISmNiaUFnWTI5dWRHVnVkRG9nWENKY1hHVTVNalJjSWp0Y2NseHVmVnh5WEc0dWNtVnRZWGd0YzJsbmJtRjBkWEpsT21KbFptOXlaU0I3WEhKY2JpQWdZMjl1ZEdWdWREb2dYQ0pjWEdVNU1qVmNJanRjY2x4dWZWeHlYRzR1Y21WdFlYZ3RjMjlzWkRwaVpXWnZjbVVnZTF4eVhHNGdJR052Ym5SbGJuUTZJRndpWEZ4bE9USTJYQ0k3WEhKY2JuMWNjbHh1TG5KbGJXRjRMWFJ5ZFdOck9tSmxabTl5WlNCN1hISmNiaUFnWTI5dWRHVnVkRG9nWENKY1hHVTVNamRjSWp0Y2NseHVmVnh5WEc0aVhTd2libUZ0WlhNaU9sdGRMQ0p0WVhCd2FXNW5jeUk2SWp0QlJVRkJMSGxEUVVGNVF6dEJRVUZCT3pzN096czdPenM3T3pzN096czdPenM3UjBGclFuUkRPMEZCVDBnN096czdPenRIUVUxSE8wRkJWMGc3T3pzN096czdPenM3T3pzN096czdPenM3TzBkQmIwSkhPMEZCVDBnN096czdPenM3T3pzN096czdPenM3T3p0SFFXdENSenRCUVUxSU96czdPenM3T3pzN096czdPenM3T3pzN1IwRnJRa2M3UVVGTlNEczdPenM3T3pzN096czdPenM3T3pzN08wZEJhMEpITzBGQlRVZzdPenM3T3pzN096czdPenM3T3pzN096czdSMEZ0UWtjN1FVRlBTRHM3T3pzN096czdPenM3UjBGWFJ6dEJRVVZJT3pzN096czdPenM3T3pzN1IwRlpSenRCUVU5SU96czdPenM3T3pzN096czdSMEZaUnp0QlFVOUlPenM3T3pzN096czdPenM3T3p0SFFXTkhPMEZCZFVKSU96czdPenM3T3pzN096czdPenM3T3pzN096dEhRVzlDUnp0QlFVMUlPenM3T3pzN096czdSMEZUUnp0QlFVVklPenM3T3pzN096czdPenM3UjBGWlJ6dEJRVk5JT3pzN096czdPenM3T3pzN08wZEJZVWM3UVVGVFNEczdPenM3T3pzN096czdPenRIUVdGSE8wRkJVMGc3T3pzN096czdPenM3TzBkQlYwYzdRVUZaU0RzN096czdPenM3T3pzN1IwRlhSenRCUVcxQ1NEczdPenM3T3pzN096czdPenM3TzBkQlpVYzdRVUU0UWtnc09FZEJRVGhITzBGQmRVUTVSenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3UjBFMlFrYzdRVUZqU0RzN096czdPenM3UjBGUlJ6dEJRVVZJT3pzN096czdPMGRCVDBjN1FVRnRRMGc3T3pzN096czdPenM3T3pzN1IwRmhSenRCUVhORVNEczdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3TzBkQmFVTkhPMEZCT0VOSU96czdPenM3T3pzN096czdPenM3T3pzN1IwRnJRa2M3UVVGUlNEczdPenM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenM3TzBkQmFVTkhPMEZCWVVnN096czdPenM3T3pzN096czdSMEZoUnp0QlFVVkdPenM3T3pzN08wbEJUMGM3UVVGTFNEczdPenM3T3pzN096czdPenM3T3p0SlFXZENSenRCUVcxRFNqczdPenM3T3pzN096czdPenM3T3pzN096czdSMEZ2UWtjN1FVRk5TRHM3T3pzN096czdPenM3T3pzN096czdPenRIUVcxQ1J6dEJRVTlJT3pzN096czdPenM3T3pzN096czdPenM3UjBGclFrYzdRVUZOU0RzN096czdPenM3T3pzN096czdPenM3T3pzN1IwRnZRa2M3UVVaNE9VSklMRTlCUVU4c1EwRkJVQ3gzUTBGQlR6dEJRVU5RTEU5QlFVOHNRMEZCVUN4NVEwRkJUenRCUVVOUUxFOUJRVThzUTBGQlVDeHpRMEZCVHp0QlFVTlFMRTlCUVU4c1EwRkJVQ3h2UTBGQlR6dEJSMmhDVUN4QlFVRkJMR1ZCUVdVc1EwRkJRenRGUVVOa0xFMUJRVTBzUlVGQlJTeFBRVUZQTzBWQlEyWXNWVUZCVlN4RlFVRkZMRWxCUVVrN1JVRkRhRUlzUzBGQlN5eEZRVUZGTEVsQlFVazdSVUZEV0N4UFFVRlBMRVZCUVVVc1QwRkJUenREUVVOcVFqczdRVUZGUkN4QlFVRkJMSEZDUVVGeFFpeEJRVUZCTEUxQlFVMHNSVUZCUlN4eFFrRkJjVUlzUVVGQlFTeE5RVUZOTEVOQlFVTTdSVUZEZGtRc1pVRkJaU3hGUVVGRkxFbEJRVWs3UTBGRGRFSTdPMEZCUlVRc1FVRkJRU3hoUVVGaExFTkJRVU03UlVGRFZpeGxRVUZsTEVWQlFVVXNaVUZEY2tJN1EwRkJRenM3UVVGRlJDeEJRVUZCTEdGQlFXRXNRMEZCUXp0RlFVTldMRlZCUVZVc1JVRkJSU3hIUVVGSExFTkJRVU1zUjBGQlJ5eERRVUZETEVkQlFVY3NRMEZCVFN4clFrRkJTenREUVVOeVF6czdRVUZGUkN4QlFVRkJMR05CUVdNc1EwRkJRenRGUVVOaUxHRkJRV0VzUlVGQlJTeFJRVUZSTzBWQlEzWkNMRkZCUVZFc1JVRkJSU3hOUVVGTk8wVkJRMmhDTEZkQlFWY3NSVUZCUlN4TlFVRk5PME5CUTNCQ096dEJRVVZFTEVGQlEwVXNZMEZFV1N4RFFVTmFMR0ZCUVdFc1EwRkJRenRGUVVOYUxFOUJRVThzUlVGQlJTeFpRVUZaTzBOQlEzUkNPenRCUVVoSUxFRkJTVVVzWTBGS1dTeERRVWxhTEd0Q1FVRnJRaXhEUVVGRE8wVkJRMnBDTEV0QlFVc3NSVUZCUlN4SlFVRkpPMFZCUTFnc1dVRkJXU3hGUVVGRkxFbEJRVWs3UTBGRGJrSTdPMEZCVUVnc1FVRlJSU3hqUVZKWkxFTkJVVm9zYjBKQlFXOUNMRU5CUVVNN1JVRkRia0lzUzBGQlN5eEZRVUZGTEVsQlFVazdSVUZEV0N4WlFVRlpMRVZCUVVVc1NVRkJTVHREUVVOdVFqczdRVUZZU0N4QlFWbEZMR05CV2xrc1EwRlpXaXh0UWtGQmJVSXNRMEZCUXp0RlFVTnNRaXhMUVVGTExFVkJRVVVzU1VGQlNUdERRVU5hT3p0QlFVZElMRUZCUVVFc2FVSkJRV2xDTEVOQlFVTTdSVUZEYUVJc1ZVRkJWU3hGUVVGRkxEUkNRVUUwUWp0RlFVTjRReXhsUVVGbExFVkJRVVVzUzBGQlN6dEZRVU4wUWl4TlFVRk5MRVZCUVVVc1EwRkJRenRGUVVOVUxFdEJRVXNzUlVGQlJTeEpRVUZKTzBWQlExZ3NUMEZCVHl4RlFVRkZMRXRCUVVzN1EwRkxaanM3UVVGV1JDeEJRVTlGTEdsQ1FWQmxMRUZCVDJRc2MwSkJRWE5DTEVOQlFVTTdSVUZEZEVJc1kwRkJZeXhGUVVGRkxFbEJRVWs3UTBGRGNrSTdPMEZCUjBnc1FVRkJRU3hOUVVGTkxFTkJRVU03UlVGRFRDeFhRVUZYTEVWQlFVVXNUMEZCVHp0RFFVTnlRanM3UVVGRlJDeEJRVUZCTEc5Q1FVRnZRaXhEUVVGRE8wVkJRMjVDTEZkQlFWY3NSVUZCUlN4UFFVRlBPME5CUTNKQ096dEJRVVZFTEVGQlFVRXNaVUZCWlN4RFFVRkRPMFZCUTJRc1UwRkJVeXhGUVVGRkxFTkJRVU03UTBGRFlqczdRVUZGUkN4QlFVRkJMR2xDUVVGcFFpeERRVUZETEd0Q1FVRnJRanRCUVVOd1F5eHBRa0ZCYVVJc1EwRkJReXhoUVVGaExFTkJRVU03UlVGRE9VSXNWVUZCVlN4RlFVRkZMRzFDUVVGbE8wTkJRelZDT3p0QlEzSkZSQ3hCUVVGQkxFbEJRVWtzUTBGQlF6dEZRVU5JTEZGQlFWRXNSVUZCUlN4TlFVRk5PMFZCUTJoQ0xHRkJRV0VzUlVGQlJTeFJRVUZSTzBWQlEzWkNMRmRCUVZjc1JVRkJSU3hOUVVGTk8wTkJRM0JDT3p0QlEwaEVMRUZCUVVFc2FVSkJRV2xDTEVOQlFVTTdSVWcwT0VKcVFpeHJRa0ZCYTBJc1JVY3pPRUpMTEVkQlFVY3NRMEZCUXl4SlFVRkhMRU5CUVVNc1NVRkJTVHRGU0RRNFFqTkNMRlZCUVZVc1JVYzFPRUpMTEVkQlFVY3NRMEZCUXl4SlFVRkhMRU5CUVVNc1NVRkJTVHREUVVOdVF6czdRVUZGUkN4QlFVRkJMRmRCUVZjc1EwRkJRenRGUVVOV0xFZEJRVWNzUlVGQlJTeE5RVUZOTzBOQlExbzdPMEZEVUVRc1FVRkJRU3cyUWtGQk5rSXNRMEZCUXp0RlFVTTFRaXhOUVVGTkxFVkJRVVVzUzBGQlN6dERRVU5rT3p0QlFVVkVMRUZCUVVFc2MwSkJRWE5DTEVOQlFVTTdSVUZEY2tJc1ZVRkJWU3hGUVVGRkxFbEJRVWs3UlVGRGFFSXNTMEZCU3l4RlRFTnJRaXhKUVVGSk8wTkxTVFZDT3p0QlFWQkVMRUZCU1VVc2MwSkJTbTlDTEVGQlNXNUNMR0ZCUVdFc1EwRkJRenRGUVVOaUxGVkJRVlVzUlV4QlZ5eEpRVUZKTzBOTFF6RkNPenRCUVVkSUxFRkJRVUVzWTBGQll5eERRVUZETzBWQlEySXNZVUZCWVN4RlFVRkZMRkZCUVZFN1JVRkRka0lzVVVGQlVTeEZRVUZGTEUxQlFVMDdSVUZEYUVJc1YwRkJWeXhGUVVGRkxFMUJRVTA3UTBGRGNFSTdPMEZCUlVRc1FVRkJRU3h0UWtGQmJVSTdRVUZEYmtJc2MwSkJRWE5DTEVOQlFVTTdSVUZEY2tJc1VVRkJVU3hGUVVGRkxGRkJRVkU3UlVGRGJFSXNUMEZCVHl4RlFVRkZMRVZCUVVVN1EwRkRXanM3UVVGRlJDeEJRVUZCTEcxQ1FVRnRRaXhEUVVGRE8wVkJRMnhDTEZWQlFWVXNSVUZCUlN4RFFVRkRMRU5CUVVNc1IwRkJSeXhEUVVGRExFZEJRVWNzUTBGQlF5eHRRa0ZCWlN4RlFVRkZMRU5CUVVNc1EwRkJReXhIUVVGSExFTkJRVU1zUTBGQlF5eERRVUZETEcxQ1FVRmxPMFZCUXpsRUxFMUJRVTBzUlVGQlJTeG5Ra0ZCWjBJN1EwRkRla0k3TzBGQlJVUXNRVUZCUVN4elFrRkJjMElzUTBGQlF6dEZRVU55UWl4TFFVRkxMRVZCUVVVc1NVRkJTVHRGUVVOWUxFMUJRVTBzUlVGQlJTeFRRVUZUTzBWQlEycENMRTFCUVUwc1JVRkJSU3hEUVVGRE8wVkJRMVFzVlVGQlZTeEZRVUZGTEVOQlFVTXNRMEZCUXl4SFFVRkhMRU5CUVVNc1IwRkJSeXhEUVVGRExHMUNRVUZsTEVWQlFVVXNRMEZCUXl4RFFVRkRMRWRCUVVjc1EwRkJReXhEUVVGRExFTkJRVU1zYlVKQlFXVTdRMEZETDBRN08wRkJSVVFzVFVGQlRTeEZRVUZGTEZOQlFWTXNSVUZCUlN4TFFVRkxPMFZCUTNSQ0xFRkJRVUVzYzBKQlFYTkNMRU5CUVVNN1NVRkRja0lzUzBGQlN5eEZRVUZGTEV0QlFVczdTVUZEV2l4TlFVRk5MRVZCUVVVc1UwRkJVenRIUVVOc1FqczdPMEZCUjBnc1FVRkJRU3hWUVVGVkxFVkJRVVVzVlVGQlZTeERRVUZETEVkQlFVY3NRMEZCUXp0RlFVTjZRaXh4UWtGQmNVSXNSVUZCUlN4SlFVRkpPMFZCUXpOQ0xHMUNRVUZ0UWl4RlFVRkZMRWxCUVVrN1JVRkRla0lzYTBKQlFXdENMRVZCUVVVc1NVRkJTVHRGUVVONFFpeG5Ra0ZCWjBJc1JVRkJSU3hKUVVGSk8wVkJRM1JDTEdWQlFXVXNSVUZCUlN4SlFVRkpPMFZCUTNKQ0xGZEJRVmNzUlVGQlJTeEpRVUZKTzBWQlEycENMRTlCUVU4c1JVRkJSU3hEUVVGRE8wVkJRMVlzYVVKQlFXbENMRVZCUVVVc1NVRkJTVHRGUVVOMlFpeG5Ra0ZCWjBJc1JVRkJSU3hKUVVGSk8wVkJRM1JDTEdOQlFXTXNSVUZCUlN4SlFVRkpPMFZCUTNCQ0xGbEJRVmtzUlVGQlJTeEpRVUZKTzBWQlEyeENMRk5CUVZNc1JVRkJSU3hKUVVGSk8wTkJRMmhDT3p0QlFVVkVMRUZCUVVFc2IwSkJRVzlDTEVOQlFVTTdSVUZEYmtJc1RVRkJUU3hGUVVGRkxHMUNRVUZ0UWp0RlFVTXpRaXhWUVVGVkxFVkJRVVVzU1VGQlNUdERRVzlDYWtJN08wRkJkRUpFTEVGQlNVVXNiMEpCU210Q0xFTkJTV3hDTEZkQlFWY3NRMEZCUXp0RlFVTldMRkZCUVZFc1JVRkJSU3hSUVVGUk8wVkJRMnhDTEVkQlFVY3NSVUZCUlN4SlFVRkpPMFZCUTFRc1MwRkJTeXhGUVVGRkxFbEJRVWs3UlVGRFdDeFBRVUZQTEVWQlFVVXNRMEZCUXp0RlFVTldMR0ZCUVdFc1JVRkJSU3hIUVVGSE8wVkJRMnhDTEV0QlFVc3NSVUZCUlN4SlFVRkpPMFZCUTFnc1RVRkJUU3hGUVVGRkxFbEJRVWs3UlVGRFdpeFhRVUZYTEVWQlFVVXNTVUZCU1R0RlFVTnFRaXhWUVVGVkxFVkJRVVVzVFVGQlRUdEZRVU5zUWl4VlFVRlZMRVZCUVVVc1NVRkJTVHRGUVVOb1FpeExRVUZMTEVWQlFVVXNTVUZCU1R0RlNtMDBRbVFzYTBKQlFXdENMRVZKYkRSQ1R5eFBRVUZQTEVOQlFVTXNTMEZCU1N4RFFVRkRMRWxCUVVrN1JVcHRORUpzUXl4VlFVRlZMRVZKYmpSQ1R5eFBRVUZQTEVOQlFVTXNTMEZCU1N4RFFVRkRMRWxCUVVrN1EwRkRlRU03TzBGQmFrSklMRUZCYlVKRkxHOUNRVzVDYTBJc1FVRnRRbXBDTEUxQlFVMHNRMEZCUXl4WFFVRlhMRU5CUVVNN1JVRkRiRUlzVDBGQlR5eEZRVUZGTEVOQlFVTTdRMEZEV0RzN1FVTm9Sa2dzUVVGQlFTeFJRVUZSTEVOQlFVTTdSVUZEVUN4TlFVRk5MRVZCUVVVc1VVRkJVVHREUVVOcVFqczdRVUZEUkN4QlFVRkJMRzFDUVVGdFFpeERRVUZETzBWQlEyeENMRlZCUVZVc1JVRkJSU3hsUVVGbE8wTkJRelZDT3p0QlFVTkVMRUZCUVVFc1kwRkJZeXhGUVVGRkxHZENRVUZuUWl4RFFVRkRPMFZCUXk5Q0xFOUJRVThzUlVGQlJTeGxRVUZsTzBOQlEzcENPenRCUTFKRUxFRkJRMFVzVVVGRVRTeEJRVU5NTEZOQlFWTXNSVUZFV2l4UlFVRlJMRUZCUlV3c1UwRkJVeXhEUVVGRE8wVk9NamhDV2l4clFrRkJhMElzUlUweE9FSlBMRTlCUVU4c1EwRkJReXhMUVVGSkxFTkJRVU1zU1VGQlNUdEZUakk0UW14RExGVkJRVlVzUlUwek9FSlBMRTlCUVU4c1EwRkJReXhMUVVGSkxFTkJRVU1zU1VGQlNUdEZRVU4yUXl4UFFVRlBMRVZCUVVVc1EwRkJRenREUVVOWU96dEJRVXhJTEVGQlQwVXNVVUZRVFN4QlFVOU1MR2RDUVVGblFpeERRVUZETzBWQlEyaENMRTlCUVU4c1JVRkJSU3hEUVVGRE8wTkJRMWc3TzBGQlZFZ3NRVUZYUlN4UlFWaE5MRUZCVjB3c1owSkJRV2RDTEVOQlFVTTdSVUZEYUVJc1QwRkJUeXhGUVVGRkxFTkJRVU03UTBGRFdEczdRVU5pU0N4VlFVRlZPMFZCUTFJc1YwRkJWeXhGUVVGRkxGTkJRVk03UlVGRGRFSXNSMEZCUnl4RlFVRkhMRGhDUVVFNFFqdEZRVU53UXl4SFFVRkhMRVZCUVVjc2IwTkJRVzlETEVOQlFVTXNNa0pCUVRKQ0xFVkJRM0JGTERoQ1FVRTRRaXhEUVVGRExHdENRVUZyUWl4RlFVTnFSQ3dyUWtGQkswSXNRMEZCUXl4alFVRmpMRVZCUXpsRExITkRRVUZ6UXl4RFFVRkRMR0ZCUVdFN1JVRkRkRVFzVjBGQlZ5eEZRVUZGTEUxQlFVMDdSVUZEYmtJc1ZVRkJWU3hGUVVGRkxFMUJRVTA3T3p0QlFVZHdRaXhCUVVGQkxFMUJRVTBzUTBGQlF6dEZRVU5NTEdkR1FVRm5SanRGUVVOb1JpeFhRVUZYTEVWQlFVVXNiMEpCUVc5Q08wVkJRMnBETEV0QlFVc3NSVUZCUlN4SlFVRkpPMFZCUTFnc1ZVRkJWU3hGUVVGRkxFMUJRVTA3UlVGRGJFSXNWMEZCVnl4RlFVRkZMRTFCUVUwN1JVRkRia0lzV1VGQldTeEZRVUZGTEUxQlFVMDdSVUZEY0VJc1kwRkJZeXhGUVVGRkxFbEJRVWs3UlVGRGNFSXNWMEZCVnl4RlFVRkZMRU5CUVVNN1JVRkZaQ3gxUTBGQmRVTTdSVUZEZGtNc2MwSkJRWE5DTEVWQlFVVXNWMEZCVnp0RlFVTnVReXgxUWtGQmRVSXNSVUZCUlN4VFFVRlRPME5CUTI1RE96dEJRVVZFTEVGQlFVRXNjMEpCUVhOQ0xFRkJRVUVzVDBGQlR5eERRVUZETzBWQlF6VkNMRTlCUVU4c1JVRkJSU3hQUVVGUE8wTkJRMnBDT3p0QlFVTkVMRUZCUVVFc1lVRkJZU3hCUVVGQkxFOUJRVThzUTBGQlF6dEZRVU51UWl4UFFVRlBMRVZCUVVVc1QwRkJUenREUVVOcVFqczdRVUZEUkN4QlFVRkJMR05CUVdNc1FVRkJRU3hQUVVGUExFTkJRVU03UlVGRGNFSXNUMEZCVHl4RlFVRkZMRTlCUVU4N1EwRkRha0k3TzBGQlEwUXNRVUZCUVN4blFrRkJaMElzUVVGQlFTeFBRVUZQTEVOQlFVTTdSVUZEZEVJc1QwRkJUeXhGUVVGRkxFOUJRVTg3UTBGRGFrSTdPMEZCUTBRc1FVRkJRU3hWUVVGVkxFRkJRVUVzVDBGQlR5eERRVUZETzBWQlEyaENMRTlCUVU4c1JVRkJSU3hQUVVGUE8wTkJRMnBDT3p0QlFVTkVMRUZCUVVFc1owSkJRV2RDTEVGQlFVRXNUMEZCVHl4RFFVRkRPMFZCUTNSQ0xFOUJRVThzUlVGQlJTeFBRVUZQTzBOQlEycENPenRCUVVORUxFRkJRVUVzYVVKQlFXbENMRUZCUVVFc1QwRkJUeXhEUVVGRE8wVkJRM1pDTEU5QlFVOHNSVUZCUlN4UFFVRlBPME5CUTJwQ096dEJRVU5FTEVGQlFVRXNZVUZCWVN4QlFVRkJMRTlCUVU4c1EwRkJRenRGUVVOdVFpeFBRVUZQTEVWQlFVVXNUMEZCVHp0RFFVTnFRanM3UVVGRFJDeEJRVUZCTEZsQlFWa3NRVUZCUVN4UFFVRlBMRU5CUVVNN1JVRkRiRUlzVDBGQlR5eEZRVUZGTEU5QlFVODdRMEZEYWtJN08wRkJRMFFzUVVGQlFTeFhRVUZYTEVGQlFVRXNUMEZCVHl4RFFVRkRPMFZCUTJwQ0xFOUJRVThzUlVGQlJTeFBRVUZQTzBOQlEycENPenRCUVVORUxFRkJRVUVzWlVGQlpTeEJRVUZCTEU5QlFVOHNRMEZCUXp0RlFVTnlRaXhQUVVGUExFVkJRVVVzVDBGQlR6dERRVU5xUWpzN1FVRkRSQ3hCUVVGQkxHbENRVUZwUWl4QlFVRkJMRTlCUVU4c1EwRkJRenRGUVVOMlFpeFBRVUZQTEVWQlFVVXNUMEZCVHp0RFFVTnFRanM3UVVGRFJDeEJRVUZCTEdGQlFXRXNRVUZCUVN4UFFVRlBMRU5CUVVNN1JVRkRia0lzVDBGQlR5eEZRVUZGTEU5QlFVODdRMEZEYWtJN08wRkJRMFFzUVVGQlFTeFhRVUZYTEVGQlFVRXNUMEZCVHl4RFFVRkRPMFZCUTJwQ0xFOUJRVThzUlVGQlJTeFBRVUZQTzBOQlEycENPenRCUVVORUxFRkJRVUVzV1VGQldTeEJRVUZCTEU5QlFVOHNRMEZCUXp0RlFVTnNRaXhQUVVGUExFVkJRVVVzVDBGQlR6dERRVU5xUWpzN1FVRkRSQ3hCUVVGQkxGZEJRVmNzUVVGQlFTeFBRVUZQTEVOQlFVTTdSVUZEYWtJc1QwRkJUeXhGUVVGRkxFOUJRVTg3UTBGRGFrSTdPMEZCUTBRc1FVRkJRU3hoUVVGaExFRkJRVUVzVDBGQlR5eERRVUZETzBWQlEyNUNMRTlCUVU4c1JVRkJSU3hQUVVGUE8wTkJRMnBDT3p0QlFVTkVMRUZCUVVFc1lVRkJZU3hCUVVGQkxFOUJRVThzUTBGQlF6dEZRVU51UWl4UFFVRlBMRVZCUVVVc1QwRkJUenREUVVOcVFqczdRVUZEUkN4QlFVRkJMRmRCUVZjc1FVRkJRU3hQUVVGUExFTkJRVU03UlVGRGFrSXNUMEZCVHl4RlFVRkZMRTlCUVU4N1EwRkRha0k3TzBGQlEwUXNRVUZCUVN4alFVRmpMRUZCUVVFc1QwRkJUeXhEUVVGRE8wVkJRM0JDTEU5QlFVOHNSVUZCUlN4UFFVRlBPME5CUTJwQ096dEJRVU5FTEVGQlFVRXNZMEZCWXl4QlFVRkJMRTlCUVU4c1EwRkJRenRGUVVOd1FpeFBRVUZQTEVWQlFVVXNUMEZCVHp0RFFVTnFRanM3UVVGRFJDeEJRVUZCTEdOQlFXTXNRVUZCUVN4UFFVRlBMRU5CUVVNN1JVRkRjRUlzVDBGQlR5eEZRVUZGTEU5QlFVODdRMEZEYWtJN08wRkJRMFFzUVVGQlFTeGpRVUZqTEVGQlFVRXNUMEZCVHl4RFFVRkRPMFZCUTNCQ0xFOUJRVThzUlVGQlJTeFBRVUZQTzBOQlEycENPenRCUVVORUxFRkJRVUVzWTBGQll5eEJRVUZCTEU5QlFVOHNRMEZCUXp0RlFVTndRaXhQUVVGUExFVkJRVVVzVDBGQlR6dERRVU5xUWpzN1FVRkRSQ3hCUVVGQkxGbEJRVmtzUVVGQlFTeFBRVUZQTEVOQlFVTTdSVUZEYkVJc1QwRkJUeXhGUVVGRkxFOUJRVTg3UTBGRGFrSTdPMEZCUTBRc1FVRkJRU3hoUVVGaExFRkJRVUVzVDBGQlR5eERRVUZETzBWQlEyNUNMRTlCUVU4c1JVRkJSU3hQUVVGUE8wTkJRMnBDT3p0QlFVTkVMRUZCUVVFc2FVSkJRV2xDTEVGQlFVRXNUMEZCVHl4RFFVRkRPMFZCUTNaQ0xFOUJRVThzUlVGQlJTeFBRVUZQTzBOQlEycENPenRCUVVORUxFRkJRVUVzVlVGQlZTeEJRVUZCTEU5QlFVOHNRMEZCUXp0RlFVTm9RaXhQUVVGUExFVkJRVVVzVDBGQlR6dERRVU5xUWpzN1FVRkRSQ3hCUVVGQkxHVkJRV1VzUVVGQlFTeFBRVUZQTEVOQlFVTTdSVUZEY2tJc1QwRkJUeXhGUVVGRkxFOUJRVTg3UTBGRGFrSTdPMEZCUTBRc1FVRkJRU3hqUVVGakxFRkJRVUVzVDBGQlR5eERRVUZETzBWQlEzQkNMRTlCUVU4c1JVRkJSU3hQUVVGUE8wTkJRMnBDT3p0QlFVTkVMRUZCUVVFc2JVSkJRVzFDTEVGQlFVRXNUMEZCVHl4RFFVRkRPMFZCUTNwQ0xFOUJRVThzUlVGQlJTeFBRVUZQTzBOQlEycENPenRCUVVORUxFRkJRVUVzVlVGQlZTeEJRVUZCTEU5QlFVOHNRMEZCUXp0RlFVTm9RaXhQUVVGUExFVkJRVVVzVDBGQlR6dERRVU5xUWpzN1FVRkRSQ3hCUVVGQkxGbEJRVmtzUVVGQlFTeFBRVUZQTEVOQlFVTTdSVUZEYkVJc1QwRkJUeXhGUVVGRkxFOUJRVTg3UTBGRGFrSTdPMEZCUTBRc1FVRkJRU3h2UWtGQmIwSXNRVUZCUVN4UFFVRlBMRU5CUVVNN1JVRkRNVUlzVDBGQlR5eEZRVUZGTEU5QlFVODdRMEZEYWtJN08wRkJRMFFzUVVGQlFTeHJRa0ZCYTBJc1FVRkJRU3hQUVVGUExFTkJRVU03UlVGRGVFSXNUMEZCVHl4RlFVRkZMRTlCUVU4N1EwRkRha0k3TzBGQlEwUXNRVUZCUVN4WFFVRlhMRUZCUVVFc1QwRkJUeXhEUVVGRE8wVkJRMnBDTEU5QlFVOHNSVUZCUlN4UFFVRlBPME5CUTJwQ096dEJRVU5FTEVGQlFVRXNZVUZCWVN4QlFVRkJMRTlCUVU4c1EwRkJRenRGUVVOdVFpeFBRVUZQTEVWQlFVVXNUMEZCVHp0RFFVTnFRanM3UVVGRFJDeEJRVUZCTEdkQ1FVRm5RaXhCUVVGQkxFOUJRVThzUTBGQlF6dEZRVU4wUWl4UFFVRlBMRVZCUVVVc1QwRkJUenREUVVOcVFqczdRVUZEUkN4QlFVRkJMRmRCUVZjc1FVRkJRU3hQUVVGUExFTkJRVU03UlVGRGFrSXNUMEZCVHl4RlFVRkZMRTlCUVU4N1EwRkRha0k3TzBGQlEwUXNRVUZCUVN4WlFVRlpMRUZCUVVFc1QwRkJUeXhEUVVGRE8wVkJRMnhDTEU5QlFVOHNSVUZCUlN4UFFVRlBPME5CUTJwQ096dEJWQzlJUkN4QlFVRkJMR1ZCUVdVc1JVRkJSU3hsUVVGbExFZEJRVU1zUzBGQlN5eEhRVUZETEVWQlFVVXNSMEZCUXl4RlFVRkZMRVZCUVVVc1pVRkJaU3hIUVVGRExFdEJRVXNzUjBGQlF5eEZRVUZGTEVkQlFVTXNSVUZCUlN4RlFVRkZMR1ZCUVdVc1IwRkJReXhMUVVGTExFZEJRVU1zUlVGQlJTeEhRVUZETEVWQlFVVXNSVUZCUlN4bFFVRmxMRWRCUVVNc1MwRkJTeXhIUVVGRExFVkJRVVVzUjBGQlF5eEZRVUZGTEVWQlFVVXNaVUZCWlN4SFFVRkRMRXRCUVVzc1IwRkJReXhGUVVGRkxFZEJRVU1zUlVGQlJTeEZRVUZGTEdWQlFXVXNSMEZCUXl4TFFVRkxMRWRCUVVNc1JVRkJSU3hIUVVGRExFVkJRVVVzUTBGQlF6dEZRVU14VEN4TlFVRk5MRVZCUVVVc1IwRkJSeXhEUVVGRExFdEJRVXNzUTBGQlF5eHRRa0ZCWlR0RFFVTndRenM3UVVGRlJDeE5RVUZOTEVOQlFVTXNTMEZCU3p0RlFVTldMRUZCUVVFc1UwRkJVeXhEUVVGRE8wbEJRMUlzVDBGQlR5eEZRVUZGTEdWQlFXVTdSMEZEZWtJN096dEJRVVZJTEUxQlFVMHNRMEZCUXl4UFFVRlBPMFZCUTFvc1FVRkJRU3hYUVVGWExFTkJRVU03U1VGRFZpeFBRVUZQTEVWQlFVVXNaVUZCWlR0SFFVTjZRanM3TzBGQlIwZ3NRVUZEUlN4alFVUlpMRUZCUTFnc1RVRkJUU3hCUVVGQkxFdEJRVXNzUTBGQlF6dEZRVU5ZTEU5QlFVOHNSVUZCUlN4RFFVRkRPME5CUTFnN08wRkJTRWdzUVVGTFJTeGpRVXhaTEVGQlMxZ3NUVUZCVFN4QlFVRkJMRXRCUVVzc1EwRk1aQ3hqUVVGakxFRkJTMFVzWVVGQllTeEZRVXczUWl4alFVRmpMRUZCUzJ0Q0xFMUJRVTBzUVVGQlFTeEhRVUZITEVOQlRIcERMR05CUVdNc1FVRkxOa0lzWVVGQllTeERRVUZETzBWRmRUWkNlRVFzYTBKQlFXdENMRVZHZERaQ1R5eEpRVUZKTzBWRmRUWkNja0lzVlVGQlZTeEZSblkyUWs4c1NVRkJTVHREUVVNelFqczdRVUZIU0N4QlFVRkJMR2RDUVVGblFpeERRVUZETzBWQlEyWXNVVUZCVVN4RlFVRkZMRkZCUVZFN1JVRkRiRUlzVFVGQlRTeEZRVUZGTEU5QlFVODdRMEZ4UTJoQ096dEJRWFpEUkN4QlFVbEZMR2RDUVVwakxFRkJTV0lzVDBGQlR5eEZRVXBXTEdkQ1FVRm5RaXhCUVVsSUxFMUJRVTBzUTBGQlF6dEZRVU5vUWl4UlFVRlJMRVZCUVVVc1VVRkJVVHRGUVVOc1FpeEhRVUZITEVWQlFVVXNSMEZCUnp0RlFVTlNMRXRCUVVzc1JVRkJSU3hIUVVGSE8wVkJRMVlzVDBGQlR5eEZRVUZGTEVsQlFVazdSVUZEWWl4TFFVRkxMRVZCUVVVc1EwRkJRenRGUVVOU0xFMUJRVTBzUlVGQlJTeERRVUZETzBWQlExUXNUMEZCVHl4RlFVRkZMRVZCUVVVN1JVRkRXQ3haUVVGWkxFVkJRVVVzY1VKQlFYRkNPMFZCUTI1RExGZEJRVmNzUlVGQlJTeHhRa0ZCY1VJN1EwRkRia003TzBGQlpFZ3NRVUZuUWtVc1owSkJhRUpqTEVGQlowSmlMRTFCUVUwc1EwRkJRenRGUVVOT0xGVkJRVlVzUlVGQlJTeEhRVUZITzBWQlEyWXNWVUZCVlN4RlFVRkZMRk5CUVZNN1EwRkRkRUk3TzBGQmJrSklMRUZCY1VKRkxHZENRWEpDWXl4QlFYRkNZaXhQUVVGUExFTkJRVU03UlVGRFVDeFZRVUZWTEVWQlFVVXNTVUZCU1R0RlFVTm9RaXhoUVVGaExFVkJRVVVzVTBGQlV6dERRVU42UWpzN1FVRjRRa2dzUVVFeVFra3NaMEpCTTBKWkxFRkJNRUppTEZGQlFWRXNRVUZEVGl4UFFVRlBMRVZCTTBKYUxHZENRVUZuUWl4QlFUQkNZaXhSUVVGUkxFRkJRMGtzVFVGQlRTeERRVUZETzBWQlEyaENMRTlCUVU4c1JVRkJSU3hMUVVGTE8wTkJRMlk3TzBGQk4wSk1MRUZCWjBORkxHZENRV2hEWXl4QlFXZERZaXhaUVVGWkxFRkJRVUVzVDBGQlR5eERRVUZETzBWQlEyNUNMRTlCUVU4c1JVRkJSU3hMUVVGTE8wTkJRMlk3TzBGQmJFTklMRUZCYjBORkxHZENRWEJEWXl4QlFXOURZaXhoUVVGaExFRkJRVUVzVFVGQlRTeERRVUZETzBWQlEyNUNMRTlCUVU4c1JVRkJSU3hMUVVGTE8wTkJRMlk3TzBGQlIwZ3NRVUZCUVN4UFFVRlBMRU5CUVVNc1YwRkJWeXhIUVVGSExFZEJRVWNzUVVGQlFTeEpRVUZMTEVOQlFVRXNVVUZCVVN4SFFVRkhMRmRCUVZjc1FVRkJRU3hwUWtGQmFVSXNRMEZCUXl4bFFVRmxMRU5CUVVNN1JVRkRjRVlzVDBGQlR5eEZRVUZGTEVsQlFVazdRMEZEWkRzN1FVRkZSQ3hCUVVGQkxHbENRVUZwUWl4SFFVRkhMRU5CUVVNc1FVRkJRU3hKUVVGSkxFTkJRVU03UlVGRGVFSXNUVUZCVFN4RlFVRkZMR1ZCUVdVN1JVRkRka0lzVlVGQlZTeEZRVUZGTEdOQlFXTTdRMEZETTBJaWZRPT0gKi9cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL2FkbWluLnNjc3MiLCIvKiEgc2Fzcy1taXhpbnMgLSB2MC4xMS4wIC0gMjAxNC0xMC0yMCAqLy8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMga2V5ZnJhbWUgYW5pbWF0aW9uc1xuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1hbmltYXRpb25cbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1hbmltYXRpb25zL1xuICpcbiAqIEBwYXJhbSB2YWx1ZXNcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYW5pbWF0aW9uOiA8dmFsdWVzPjtcbiAqICAgICAgICAgICBhbmltYXRpb246IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1hbmltYXRpb24oanVtcCAxcyBlYXNlLW91dCk7XG4gKiAgIH1cbiAqL1xuXG5AbWl4aW4geC1hbmltYXRpb24gKCR2YWx1ZXMpIHtcblx0LXdlYmtpdC1hbmltYXRpb246ICR2YWx1ZXM7XG5cdCAgICAgICAgYW5pbWF0aW9uOiAkdmFsdWVzO1xufVxuXG4vKlxuICogQGV4YW1wbGVcbiAqICAgIEBpbmNsdWRlIHgta2V5ZnJhbWVzKGp1bXApIHtcbiAqICAgICAgZnJvbSB7IHRvcDogMDsgfVxuICogICAgICB0byB7IHRvcDogLTEwcHg7IH1cbiAqICAgfVxuICovXG5AbWl4aW4geC1rZXlmcmFtZXMgKCRuYW1lKSB7XG5cdEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHRAa2V5ZnJhbWVzICN7JG5hbWV9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGBhcHBlYXJhbmNlYCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciByb21hbWF0dXNldmljaFxuICpcbiAqIEBsaW5rIE1ETiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvLW1vei1hcHBlYXJhbmNlXG4gKiBAbGluayBjc3MtdHJpY2tzIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvYS9hcHBlYXJhbmNlL1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDA0L0NSLWNzczMtdWktMjAwNDA1MTEvI2FwcGVhcmFuY2VcbiAqXG4gKiBAcGFyYW0gdmFsdWVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYXBwZWFyYW5jZTogPHZhbHVlPjtcbiAqICAgICAgLW1vei1hcHBlYXJhbmNlOiA8dmFsdWU+O1xuICogICAgICAgICAgIGFwcGVhcmFuY2U6IDx2YWx1ZT47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWFwcGVhcmFuY2UoYnV0dG9uKTtcbiAqICAgfVxuICovXG5AbWl4aW4geC1hcHBlYXJhbmNlICgkdmFsdWUpIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiAkdmFsdWU7XG5cdCAgIC1tb3otYXBwZWFyYW5jZTogJHZhbHVlO1xuXHQgICAgICAgIGFwcGVhcmFuY2U6ICR2YWx1ZTtcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBgYmFja2dyb3VuZC1zaXplYCBvdXRwdXQgZm9yIGEgZ2l2ZW4gZWxlbWVudC5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9iYWNrZ3JvdW5kLWltZy1vcHRzXG4gKiBAbGluayBzcGVjIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtYmFja2dyb3VuZC9cbiAqXG4gKiBAcGFyYW0gdmFsdWVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAkYXJncztcbiAqICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRhcmdzO1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1iYWNrZ3JvdW5kLXNpemUoMTAwJSBhdXRvKTtcbiAqICAgfVxuICovXG5AbWl4aW4geC1iYWNrZ3JvdW5kLXNpemUgKCR2YWx1ZXMuLi4pIHtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogJHZhbHVlczsgLy8gRm9yIEFuZHJvaWQgMi54XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICR2YWx1ZXM7XG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGBib3JkZXItcmFkaXVzYCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vYm9yZGVyLXJhZGl1c1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWJhY2tncm91bmQvI2Nvcm5lcnNcbiAqXG4gKiBAcGFyYW0gdmFsdWVzXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDx2YWx1ZXM+O1xuICogICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1ib3JkZXItcmFkaXVzKDIwcHggMTBweCk7XG4gKiAgIH1cbiAqL1xuQG1peGluIHgtYm9yZGVyLXJhZGl1cyAoJHZhbHVlcykge1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7IC8vIGlPUyBTYWZhcmkgMy4yLCBBbmRyb2lkIDIuMVxuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6ICR2YWx1ZXM7XG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGBib3gtc2hhZG93YCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vY3NzLWJveHNoYWRvd1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWJhY2tncm91bmQvI3RoZS1ib3gtc2hhZG93XG4gKlxuICogQHBhcmFtIHZhbHVlc1xuICogQHJldHVybnNcbiAqICAgLXdlYmtpdC1ib3gtc2hhZG93OiA8dmFsdWVzPjtcbiAqICAgICAgICAgICBib3gtc2hhZG93OiA8dmFsdWVzPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtYm94LXNoYWRvdyg1cHggNXB4IDEwcHggNXB4ICNhYWEpO1xuICogICB9XG4gKi9cbkBtaXhpbiB4LWJveC1zaGFkb3cgKCR2YWx1ZXMuLi4pIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAkdmFsdWVzOyAvLyBpT1MgU2FmYXJpIDMuMiAtIDQuMywgQW5kcm9pZCAyLjErXG5cdCAgICAgICAgYm94LXNoYWRvdzogJHZhbHVlcztcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBjcm9zcy1icm93c2VyLWNvbXBhdGlibGUgYGJveC1zaXppbmdgIG91dHB1dCBmb3IgYSBnaXZlbiBlbGVtZW50LlxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2VcbiAqIEBsaW5rIHNwZWNcbiAqXG4gKiBAcGFyYW0gdHlwZVxuICogQHJldHVybnNcbiAqICAgLXdlYmtpdC1ib3gtc2l6aW5nOiA8dHlwZT47XG4gKiAgICAgIC1tb3otYm94LXNpemluZzogPHR5cGU+O1xuICogICAgICAgICAgIGJveC1zaXppbmc6IDx0eXBlPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtYm94LXNpemluZztcbiAqICAgfVxuICovXG5AbWl4aW4geC1ib3gtc2l6aW5nICgkdHlwZTogYm9yZGVyLWJveCkge1xuXHQtd2Via2l0LWJveC1zaXppbmc6ICR0eXBlOyAvLyBTYWZhcmkgPD0gNS4wLCBDaHJvbWUgPD0gOS4wLCBpT1MgU2FmYXJpIDMuMiAtIDQuMyBhbmQgQW5kcm9pZCAyLjEgLSAzLjBcblx0ICAgLW1vei1ib3gtc2l6aW5nOiAkdHlwZTsgLy8gRkYgMi4wIC0gMjguMFxuXHQgICAgICAgIGJveC1zaXppbmc6ICR0eXBlOyAvLyBJRSA4LCBPcGVyYSA5LjUrXG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBUaGVzZSBtaXhpbnMgZ2VuZXJhdGVzIE1lZGlhIFF1ZXJpZXNcbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWFxdWVyaWVzXG4gKiBAbGluayBzcGVjIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtbWVkaWFxdWVyaWVzL1xuICpcbiAqIE5vdGU6IFBsZWFzZSB1c2UgdGhlIENTUyB1bml0IGBlbWAgZm9yIGRldmljZS13aWR0aCBpbiBvcmRlciB0byBzdGF5XG4gKiByZXNwb25zaXZlLlxuICovXG5cbi8qKlxuICogQHBhcmFtIGRldmljZS13aWR0aCB7bnVtYmVyfVxuICogQGNvbnRlbnRcbiAqIEByZXR1cm5zXG4gKiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDxkZXZpY2Utd2lkdGg+KSB7XG4gKiAgICAgIDxjb250ZW50PlxuICogICB9XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICB4LWF0LWxlYXN0KDQwZW0pIHsgd2lkdGg6IDYwJTsgfVxuICogICB9XG4gKi9cbkBtaXhpbiB4LWF0LWxlYXN0ICgkZGV2aWNlLXdpZHRoKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRkZXZpY2Utd2lkdGgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vKipcbiAqIEBwYXJhbSBkZXZpY2Utd2lkdGgge251bWJlcn1cbiAqIEBjb250ZW50XG4gKiBAcmV0dXJuc1xuICogICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA8ZGV2aWNlLXdpZHRoIC0gMC4wMT4pIHtcbiAqICAgICAgPGNvbnRlbnQ+XG4gKiAgIH1cbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIHgtdW50aWwoNDBlbSkgeyB3aWR0aDogMTAwJTsgfVxuICogICB9XG4gKi9cbkBtaXhpbiB4LXVudGlsICgkZGV2aWNlLXdpZHRoKSB7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRkZXZpY2Utd2lkdGggLSAwLjAxKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLyoqXG4gKiBAYXV0aG9yIHJvbWFtYXR1c2V2aWNoXG4gKlxuICogQHBhcmFtIHBvaW50e3N0cmluZ30sIGJwLW1vYmlsZS13aWR0aHtudW1iZXJ9LCBicC10YWJsZXQtd2lkdGh7bnVtYmVyfSBcbiAqIEBjb250ZW50XG4gKiBAcmV0dXJuc1xuICogICBAbWVkaWEgKG1heC13aWR0aDogPGJwLW1vYmlsZS13aWR0aD4pIHtcbiAqICAgICAgPGNvbnRlbnQ+XG4gKiAgIH1cbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIHgtYnJlYWtwb2ludHMobW9iaWxlLCAgMzIwcHgpIHsgd2lkdGg6IDEwMCU7IH1cbiAqICAgfVxuICovXG5AbWl4aW4geC1icmVha3BvaW50cygkcG9pbnQsICRicC1tb2JpbGUtd2lkdGg6IDY0MHB4LCAkYnAtdGFibGV0LXdpZHRoOiAxMDI0cHgpIHtcblx0JGJwLW1vYmlsZTogJyhtYXgtd2lkdGg6ICN7JGJwLW1vYmlsZS13aWR0aH0pJztcblx0JGJwLXRhYmxldDogJyhtaW4td2lkdGg6ICN7JGJwLW1vYmlsZS13aWR0aH0pIGFuZCAobWF4LXdpZHRoOiAjeyRicC10YWJsZXQtd2lkdGh9KSc7XG5cdCRicC1kZXNrdG9wOiAnKG1pbi13aWR0aDogI3skYnAtdGFibGV0LXdpZHRofSknO1xuXG5cdEBpZiAkcG9pbnQgPT0gbW9iaWxlIHtcblx0XHRAbWVkaWEgI3skYnAtbW9iaWxlfSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cblx0QGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG5cdFx0QG1lZGlhICN7JGJwLXRhYmxldH0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG5cdEBlbHNlIGlmICRwb2ludCA9PSBkZXNrdG9wIHtcblx0XHRAbWVkaWEgI3skYnAtZGVza3RvcH0ge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgYGNhbGNgIGZ1bmN0aW9uIHdoaWNoIGFsbG93cyBtYXRoZW1hdGljYWwgZXhwcmVzc2lvbnMgZm9yIGEgZ2l2ZW4gcHJvcGVydHlcbiAqXG4gKiBAYXV0aG9yIHJvbWFtYXR1c2V2aWNoXG4gKlxuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLXZhbHVlcy8jY2FsY1xuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vY2FsY1xuICpcbiAqIEBwYXJhbSBwcm9wZXJ0eVxuICogQHBhcmFtIGV4cHJlc3Npb25cbiAqXG4gKiBAcmV0dXJuc1xuICogICAgPHByb3BlcnR5PjogLXdlYmtpdC1jYWxjKDxleHByZXNzaW9uPik7XG4gKiAgICA8cHJvcGVydHk+OiBjYWxjKDxleHByZXNzaW9uPik7XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWNhbGMod2lkdGgsIFwiNjAwcHggLSAyZW1cIik7XG4gKiAgIH1cbiAqL1xuQG1peGluIHgtY2FsYyAoJHByb3BlcnR5LCAkZXhwcmVzc2lvbikge1xuXHQjeyRwcm9wZXJ0eX06IC13ZWJraXQtY2FsYygjeyRleHByZXNzaW9ufSk7XG5cdCN7JHByb3BlcnR5fTogY2FsYygjeyRleHByZXNzaW9ufSk7XG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgZmxleGJveCBwcm9wZXJ0aWVzIGZvciBhIGdpdmVuIGVsZW1lbnRcbiAqXG4gKiBAYXV0aG9yIHJvbWFtYXR1c2V2aWNoXG4gKlxuICogQGxpbmsgTUROIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0d1aWRlL0NTUy9GbGV4aWJsZV9ib3hlc1xuICogQGxpbmsgY3NzLXRyaWNrcyBodHRwOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94L1xuICovXG5cbi8qKlxuICogQHJldHVybnNcbiAqICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gKiAgIGRpc3BsYXk6IC1tb3otYm94O1xuICogICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAqICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICogICBkaXNwbGF5OiBmbGV4O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1kaXNwbGF5LWZsZXg7XG4gKiAgIH1cbiAqL1xuQG1peGluIHgtZGlzcGxheS1mbGV4IHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7ICAvLyBDaHJvbWUgMjAtLCBpT1MgNi0sIFNhZmFyaSAzLjEgIC02XG5cdGRpc3BsYXk6IC1tb3otYm94OyAgICAgLy8gRkYgMTktXG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDsgLy8gQ2hyb21lIDIxIC0gMjhcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7ICAvLyBJRSAxMFxuXHRkaXNwbGF5OiBmbGV4OyAgICAgICAgIC8vIEZGIDIwKywgQ2hyb21lIDI5KywgT3BlcmEgMTIuMSwgMTcrXG59XG5cbi8qKlxuICogQHBhcmFtIHZhbHVlc1xuICogQHJldHVybnNcbiAqICAgLXdlYmtpdC1ib3gtZmxleDogPHZhbHVlcz47XG4gKiAgICAgIC1tb3otYm94LWZsZXg6IDx2YWx1ZXM+O1xuICogICAgICAgLXdlYmtpdC1mbGV4OiA8dmFsdWVzPjtcbiAqICAgICAgICAgICAtbXMtZmxleDogPHZhbHVlcz47XG4gKiAgICAgICAgICAgICAgIGZsZXg6IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1mbGV4KDEgMSBhdXRvKTtcbiAqICAgfVxuICovXG5AbWl4aW4geC1mbGV4ICgkdmFsdWVzLi4uKSB7XG5cdC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7IC8vIENocm9tZSAyMC0sIGlPUyA2LSwgU2FmYXJpIDMuMSAtIDZcblx0ICAgLW1vei1ib3gtZmxleDogJHZhbHVlczsgLy8gRkYgMTktXG5cdCAgICAtd2Via2l0LWZsZXg6ICR2YWx1ZXM7IC8vIENocm9tZSAyMSAtIDI4XG5cdCAgICAgICAgLW1zLWZsZXg6ICR2YWx1ZXM7IC8vIElFIDEwXG5cdCAgICAgICAgICAgIGZsZXg6ICR2YWx1ZXM7IC8vIEZGIDIwKywgQ2hyb21lIDI5KywgT3BlcmEgMTIuMSwgMTcrXG59XG5cbi8qKlxuICogQHBhcmFtIHZhbHVlXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA8dmFsdWU+O1xuICogICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA8dmFsdWU+O1xuICogICAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiA8dmFsdWU+O1xuICogICAgICAgICAgICAgICAtd2Via2l0LW9yZGVyOiA8dmFsdWU+O1xuICogICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiA8dmFsdWU+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1vcmRlcigxKTtcbiAqICAgfVxuICovXG5AbWl4aW4geC1vcmRlciAoJHZhbHVlKSB7XG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICR2YWx1ZTsgLy8gQ2hyb21lIDIwLSwgaU9TIDYtLCBTYWZhcmkgMy4xIC0gNlxuXHQgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsdWU7IC8vIEZGIDE5LVxuXHQgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAkdmFsdWU7IC8vIElFIDEwXG5cdCAgICAgICAgICAgIC13ZWJraXQtb3JkZXI6ICR2YWx1ZTsgLy8gQ2hyb21lIDIxIC0gMjhcblx0ICAgICAgICAgICAgICAgICAgICBvcmRlcjogJHZhbHVlOyAvLyBGRiAyMCssIENocm9tZSAyOSssIE9wZXJhIDEyLjEsIDE3K1xufVxuXG4vKipcbiAqIEBwYXJhbSB2YWx1ZVxuICogQHJldHVybnNcbiAqICAgIC13ZWJraXQtZmxleC13cmFwOiA8dmFsdWU+O1xuICogICAgICAgIC1tcy1mbGV4LXdyYXA6IDx2YWx1ZT47XG4gKiAgICAgICAgICAgIGZsZXgtd3JhcDogPHZhbHVlPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtZmxleC13cmFwKHdyYXApO1xuICogICB9XG4gKi9cbkBtaXhpbiB4LWZsZXgtd3JhcCAoJHZhbHVlKSB7XG5cdC8vIElFIDEwXG5cdEBpZiAkdmFsdWUgPT0gbm93cmFwIHtcblx0XHQtbXMtZmxleC13cmFwOiBub25lO1xuXHR9IEBlbHNlIHtcblx0XHQtbXMtZmxleC13cmFwOiAkdmFsdWU7XG5cdH1cblx0LXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTsgLy8gQ2hyb21lIDIwLSwgaU9TIDYtLCBTYWZhcmkgMy4xIC0gNlxuXHQgICAgICAgIGZsZXgtd3JhcDogJHZhbHVlOyAvLyBGRiAyOCssIENocm9tZSAyMSssIE9wZXJhIDEyLjEsIDE3KywgSUUgMTFcbn1cblxuLyoqXG4gKiBAcGFyYW0gdmFsdWVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYWxpZ24tY29udGVudDogPHZhbHVlPjtcbiAqICAgICAgLW1vei1hbGlnbi1jb250ZW50OiA8dmFsdWU+O1xuICogICAgICAtbXMtZmxleC1saW5lLXBhY2s6IDx2YWx1ZT47XG4gKiAgICAgICAgICAgYWxpZ24tY29udGVudDogPHZhbHVlPjtcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1hbGlnbi1jb250ZW50KGNlbnRlcik7XG4gKiAgIH1cbiAqL1xuIEBtaXhpbiB4LWFsaWduLWNvbnRlbnQgKCR2YWx1ZSkge1xuIFx0Ly8gSUUgMTBcbiBcdEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gXHR9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuIFx0fSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG4gXHRcdC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcbiBcdH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG4gXHRcdC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZTtcbiBcdH0gQGVsc2Uge1xuIFx0XHQtbXMtZmxleC1saW5lLXBhY2s6ICR2YWx1ZTtcbiBcdH1cblx0LXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7IC8vIENocm9tZSAyMC0sIGlPUyA2LSwgU2FmYXJpIDMuMSAtIDZcblx0ICAgLW1vei1hbGlnbi1jb250ZW50OiAkdmFsdWU7IC8vIEZGIDE5LVxuXHQgICAgICAgIGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTsgLy8gRkYgMjArLCBDaHJvbWUgMjErLCBPcGVyYSAxMi4xLCAxNyssIElFIDExXG4gfVxuXG4vKipcbiAqIEBwYXJhbSB2YWx1ZVxuICogQHJldHVybnNcbiAqXHQgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogPHZhbHVlPjtcbiAqXHRcdCAtbW96LWJveC1kaXJlY3Rpb246IDx2YWx1ZT47XG4gKiAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IDx2YWx1ZT47XG4gKlx0XHQgICAgLW1vei1ib3gtb3JpZW50OiA8dmFsdWU+O1xuICogICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICogICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICogICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICogICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAqICAgfVxuICovXG4gQG1peGluIHgtZmxleC1kaXJlY3Rpb24gKCR2YWx1ZSkge1xuXHRAaWYgJHZhbHVlID09IHJvdyB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHRcdCAgICAgIC1tb3otYm94LW9yaWVudDogaG9yaXpvbnRhbDtcblx0fSBAZWxzZWlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdCAgIC1tb3otYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcblx0XHQgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG5cdFx0ICAgICAgLW1vei1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuXHR9IEBlbHNlaWYgJHZhbHVlID09IGNvbHVtbiB7XG5cdFx0LXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG5cdFx0ICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHQgICAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHR9IEBlbHNlaWYgJHZhbHVlID09IGNvbHVtbi1yZXZlcnNlIHtcblx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG5cdFx0ICAgLW1vei1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuXHRcdCAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0ICAgICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0fVxuXG4gXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gXHQgICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gXHQgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gXHQgICAgICAgIGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gfVxuXG4vKiBUb0RvOiBhZGQgZmxleC1ncm93LCBmbGV4LXNocmluaywgZmxleC1iYXNpcywgZmxleC1mbG93LCBhbGlnbi1pdGVtcywgYWxpZ24tc2VsZiwganVzdGlmeS1jb250ZW50IG1peGlucyAqL1xuXG4vLyBIZWxwZXIgZm9yIG9sZCBzeW50YXggaW4gbGluZWFyLWdyYWRpZW50c1xuXG4vLyBSZXR1cm4gdGhlIGNvcnJlY3RlZCBhbmdsZSBvciBwb3NpdGlvbiBmb3IgYSBjc3MgZ3JhZGllbnRcblxuQGZ1bmN0aW9uIGFuZ2xlICgkZGVnKSB7XG5cdEBpZiB0eXBlLW9mKCRkZWcpID09ICdudW1iZXInIHtcblx0XHRAcmV0dXJuIG1vZChhYnMoJGRlZyAtIDQ1MCksIDM2MGRlZyk7XG5cdH0gQGVsc2Uge1xuXHRcdCRwb3NpdGlvbjogdG8gKyBcIiBcIjtcblx0XHRAZWFjaCAkcG9zIGluICRkZWcge1xuXHRcdFx0JHBvc2l0aW9uOiAkcG9zaXRpb24gKyBvcHBvc2l0ZS1wb3NpdGlvbigkcG9zKSArIFwiIFwiO1xuXHRcdH1cblxuXHRcdEByZXR1cm4gJHBvc2l0aW9uO1xuXHR9XG59XG5cbkBmdW5jdGlvbiBoZWxwZXItZ3JhZGllbnQtYW5nbGUgKCRkaXJlY3Rpb24pIHtcblxuXHQkb2xkLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcblx0JHZlcnlvbGQtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuXG5cdC8vIE5ldyBTeW50YXggaGFzIHRvIGJlIGV2YWx1YXRlZCB0byBvbGQgb25lXG5cdEBpZiAkZGlyZWN0aW9uID09ICd0byBib3R0b20nIHtcblx0XHQkb2xkLWRpcmVjdGlvbjogJ3RvcCc7XG5cdH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSAndG8gcmlnaHQnIHtcblx0XHQkb2xkLWRpcmVjdGlvbjogJ2xlZnQnO1xuXHR9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gJ3RvIHRvcCcge1xuXHRcdCRvbGQtZGlyZWN0aW9uOiAnYm90dG9tJztcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09ICd0byBsZWZ0JyB7XG5cdFx0JG9sZC1kaXJlY3Rpb246ICdyaWdodCc7XG5cdH0gQGVsc2Uge1xuXHRcdCRvbGQtZGlyZWN0aW9uOiBhbmdsZSgkZGlyZWN0aW9uKTtcblx0fVxuXG5cdC8vIEFuZCBhbHNvIGZvciB2ZXJ5IG9sZCBzeW50YXhcblx0QGlmICRkaXJlY3Rpb24gPT0gJ3RvIGJvdHRvbScge1xuXHRcdCR2ZXJ5b2xkLWRpcmVjdGlvbjogJ2xlZnQgdG9wLCBsZWZ0IGJvdHRvbSc7XG5cdH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSAndG8gcmlnaHQnIHtcblx0XHQkdmVyeW9sZC1kaXJlY3Rpb246ICd0b3AgbGVmdCwgYm90dG9tIHJpZ2h0Jztcblx0fSBAZWxzZSBpZiAkZGlyZWN0aW9uID09ICd0byB0b3AnIHtcblx0XHQkdmVyeW9sZC1kaXJlY3Rpb246ICdsZWZ0IGJvdHRvbSwgbGVmdCB0b3AnO1xuXHR9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gJ3RvIGxlZnQnIHtcblx0XHQkdmVyeW9sZC1kaXJlY3Rpb246ICd0b3AgcmlnaHQsIGJvdHRvbSBsZWZ0Jztcblx0fSBAZWxzZSB7XG5cdFx0JHZlcnlvbGQtZGlyZWN0aW9uOiBhbmdsZSgkZGlyZWN0aW9uKTtcblx0fVxuXG5cblx0QHJldHVybiAkb2xkLWRpcmVjdGlvbiwgJHZlcnlvbGQtZGlyZWN0aW9uO1xufVxuXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgYSBsaW5lYXIgZ3JhZGllbnQgZm9yIGEgZ2l2ZW4gZWxlbWVudCB3aXRoIGEgZmFsbGJhY2sgY29sb3IuXG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZVxuICogQGxpbmsgc3BlY1xuICpcbiAqIEBkZXBlbmRlbmN5IGhlbHBlci1ncmFkaWVudC1hbmdsZVxuICogQHBhcmFtIGRpcmVjdGlvbiB7J3RvIGJvdHRvbSd8J3RvIHJpZ2h0J3wndG8gdG9wJ3wndG8gbGVmdCd8PGRlZ3JlZT59XG4gKsOCwqBAcGFyYW0gZmFsbGJhY2sge2NvbG9yfVxuICrDgsKgQHBhcmFtIGZyb20ge2NvbG9yfVxuICrDgsKgQHBhcmFtIHRvIHtjb2xvcn1cbiAqIEBkZWZhdWx0ICd0byBib3R0b20nLCAjY2NjLCAjY2NjLCAjYWFhXG4gKlxuICogQHJldHVybnNcbiAqICAgYmFja2dyb3VuZC1jb2xvcjogPGZhbGxiYWNrPjtcbiAqICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDxkaXJlY3Rpb24gLSBvbGQgY29udmVydGVkPiwgZnJvbSg8ZnJvbT4pLCB0byg8dG8+KSk7XG4gKiAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDxkaXJlY3Rpb24gLSBjb252ZXJ0ZWQ+LCA8ZnJvbT4sIDx0bz4pO1xuICogICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg8ZGlyZWN0aW9uPiwgPGZyb20+LCA8dG8+KTtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtbGluZWFyLWdyYWRpZW50KFwidG8gYm90dG9tXCIsICNjY2MsICNkZGQsICNiYmIpO1xuICogICB9XG4gKlxuICogTm90ZTogQnkgZGVmYXVsdCB0aGlzIGxpbmVhci1ncmFkaWVudC1taXhpbiBlbmNvdXJhZ2VzIHBlb3BsZSB0byB1c2UgdGhlXG4gKiBsYXRlc3QgQ1NTLXN5bnRheCBmb3IgZ3JhZGllbnRzLlxuICovXG5AbWl4aW4geC1saW5lYXItZ3JhZGllbnQgKCRkaXJlY3Rpb246ICd0byBib3R0b20nLCAkZmFsbGJhY2s6ICNjY2MsICRmcm9tOiAjY2NjLCAkdG86ICNhYWEpIHtcblxuXHQkZGlyZWN0aW9uczogaGVscGVyLWdyYWRpZW50LWFuZ2xlKCRkaXJlY3Rpb24pO1xuXG5cdC8vIFByb3ZpZGUgYSBmYWxsYmFjay1jb2xvclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmFsbGJhY2s7XG5cblx0Ly8gQ3Jvc3MtYnJvd3NlciBsaW5lYXItZ3JhZGllbnRzXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCB1bnF1b3RlKG50aCgkZGlyZWN0aW9ucywgMikpLCBmcm9tKCRmcm9tKSwgdG8oJHRvKSk7IC8vIEFuZHJvaWQgMi4xLTMuMFxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh1bnF1b3RlKG50aCgkZGlyZWN0aW9ucywgMSkpLCAkZnJvbSwgJHRvKTtcblx0YmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodW5xdW90ZSgkZGlyZWN0aW9uKSwgJGZyb20sICR0byk7XG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBUaGlzIG1peGluIGdlbmVyYXRlcyBtdWx0aXBsZSBiYWNrZ3JvdW5kc1xuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL2Nzcy1ncmFkaWVudHNcbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMS9XRC1jc3MzLWltYWdlcy0yMDExMDIxNy8jbGluZWFyLWdyYWRpZW50c1xuICovXG5cbi8qXG4gKiBBIGZ1bmN0aW9uIGZvciBwcmVmaXhpbmcgZ3JhZGllbnRzXG4gKlxuICogQHBhcmFtIG1vZGUgeyd3ZWJraXQtb2xkJ3wnd2Via2l0J3wnJ31cbiAqIEBwYXJhbSBncmFkaWVudFxuICogQHJldHVybnNcbiAqICAgLTxtb2RlPi1saW5lYXItZ3JhZGllbnQoPGdyYWRpZW50Pik7XG4gKi9cbkBmdW5jdGlvbiBwcmVmaXhlZC1ncmFkaWVudCAoJG1vZGUsICRncmFkaWVudCkge1xuXG5cdCRwcmVmaXg6ICctJyArICRtb2RlICsgJy0nO1xuXG5cdC8vIEdldCBhbmdsZXNcblx0JGFuZ2xlczogaGVscGVyLWdyYWRpZW50LWFuZ2xlKCcnICsgbnRoKCRncmFkaWVudCwgMikpO1xuXHQkYW5nbGU6IG50aCgkYW5nbGVzLCAxKTtcblxuXHQvLyBJZiB1bnByZWZpeGVkXG5cdEBpZiAoJG1vZGUgPT0gJycpIHtcblx0XHQkcHJlZml4OiAnJztcblx0XHQkYW5nbGU6IG50aCgkZ3JhZGllbnQsIDIpO1xuXHR9XG5cblx0Ly8gQFRPRE8gZGVmaW5lIG9sZCB3ZWJraXQgbW9kZVxuXHRAaWYgKCRtb2RlID09ICd3ZWJraXQtb2xkJykge1xuXHRcdCRwcmVmaXg6ICctd2Via2l0LSc7XG5cdFx0JGFuZ2xlOiBudGgoJGFuZ2xlcywgMik7XG5cdH1cblxuXHQkcHJlZml4ZWQ6ICRwcmVmaXggKyAnbGluZWFyLWdyYWRpZW50KCcgKyAkYW5nbGU7XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGdyYWRpZW50KSB7XG5cdFx0QGlmICgkaSA+IDIpIHtcblx0XHRcdCRwcmVmaXhlZDogYXBwZW5kKHVucXVvdGUoJHByZWZpeGVkKSwgbnRoKCRncmFkaWVudCwgJGkpLCBjb21tYSk7XG5cdFx0fVxuXHR9XG5cblx0JHByZWZpeGVkOiAkcHJlZml4ZWQgKyAnKSc7XG5cblx0QHJldHVybiB1bnF1b3RlKCRwcmVmaXhlZCk7XG59XG5cblxuLypcbiAqIEdlbmVyYXRlcyBtdWx0aXBsZSBiYWNrZ3JvdW5kc1xuICpcbiAqIEBwYXJhbSBiYWNrZ3JvdW5kcyB7bGlzdH1cbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtbXVsdGlwbGUtYmFja2dyb3VuZHMoXG4gKiAgICAgICByZ2JhKDAsIDAsIDAsIDAuMyksXG4gKiAgICAgICB1cmwoJy4uL2ltZy9odG1sNV9sb2dvLnBuZycpIHRvcCByaWdodCBuby1yZXBlYXQsXG4gKiAgICAgICAobGluZWFyLWdyYWRpZW50LCB0byBib3R0b20sICNhYWEsICNkZGQpXG4gKiAgICAgKTtcbiAqICAgfVxuICovXG5AbWl4aW4geC1tdWx0aXBsZS1iYWNrZ3JvdW5kcyAoJGJhY2tncm91bmRzLi4uKSB7XG5cdCRjb21iaW5lZC1iYWNrZ3JvdW5kLXdlYmtpdC1vbGQ6ICgpO1xuXHQkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQ6ICgpO1xuXHQkY29tYmluZWQtYmFja2dyb3VuZDogKCk7XG5cdCRlbmQ6ICcnO1xuXG5cdC8vIEl0ZXJhdGUgdGhyb3VnaCBhbGwgYmFja2dyb3VuZHMgcGFzc2VkXG5cdEBlYWNoICRiYWNrZ3JvdW5kIGluICRiYWNrZ3JvdW5kcyB7XG5cblx0XHQvLyBQcmVmaXggZ3JhZGllbnRzXG5cdFx0QGlmICh0eXBlLW9mKCRiYWNrZ3JvdW5kKSA9PSBsaXN0KSB7XG5cblx0XHRcdEBpZiAobnRoKCRiYWNrZ3JvdW5kLCAxKSA9PSAnbGluZWFyLWdyYWRpZW50Jykge1xuXHRcdFx0XHQkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQtb2xkOiBhcHBlbmQoJGNvbWJpbmVkLWJhY2tncm91bmQtd2Via2l0LW9sZCwgcHJlZml4ZWQtZ3JhZGllbnQoJ3dlYmtpdC1vbGQnLCAkYmFja2dyb3VuZCksIGNvbW1hKTtcblx0XHRcdFx0JGNvbWJpbmVkLWJhY2tncm91bmQtd2Via2l0OiBhcHBlbmQoJGNvbWJpbmVkLWJhY2tncm91bmQtd2Via2l0LCBwcmVmaXhlZC1ncmFkaWVudCgnd2Via2l0JywgJGJhY2tncm91bmQpLCBjb21tYSk7XG5cdFx0XHRcdCRjb21iaW5lZC1iYWNrZ3JvdW5kOiBhcHBlbmQoJGNvbWJpbmVkLWJhY2tncm91bmQsIHByZWZpeGVkLWdyYWRpZW50KCcnLCAkYmFja2dyb3VuZCksIGNvbW1hKTtcblxuXHRcdFx0Ly8gTm90aGluZyB0byBkbyBmb3Igbm9uLWdyYWRpZW50c1xuXHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdCRjb21iaW5lZC1iYWNrZ3JvdW5kLXdlYmtpdC1vbGQ6IGFwcGVuZCgkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQtb2xkLCAkYmFja2dyb3VuZCwgY29tbWEpO1xuXHRcdFx0XHQkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQ6IGFwcGVuZCgkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQsICRiYWNrZ3JvdW5kLCBjb21tYSk7XG5cdFx0XHRcdCRjb21iaW5lZC1iYWNrZ3JvdW5kOiBhcHBlbmQoJGNvbWJpbmVkLWJhY2tncm91bmQsICRiYWNrZ3JvdW5kLCBjb21tYSk7XG5cdFx0XHR9XG5cblx0XHQvLyBQdXQgY29sb3JzIGF0IGVuZCBvZiBjb21iaW5lZCBiYWNrZ3JvdW5kXG5cdFx0fSBAZWxzZSBpZiAodHlwZS1vZigkYmFja2dyb3VuZCkgPT0gY29sb3IpIHtcblx0XHRcdCRlbmQ6ICRiYWNrZ3JvdW5kO1xuXHRcdFx0JGJhY2tncm91bmQ6IG51bGw7XG5cdFx0fSBAZWxzZSBpZiAodHlwZS1vZigkYmFja2dyb3VuZCkgPT0gc3RyaW5nKSB7XG5cdFx0XHQkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQtb2xkOiBhcHBlbmQoJGNvbWJpbmVkLWJhY2tncm91bmQtd2Via2l0LW9sZCwgJGJhY2tncm91bmQsIHNwYWNlKTtcblx0XHRcdCRjb21iaW5lZC1iYWNrZ3JvdW5kLXdlYmtpdDogYXBwZW5kKCRjb21iaW5lZC1iYWNrZ3JvdW5kLXdlYmtpdCwgJGJhY2tncm91bmQsIGNvbW1hKTtcblx0XHRcdCRjb21iaW5lZC1iYWNrZ3JvdW5kOiBhcHBlbmQoJGNvbWJpbmVkLWJhY2tncm91bmQsICRiYWNrZ3JvdW5kLCBjb21tYSk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQXBwZW5kIGNvbG9yIGlmIHRoZXJlIGlzIG9uZVxuXHRAaWYgJGVuZCAhPSAnJyB7XG5cdFx0JGNvbWJpbmVkLWJhY2tncm91bmQtd2Via2l0LW9sZDogYXBwZW5kKCRjb21iaW5lZC1iYWNrZ3JvdW5kLXdlYmtpdC1vbGQsICRlbmQsIHNwYWNlKTtcblx0XHQkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQ6IGFwcGVuZCgkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQsICRlbmQsIGNvbW1hKTtcblx0XHQkY29tYmluZWQtYmFja2dyb3VuZDogYXBwZW5kKCRjb21iaW5lZC1iYWNrZ3JvdW5kLCAkZW5kLCBjb21tYSk7XG5cdH1cblxuXHQvLyBPbmx5IHByaW50IGFsbCBwcmVmaXhlZCB2ZXJzaW9ucyBpZiBuZWNlc3Nhcnlcblx0QGlmICgkY29tYmluZWQtYmFja2dyb3VuZCAhPSAkY29tYmluZWQtYmFja2dyb3VuZC13ZWJraXQpIHtcblx0XHRiYWNrZ3JvdW5kOiB1bnF1b3RlKCRjb21iaW5lZC1iYWNrZ3JvdW5kLXdlYmtpdC1vbGQpO1xuXHRcdGJhY2tncm91bmQ6IHVucXVvdGUoJGNvbWJpbmVkLWJhY2tncm91bmQtd2Via2l0KTtcblx0XHRiYWNrZ3JvdW5kOiB1bnF1b3RlKCRjb21iaW5lZC1iYWNrZ3JvdW5kKTtcblx0fSBAZWxzZSB7XG5cdFx0YmFja2dyb3VuZDogdW5xdW90ZSgkY29tYmluZWQtYmFja2dyb3VuZCk7XG5cdH1cblxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogVGhpcyBtaXhpbiBjcmVhdGVzIChlbmRsZXNzKSBtdWx0aXBsZSBjb2xvciBzdG9wcyBpbiBncmFkaWVudHMganVzdCB3aXRoIG9uZVxuICogY2FsbCBmb3IgdGhlIG1peGluLlxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL2Nzcy1ncmFkaWVudHNcbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMS9XRC1jc3MzLWltYWdlcy0yMDExMDIxNy8jbGluZWFyLWdyYWRpZW50c1xuICpcbiAqIEBwYXJhbSBzdG9wcyB7bGlzdH1cbiAqIEByZXR1cm5zXG4gKiAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgPHN0b3BzWzFdPiwgPHN0b3BzWzJdPiwgLi4uLCA8c3RvcHNbbl0+KTtcbiAqICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCA8c3RvcHNbMV0+LCA8c3RvcHNbMl0+LCAuLi4sIDxzdG9wc1tuXT4pO1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1tdWx0aXBsZS1jb2xvcmVkLWdyYWRpZW50KChcbiAqICAgICAgICAgXCJ0b3BcIixcbiAqICAgICAgICAgI2YyMiAwJSxcbiAqICAgICAgICAgI2YyZiAxNSUsXG4gKiAgICAgICAgICMyMmYgMzAlLFxuICogICAgICAgICAjMmZmIDQ1JSxcbiAqICAgICAgICAgIzJmMiA2MCUsXG4gKiAgICAgICAgICMyZjIgNzUlLFxuICogICAgICAgICAjZmYyIDkwJSxcbiAqICAgICAgICAgI2YyMiAxMDAlXG4gKiAgICAgKSk7XG4gKiAgIH1cbiAqXG4gKiBOb3RlOiBUaGlzIG1peGlzIGRvZXMgbm90IGRlZmluZSBhIGZhbGxiYWNrLWNvbG9yIGZvciB5b3VyIGJhY2tncm91bmQgYXMgaXRcbiAqIGlzIGxpa2VseSB5b3Ugd2FudCB0byBhZGQgYW4gaW1hZ2Ugb3Igc29tZXRoaW5nLiBQbGVhc2Ugc3BlY2lmeSBvbmUgYnlcbiAqIHlvdXJzZWxmLlxuICovXG5AbWl4aW4geC1tdWx0aXBsZS1jb2xvcmVkLWdyYWRpZW50ICgkYXJncykge1xuXG5cdCRncmFkaWVudDogKCk7XG5cdCRwb3M6IG50aCgkYXJncywgMSk7XG5cdCRwb3NfbmV3c3ludGF4OiAoKTtcblxuXHRAaWYgKCRwb3MgIT0gJ3RvcCcpXG5cdFx0YW5kICgkcG9zICE9ICdyaWdodCcpXG5cdFx0YW5kICgkcG9zICE9ICdib3R0b20nKVxuXHRcdGFuZCAoJHBvcyAhPSAnbGVmdCcpXG5cdFx0YW5kICgkcG9zICE9ICd0byB0b3AnKVxuXHRcdGFuZCAoJHBvcyAhPSAndG8gcmlnaHQnKVxuXHRcdGFuZCAoJHBvcyAhPSAndG8gYm90dG9tJylcblx0XHRhbmQgKCRwb3MgIT0gJ3RvIGxlZnQnKSB7XG5cdFx0XHQkcG9zOiAndG9wJztcblx0fVxuXG5cdC8vIE5ldyBTeW50YXhcblx0QGlmICRwb3MgPT0gJ3RvcCcge1xuXHRcdCRwb3NfbmV3c3ludGF4OiAndG8gYm90dG9tJztcblx0fSBAZWxzZSBpZiAkcG9zID09ICdyaWdodCcge1xuXHRcdCRwb3NfbmV3c3ludGF4OiAndG8gbGVmdCc7XG5cdH0gQGVsc2UgaWYgJHBvcyA9PSAnYm90dG9tJyB7XG5cdFx0JHBvc19uZXdzeW50YXg6ICd0byB0b3AnO1xuXHR9IEBlbHNlIGlmICRwb3MgPT0gJ2xlZnQnIHtcblx0XHQkcG9zX25ld3N5bnRheDogJ3RvIHJpZ2h0Jztcblx0fVxuXG5cdEBlYWNoICRnIGluICRhcmdzIHtcblx0XHRAaWYgKCRnICE9ICd0b3AnKVxuXHRcdFx0YW5kICgkZyAhPSAncmlnaHQnKVxuXHRcdFx0YW5kICgkZyAhPSAnYm90dG9tJylcblx0XHRcdGFuZCAoJGcgIT0gJ2xlZnQnKVxuXHRcdFx0YW5kICgkZyAhPSAndG8gdG9wJylcblx0XHRcdGFuZCAoJGcgIT0gJ3RvIHJpZ2h0Jylcblx0XHRcdGFuZCAoJGcgIT0gJ3RvIGJvdHRvbScpXG5cdFx0XHRhbmQgKCRnICE9ICd0byBsZWZ0Jykge1xuXHRcdFx0XHQkZ3JhZGllbnQ6IGFwcGVuZCgkZ3JhZGllbnQsICRnLCBjb21tYSk7XG5cdFx0fVxuXHR9XG5cblx0YmFja2dyb3VuZC1pbWFnZTogIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHVucXVvdGUoJHBvcyksICRncmFkaWVudCk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVucXVvdGUoJ2xpbmVhci1ncmFkaWVudCgjeyRwb3NfbmV3c3ludGF4fSwgI3skZ3JhZGllbnR9KScpO1xufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGBvcGFjaXR5YCBvdXRwdXQgZm9yIGEgZ2l2ZW4gZWxlbWVudCBhbmQgYWRkcyBhIGZpbHRlciBmb3Igb2xkIElFLlxuICpcbiAqIEBhdXRob3IgYmFydHZlbmVtYW5cbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9jc3Mtb3BhY2l0eVxuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWNvbG9yLyN0cmFuc3BhcmVuY3lcbiAqXG4gKiBAcGFyYW0gdmFsdWVcbiAqIEByZXR1cm5zXG4gKiAgIG9wYWNpdHk6IDx2YWx1ZT47XG4gKiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9PHZhbHVlICogMTAwPik7XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LW9wYWNpdHkoMC4zKTtcbiAqICAgfVxuICovXG5AbWl4aW4geC1vcGFjaXR5ICgkdmFsdWU6IDEpIHtcblx0JHZhbHVlLXBlcmNlbnRhZ2UgOiAkdmFsdWUgKiAxMDA7XG5cblx0b3BhY2l0eTogJHZhbHVlO1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JHZhbHVlLXBlcmNlbnRhZ2UpO1xufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGBwbGFjZWhvbGRlcmAgY29udGVudCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciByb21hbWF0dXNldmljaFxuICpcbiAqIEBsaW5rIE1ETiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOi1tb3otcGxhY2Vob2xkZXJcbiAqIEBsaW5rIGNzcy10cmlja3MgaHR0cDovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9zdHlsZS1wbGFjZWhvbGRlci10ZXh0L1xuICpcbiAqIEByZXR1cm5zXG4gKiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAqICAgICAgICA8Y29udGVudCBwcm9wZXJ0eSAxPjogPGNvbnRlbnQgdmFsdWUgMT47XG4gKiAgICAgICAgLi4uXG4gKiAgICAgICAgPGNvbnRlbnQgcHJvcGVydHkgbj46IDxjb250ZW50IHZhbHVlIG4+O1xuICogICAgfVxuICogICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gKiAgICAgICAgPGNvbnRlbnQgcHJvcGVydHkgMT46IDxjb250ZW50IHZhbHVlIDE+O1xuICogICAgICAgIC4uLlxuICogICAgICAgIDxjb250ZW50IHByb3BlcnR5IG4+OiA8Y29udGVudCB2YWx1ZSBuPjtcbiAqICAgIH1cbiAqICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAqICAgICAgICA8Y29udGVudCBwcm9wZXJ0eSAxPjogPGNvbnRlbnQgdmFsdWUgMT47XG4gKiAgICAgICAgLi4uXG4gKiAgICAgICAgPGNvbnRlbnQgcHJvcGVydHkgbj46IDxjb250ZW50IHZhbHVlIG4+O1xuICogICAgfVxuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1wbGFjZWhvbGRlciB7XG4gKiAgICAgICAgIGNvbG9yOiAjYmFkYTU1O1xuICogICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAqICAgICB9XG4gKiAgIH1cbiAqL1xuQG1peGluIHgtcGxhY2Vob2xkZXIge1xuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudCAvLyBDaHJvbWUsIFNhZmFyaSwgT3BlcmFcblx0fVxuXHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudCAvLyBGaXJlZm94IDE5K1xuXHR9XG5cdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudCAvLyBJRSAxMCtcblx0fVxufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogVGhpcyBtaXhpbiBlbmFibGVzIHlvdSB0byB1c2UgdGhlIENTUzMgdmFsdWUgYHJlbWAsIHdoaWNoIGxldHMgeW91IGRlZmluZVxuICogcHJvcGVydHkgc2l6ZXMgYmFzZWQgb24gdGhlIHJvb3QgZWxlbWVudCdzIGZvbnQtc2l6ZS5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9yZW1cbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy12YWx1ZXMvI3JlbGF0aXZlMFxuICpcbiAqIE5vdGU6IERlcGVuZGluZyBvbiB0aGUgZm9udC1zaXplIG9mIHRoZSByb290LWVsZW1lbnQgYHJlbWAgY2FsY3VsYXRlcyBhXG4gKiBwcm9wZXJ0eSBvZiBhIGN1cnJlbnQgZWxlbWVudC4gVGhlIGZhbGxiYWNrIHNvbHV0aW9uIGFjY2VwdHMgYVxuICogYGRlZmF1bHQtZm9udC1zaXplYC1hcmd1bWVudCB3aGljaCBpcyAxNnB4IGJ5IGRlZmF1bHQuXG4gKi9cblxuIC8qXG4gICogUmV0dXJucyBhIG51bWJlciB3aXRob3V0IHVuaXQuIEUuZy4gMzBweCAtPiAzMFxuICAqIEJvcnJvd2VkIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL3p1cmIvZm91bmRhdGlvbi9ibG9iL21hc3Rlci9zY3NzL2ZvdW5kYXRpb24vX2Z1bmN0aW9ucy5zY3NzXG4gICogXG4gICogQHBhcmFtIHZhbHVlIHtTdHJpbmd9XG4gICogQHJldHVybnNcbiAgKiAgIDxOdW1iZXI+XG4gICovXG4gQGZ1bmN0aW9uIHN0cmlwLXVuaXQoJHZhbHVlKSB7XG4gICAgIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbiB9XG5cbiAvKlxuICAqIE91dHB1dHMgcHJvcGVydGllcyB0aGF0IHVzZSByZW0gd2l0aCBhIHB4IGZhbGxiYWNrLlxuICAqIEl0IGFsc28gdGFrZXMgcHggdmFsdWVzIGFuZCBjb252ZXJ0cyB0aGVtIHRvIHJlbS5cbiAgKlxuICAqIEBwYXJhbSBwcm9wZXJ0eVxuICAqIEBwYXJhbSB2YWx1ZXNcbiAgKiBAcGFyYW0gZGVmYXVsdC1mb250LXNpemUgaW50IG9wdGlvbmFsXG4gICogQHJldHVybnNcbiAgKiAgIDxwcm9wZXJ0eT46IDxwYXJzZWQgdmFsdWU+cHg7XG4gICogICA8cHJvcGVydHk+OiA8cGFyc2VkIHZhbHVlPnJlbTtcbiAgKlxuICAqIEBleGFtcGxlXG4gICogICAuc2VsZWN0b3Ige1xuICAqICAgICBAaW5jbHVkZSB4LXJlbShmb250LXNpemUsIDEuMyk7XG4gICogICAgIEBpbmNsdWRlIHgtcmVtKHBhZGRpbmcsIDIwcHgpO1xuICAqICAgfVxuICAqL1xuQG1peGluIHgtcmVtICgkcHJvcGVydHksICR2YWx1ZXMsICRtYWluLWZvbnQtc2l6ZTogMTZweCkge1xuXG5cdC8vIEVtcHR5IGxpc3QgZm9yIGFsbCB2YWx1ZXMgaW4gcHhcblx0JHB4LXZhbHVlczogKCk7XG5cdCRyZW0tdmFsdWVzOiAoKTtcblxuXHQvLyBJdGVyYXRlIG92ZXIgZW50cmllc1xuXHRAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG5cblx0XHQvLyBJZiB0aGUgdmFsdWUgaXMgemVybyBvciBvZiBhIHR5cGUgdGhhdCBkb2VzbsOiwoDCmXQgbmVlZCBjb252ZXJzaW9uLCByZXR1cm4gdGhlIHZhbHVlIHVudG91Y2hlZFxuXHRcdEBpZiAoICR2YWx1ZSA9PSAwICkgb3IgdHlwZV9vZigkdmFsdWUpID09IHN0cmluZyBvciB0eXBlX29mKCR2YWx1ZSkgPT0gY29sb3Igb3IgdHlwZV9vZigkdmFsdWUpID09IGJvb2wge1xuXHRcdFx0JHB4LXZhbHVlczogYXBwZW5kKCRweC12YWx1ZXMsICR2YWx1ZSk7XG5cdFx0XHQkcmVtLXZhbHVlczogYXBwZW5kKCRyZW0tdmFsdWVzLCAkdmFsdWUpO1xuXG5cdFx0Ly8gT3RoZXJ3aXNlIGNvbnZlcnQgaXQgcHJvcGVybHlcblx0XHR9IEBlbHNlIHtcblx0XHRcdCR1bml0OiB1bml0KCR2YWx1ZSk7XG5cblx0XHRcdEBpZiAkdW5pdCA9PSAncHgnIHtcblx0XHRcdFx0JHB4LXZhbHVlczogYXBwZW5kKCRweC12YWx1ZXMsICN7c3RyaXAtdW5pdCgkdmFsdWUpfXB4ICk7XG5cdFx0XHRcdCRyZW0tdmFsdWVzOiBhcHBlbmQoJHJlbS12YWx1ZXMsIChzdHJpcC11bml0KCR2YWx1ZSkgLyBzdHJpcC11bml0KCRtYWluLWZvbnQtc2l6ZSkgKiAxcmVtKSk7XG5cdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0JHB4LXZhbHVlczogYXBwZW5kKCRweC12YWx1ZXMsICgkdmFsdWUgKiAkbWFpbi1mb250LXNpemUpICk7XG5cdFx0XHRcdCRyZW0tdmFsdWVzOiBhcHBlbmQoJHJlbS12YWx1ZXMsICN7JHZhbHVlfXJlbSk7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQvLyBSZXR1cm4gdGhlIHByb3BlcnR5IGFuZCBpdHMgbGlzdCBvZiBjb252ZXJ0ZWQgdmFsdWVzXG5cdCN7JHByb3BlcnR5fTogI3skcHgtdmFsdWVzfTtcblx0I3skcHJvcGVydHl9OiAjeyRyZW0tdmFsdWVzfTtcbn1cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIFNhc3MtbWl4aW4gZm9yIENTUyBwcm9wZXJ0eSBgdGFiLXNpemVgLCBnZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlXG4gKiBgdGFiLXNpemVgIG91dHB1dC5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9jc3MzLXRhYnNpemVcbiAqIEBsaW5rIHNwZWMgaHR0cDovL2Rldi53My5vcmcvY3Nzd2cvY3NzLXRleHQvI3RhYi1zaXplMVxuICpcbiAqIEBwYXJhbSB2YWx1ZSBpbnQgb3B0aW9uYWxcbiAqIEBkZWZhdWx0IDRcbiAqIEByZXR1cm5zXG4gKiAgIC1tb3otdGFiLXNpemU6IDx2YWx1ZT47XG4gKiAgICAgICAgdGFiLXNpemU6IDx2YWx1ZT47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LXRhYi1zaXplKDQpO1xuICogICAgfVxuICovXG5AbWl4aW4geC10YWItc2l6ZSAoJHZhbHVlOiA0KSB7XG5cdC1tb3otdGFiLXNpemU6ICR2YWx1ZTtcblx0ICAgICB0YWItc2l6ZTogJHZhbHVlO1xufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGNyb3NzLWJyb3dzZXItY29tcGF0aWJsZSBgdHJhbnNmb3JtYCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vdHJhbnNmb3JtczJkIGh0dHA6Ly9jYW5pdXNlLmNvbS90cmFuc2Zvcm1zM2RcbiAqIEBsaW5rIHNwZWNcbiAqXG4gKiBAcGFyYW0gdmFsdWVzXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LXRyYW5zZm9ybTogPHZhbHVlcz47XG4gKiAgICAgICAtbXMtdHJhbnNmb3JtOiA8dmFsdWVzPjtcbiAqICAgICAgICAgICB0cmFuc2Zvcm06IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC10cmFuc2Zvcm0ocm90YXRlKDFkZWcpKTtcbiAqICAgfVxuICovXG5AbWl4aW4geC10cmFuc2Zvcm0gKCR2YWx1ZXMpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZXM7IC8vIENocm9tZSwgU2FmYXJpLCBpT1MgU2FmYXJpLCBBbmRyb2lkIFN0b2NrXG5cdCAgICAtbXMtdHJhbnNmb3JtOiAkdmFsdWVzOyAvLyBJRTlcblx0ICAgICAgICB0cmFuc2Zvcm06ICR2YWx1ZXM7XG59XG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGB0cmFuc2l0aW9uYCBvdXRwdXQgZm9yIGEgZ2l2ZW4gZWxlbWVudC5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9jc3MtdHJhbnNpdGlvbnNcbiAqIEBsaW5rIHNwZWNcbiAqXG4gKiBAcGFyYW0gdmFsdWVzXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LXRyYW5zaXRpb246IDx2YWx1ZXM+O1xuICogICAgICAgICAgIHRyYW5zaXRpb246IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC10cmFuc2l0aW9uKGJhY2tncm91bmQgMC4zcyBlYXNlLWluKTtcbiAqICAgfVxuICovXG5AbWl4aW4geC10cmFuc2l0aW9uICgkdmFsdWVzLi4uKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHZhbHVlcztcblx0ICAgICAgICB0cmFuc2l0aW9uOiAkdmFsdWVzO1xufVxuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogRGlzYWJsZXMgc2VsZWN0aW9uIG9mIGNvbnRlbnQgb2YgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vdXNlci1zZWxlY3Qtbm9uZVxuICpcbiAqIEBwYXJhbSB2YWx1ZSBub25lfGF1dG8gb3B0aW9uYWxcbiAqIEBkZWZhdWx0IG5vbmVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IDx2YWx1ZT47XG4gKiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IDx2YWx1ZT47XG4gKiAgICAgICAtbXMtdXNlci1zZWxlY3Q6IDx2YWx1ZT47XG4gKiAgICAgICAgICAgdXNlci1zZWxlY3Q6IDx2YWx1ZT47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LXVzZXItc2VsZWN0O1xuICogICB9XG4gKi9cbkBtaXhpbiB4LXVzZXItc2VsZWN0ICgkdmFsdWU6IG5vbmUpIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogJHZhbHVlO1xuXHQgICAtbW96LXVzZXItc2VsZWN0OiAkdmFsdWU7XG5cdCAgICAtbXMtdXNlci1zZWxlY3Q6ICR2YWx1ZTtcblx0ICAgICAgICB1c2VyLXNlbGVjdDogJHZhbHVlO1xufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9ub2RlX21vZHVsZXMvc2Fzcy1taXhpbnMvbWl4aW5zLnNjc3MiLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qISBzYXNzLW1peGlucyAtIHYwLjExLjAgLSAyMDE0LTEwLTIwICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMga2V5ZnJhbWUgYW5pbWF0aW9uc1xuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1hbmltYXRpb25cbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1hbmltYXRpb25zL1xuICpcbiAqIEBwYXJhbSB2YWx1ZXNcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYW5pbWF0aW9uOiA8dmFsdWVzPjtcbiAqICAgICAgICAgICBhbmltYXRpb246IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1hbmltYXRpb24oanVtcCAxcyBlYXNlLW91dCk7XG4gKiAgIH1cbiAqL1xuXG4vKlxuICogQGV4YW1wbGVcbiAqICAgIEBpbmNsdWRlIHgta2V5ZnJhbWVzKGp1bXApIHtcbiAqICAgICAgZnJvbSB7IHRvcDogMDsgfVxuICogICAgICB0byB7IHRvcDogLTEwcHg7IH1cbiAqICAgfVxuICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgYGFwcGVhcmFuY2VgIGZvciBhIGdpdmVuIGVsZW1lbnRcbiAqXG4gKiBAYXV0aG9yIHJvbWFtYXR1c2V2aWNoXG4gKlxuICogQGxpbmsgTUROIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy8tbW96LWFwcGVhcmFuY2VcbiAqIEBsaW5rIGNzcy10cmlja3MgaHR0cDovL2Nzcy10cmlja3MuY29tL2FsbWFuYWMvcHJvcGVydGllcy9hL2FwcGVhcmFuY2UvXG4gKiBAbGluayBzcGVjIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMDQvQ1ItY3NzMy11aS0yMDA0MDUxMS8jYXBwZWFyYW5jZVxuICpcbiAqIEBwYXJhbSB2YWx1ZVxuICogQHJldHVybnNcbiAqICAgLXdlYmtpdC1hcHBlYXJhbmNlOiA8dmFsdWU+O1xuICogICAgICAtbW96LWFwcGVhcmFuY2U6IDx2YWx1ZT47XG4gKiAgICAgICAgICAgYXBwZWFyYW5jZTogPHZhbHVlPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtYXBwZWFyYW5jZShidXR0b24pO1xuICogICB9XG4gKi9cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBgYmFja2dyb3VuZC1zaXplYCBvdXRwdXQgZm9yIGEgZ2l2ZW4gZWxlbWVudC5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9iYWNrZ3JvdW5kLWltZy1vcHRzXG4gKiBAbGluayBzcGVjIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtYmFja2dyb3VuZC9cbiAqXG4gKiBAcGFyYW0gdmFsdWVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAkYXJncztcbiAqICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRhcmdzO1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1iYWNrZ3JvdW5kLXNpemUoMTAwJSBhdXRvKTtcbiAqICAgfVxuICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGBib3JkZXItcmFkaXVzYCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vYm9yZGVyLXJhZGl1c1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWJhY2tncm91bmQvI2Nvcm5lcnNcbiAqXG4gKiBAcGFyYW0gdmFsdWVzXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDx2YWx1ZXM+O1xuICogICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDx2YWx1ZXM+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1ib3JkZXItcmFkaXVzKDIwcHggMTBweCk7XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGNyb3NzLWJyb3dzZXItY29tcGF0aWJsZSBgYm94LXNoYWRvd2AgZm9yIGEgZ2l2ZW4gZWxlbWVudFxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL2Nzcy1ib3hzaGFkb3dcbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1iYWNrZ3JvdW5kLyN0aGUtYm94LXNoYWRvd1xuICpcbiAqIEBwYXJhbSB2YWx1ZXNcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYm94LXNoYWRvdzogPHZhbHVlcz47XG4gKiAgICAgICAgICAgYm94LXNoYWRvdzogPHZhbHVlcz47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWJveC1zaGFkb3coNXB4IDVweCAxMHB4IDVweCAjYWFhKTtcbiAqICAgfVxuICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGBib3gtc2l6aW5nYCBvdXRwdXQgZm9yIGEgZ2l2ZW4gZWxlbWVudC5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlXG4gKiBAbGluayBzcGVjXG4gKlxuICogQHBhcmFtIHR5cGVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYm94LXNpemluZzogPHR5cGU+O1xuICogICAgICAtbW96LWJveC1zaXppbmc6IDx0eXBlPjtcbiAqICAgICAgICAgICBib3gtc2l6aW5nOiA8dHlwZT47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWJveC1zaXppbmc7XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogVGhlc2UgbWl4aW5zIGdlbmVyYXRlcyBNZWRpYSBRdWVyaWVzXG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhcXVlcmllc1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLW1lZGlhcXVlcmllcy9cbiAqXG4gKiBOb3RlOiBQbGVhc2UgdXNlIHRoZSBDU1MgdW5pdCBgZW1gIGZvciBkZXZpY2Utd2lkdGggaW4gb3JkZXIgdG8gc3RheVxuICogcmVzcG9uc2l2ZS5cbiAqL1xuXG4vKipcbiAqIEBwYXJhbSBkZXZpY2Utd2lkdGgge251bWJlcn1cbiAqIEBjb250ZW50XG4gKiBAcmV0dXJuc1xuICogICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA8ZGV2aWNlLXdpZHRoPikge1xuICogICAgICA8Y29udGVudD5cbiAqICAgfVxuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgeC1hdC1sZWFzdCg0MGVtKSB7IHdpZHRoOiA2MCU7IH1cbiAqICAgfVxuICovXG5cbi8qKlxuICogQHBhcmFtIGRldmljZS13aWR0aCB7bnVtYmVyfVxuICogQGNvbnRlbnRcbiAqIEByZXR1cm5zXG4gKiAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDxkZXZpY2Utd2lkdGggLSAwLjAxPikge1xuICogICAgICA8Y29udGVudD5cbiAqICAgfVxuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgeC11bnRpbCg0MGVtKSB7IHdpZHRoOiAxMDAlOyB9XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBhdXRob3Igcm9tYW1hdHVzZXZpY2hcbiAqXG4gKiBAcGFyYW0gcG9pbnR7c3RyaW5nfSwgYnAtbW9iaWxlLXdpZHRoe251bWJlcn0sIGJwLXRhYmxldC13aWR0aHtudW1iZXJ9IFxuICogQGNvbnRlbnRcbiAqIEByZXR1cm5zXG4gKiAgIEBtZWRpYSAobWF4LXdpZHRoOiA8YnAtbW9iaWxlLXdpZHRoPikge1xuICogICAgICA8Y29udGVudD5cbiAqICAgfVxuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgeC1icmVha3BvaW50cyhtb2JpbGUsICAzMjBweCkgeyB3aWR0aDogMTAwJTsgfVxuICogICB9XG4gKi9cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBgY2FsY2AgZnVuY3Rpb24gd2hpY2ggYWxsb3dzIG1hdGhlbWF0aWNhbCBleHByZXNzaW9ucyBmb3IgYSBnaXZlbiBwcm9wZXJ0eVxuICpcbiAqIEBhdXRob3Igcm9tYW1hdHVzZXZpY2hcbiAqXG4gKiBAbGluayBzcGVjIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtdmFsdWVzLyNjYWxjXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9jYWxjXG4gKlxuICogQHBhcmFtIHByb3BlcnR5XG4gKiBAcGFyYW0gZXhwcmVzc2lvblxuICpcbiAqIEByZXR1cm5zXG4gKiAgICA8cHJvcGVydHk+OiAtd2Via2l0LWNhbGMoPGV4cHJlc3Npb24+KTtcbiAqICAgIDxwcm9wZXJ0eT46IGNhbGMoPGV4cHJlc3Npb24+KTtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtY2FsYyh3aWR0aCwgXCI2MDBweCAtIDJlbVwiKTtcbiAqICAgfVxuICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgZmxleGJveCBwcm9wZXJ0aWVzIGZvciBhIGdpdmVuIGVsZW1lbnRcbiAqXG4gKiBAYXV0aG9yIHJvbWFtYXR1c2V2aWNoXG4gKlxuICogQGxpbmsgTUROIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0d1aWRlL0NTUy9GbGV4aWJsZV9ib3hlc1xuICogQGxpbmsgY3NzLXRyaWNrcyBodHRwOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94L1xuICovXG5cbi8qKlxuICogQHJldHVybnNcbiAqICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gKiAgIGRpc3BsYXk6IC1tb3otYm94O1xuICogICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAqICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICogICBkaXNwbGF5OiBmbGV4O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1kaXNwbGF5LWZsZXg7XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBwYXJhbSB2YWx1ZXNcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYm94LWZsZXg6IDx2YWx1ZXM+O1xuICogICAgICAtbW96LWJveC1mbGV4OiA8dmFsdWVzPjtcbiAqICAgICAgIC13ZWJraXQtZmxleDogPHZhbHVlcz47XG4gKiAgICAgICAgICAgLW1zLWZsZXg6IDx2YWx1ZXM+O1xuICogICAgICAgICAgICAgICBmbGV4OiA8dmFsdWVzPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtZmxleCgxIDEgYXV0byk7XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBwYXJhbSB2YWx1ZVxuICogQHJldHVybnNcbiAqICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogPHZhbHVlPjtcbiAqICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogPHZhbHVlPjtcbiAqICAgICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogPHZhbHVlPjtcbiAqICAgICAgICAgICAgICAgLXdlYmtpdC1vcmRlcjogPHZhbHVlPjtcbiAqICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogPHZhbHVlPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtb3JkZXIoMSk7XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBwYXJhbSB2YWx1ZVxuICogQHJldHVybnNcbiAqICAgIC13ZWJraXQtZmxleC13cmFwOiA8dmFsdWU+O1xuICogICAgICAgIC1tcy1mbGV4LXdyYXA6IDx2YWx1ZT47XG4gKiAgICAgICAgICAgIGZsZXgtd3JhcDogPHZhbHVlPjtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtZmxleC13cmFwKHdyYXApO1xuICogICB9XG4gKi9cblxuLyoqXG4gKiBAcGFyYW0gdmFsdWVcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtYWxpZ24tY29udGVudDogPHZhbHVlPjtcbiAqICAgICAgLW1vei1hbGlnbi1jb250ZW50OiA8dmFsdWU+O1xuICogICAgICAtbXMtZmxleC1saW5lLXBhY2s6IDx2YWx1ZT47XG4gKiAgICAgICAgICAgYWxpZ24tY29udGVudDogPHZhbHVlPjtcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1hbGlnbi1jb250ZW50KGNlbnRlcik7XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBwYXJhbSB2YWx1ZVxuICogQHJldHVybnNcbiAqXHQgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogPHZhbHVlPjtcbiAqXHRcdCAtbW96LWJveC1kaXJlY3Rpb246IDx2YWx1ZT47XG4gKiAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IDx2YWx1ZT47XG4gKlx0XHQgICAgLW1vei1ib3gtb3JpZW50OiA8dmFsdWU+O1xuICogICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICogICAgICAtbW96LWZsZXgtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICogICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICogICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiA8dmFsdWU+O1xuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LWZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcbiAqICAgfVxuICovXG5cbi8qIFRvRG86IGFkZCBmbGV4LWdyb3csIGZsZXgtc2hyaW5rLCBmbGV4LWJhc2lzLCBmbGV4LWZsb3csIGFsaWduLWl0ZW1zLCBhbGlnbi1zZWxmLCBqdXN0aWZ5LWNvbnRlbnQgbWl4aW5zICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgYSBsaW5lYXIgZ3JhZGllbnQgZm9yIGEgZ2l2ZW4gZWxlbWVudCB3aXRoIGEgZmFsbGJhY2sgY29sb3IuXG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZVxuICogQGxpbmsgc3BlY1xuICpcbiAqIEBkZXBlbmRlbmN5IGhlbHBlci1ncmFkaWVudC1hbmdsZVxuICogQHBhcmFtIGRpcmVjdGlvbiB7J3RvIGJvdHRvbSd8J3RvIHJpZ2h0J3wndG8gdG9wJ3wndG8gbGVmdCd8PGRlZ3JlZT59XG4gKsKgQHBhcmFtIGZhbGxiYWNrIHtjb2xvcn1cbiAqwqBAcGFyYW0gZnJvbSB7Y29sb3J9XG4gKsKgQHBhcmFtIHRvIHtjb2xvcn1cbiAqIEBkZWZhdWx0ICd0byBib3R0b20nLCAjY2NjLCAjY2NjLCAjYWFhXG4gKlxuICogQHJldHVybnNcbiAqICAgYmFja2dyb3VuZC1jb2xvcjogPGZhbGxiYWNrPjtcbiAqICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDxkaXJlY3Rpb24gLSBvbGQgY29udmVydGVkPiwgZnJvbSg8ZnJvbT4pLCB0byg8dG8+KSk7XG4gKiAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDxkaXJlY3Rpb24gLSBjb252ZXJ0ZWQ+LCA8ZnJvbT4sIDx0bz4pO1xuICogICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCg8ZGlyZWN0aW9uPiwgPGZyb20+LCA8dG8+KTtcbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtbGluZWFyLWdyYWRpZW50KFwidG8gYm90dG9tXCIsICNjY2MsICNkZGQsICNiYmIpO1xuICogICB9XG4gKlxuICogTm90ZTogQnkgZGVmYXVsdCB0aGlzIGxpbmVhci1ncmFkaWVudC1taXhpbiBlbmNvdXJhZ2VzIHBlb3BsZSB0byB1c2UgdGhlXG4gKiBsYXRlc3QgQ1NTLXN5bnRheCBmb3IgZ3JhZGllbnRzLlxuICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBUaGlzIG1peGluIGdlbmVyYXRlcyBtdWx0aXBsZSBiYWNrZ3JvdW5kc1xuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL2Nzcy1ncmFkaWVudHNcbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMS9XRC1jc3MzLWltYWdlcy0yMDExMDIxNy8jbGluZWFyLWdyYWRpZW50c1xuICovXG5cbi8qXG4gKiBBIGZ1bmN0aW9uIGZvciBwcmVmaXhpbmcgZ3JhZGllbnRzXG4gKlxuICogQHBhcmFtIG1vZGUgeyd3ZWJraXQtb2xkJ3wnd2Via2l0J3wnJ31cbiAqIEBwYXJhbSBncmFkaWVudFxuICogQHJldHVybnNcbiAqICAgLTxtb2RlPi1saW5lYXItZ3JhZGllbnQoPGdyYWRpZW50Pik7XG4gKi9cblxuLypcbiAqIEdlbmVyYXRlcyBtdWx0aXBsZSBiYWNrZ3JvdW5kc1xuICpcbiAqIEBwYXJhbSBiYWNrZ3JvdW5kcyB7bGlzdH1cbiAqXG4gKiBAZXhhbXBsZVxuICogICAuc2VsZWN0b3Ige1xuICogICAgIEBpbmNsdWRlIHgtbXVsdGlwbGUtYmFja2dyb3VuZHMoXG4gKiAgICAgICByZ2JhKDAsIDAsIDAsIDAuMyksXG4gKiAgICAgICB1cmwoJy4uL2ltZy9odG1sNV9sb2dvLnBuZycpIHRvcCByaWdodCBuby1yZXBlYXQsXG4gKiAgICAgICAobGluZWFyLWdyYWRpZW50LCB0byBib3R0b20sICNhYWEsICNkZGQpXG4gKiAgICAgKTtcbiAqICAgfVxuICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBUaGlzIG1peGluIGNyZWF0ZXMgKGVuZGxlc3MpIG11bHRpcGxlIGNvbG9yIHN0b3BzIGluIGdyYWRpZW50cyBqdXN0IHdpdGggb25lXG4gKiBjYWxsIGZvciB0aGUgbWl4aW4uXG4gKlxuICogQGF1dGhvciBkcnVibGljXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vY3NzLWdyYWRpZW50c1xuICogQGxpbmsgc3BlYyBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDExL1dELWNzczMtaW1hZ2VzLTIwMTEwMjE3LyNsaW5lYXItZ3JhZGllbnRzXG4gKlxuICogQHBhcmFtIHN0b3BzIHtsaXN0fVxuICogQHJldHVybnNcbiAqICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCA8c3RvcHNbMV0+LCA8c3RvcHNbMl0+LCAuLi4sIDxzdG9wc1tuXT4pO1xuICogICBiYWNrZ3JvdW5kLWltYWdlOiAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIDxzdG9wc1sxXT4sIDxzdG9wc1syXT4sIC4uLiwgPHN0b3BzW25dPik7XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LW11bHRpcGxlLWNvbG9yZWQtZ3JhZGllbnQoKFxuICogICAgICAgICBcInRvcFwiLFxuICogICAgICAgICAjZjIyIDAlLFxuICogICAgICAgICAjZjJmIDE1JSxcbiAqICAgICAgICAgIzIyZiAzMCUsXG4gKiAgICAgICAgICMyZmYgNDUlLFxuICogICAgICAgICAjMmYyIDYwJSxcbiAqICAgICAgICAgIzJmMiA3NSUsXG4gKiAgICAgICAgICNmZjIgOTAlLFxuICogICAgICAgICAjZjIyIDEwMCVcbiAqICAgICApKTtcbiAqICAgfVxuICpcbiAqIE5vdGU6IFRoaXMgbWl4aXMgZG9lcyBub3QgZGVmaW5lIGEgZmFsbGJhY2stY29sb3IgZm9yIHlvdXIgYmFja2dyb3VuZCBhcyBpdFxuICogaXMgbGlrZWx5IHlvdSB3YW50IHRvIGFkZCBhbiBpbWFnZSBvciBzb21ldGhpbmcuIFBsZWFzZSBzcGVjaWZ5IG9uZSBieVxuICogeW91cnNlbGYuXG4gKi9cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBgb3BhY2l0eWAgb3V0cHV0IGZvciBhIGdpdmVuIGVsZW1lbnQgYW5kIGFkZHMgYSBmaWx0ZXIgZm9yIG9sZCBJRS5cbiAqXG4gKiBAYXV0aG9yIGJhcnR2ZW5lbWFuXG4gKlxuICogQGxpbmsgY2FuaXVzZSBodHRwOi8vY2FuaXVzZS5jb20vY3NzLW9wYWNpdHlcbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1jb2xvci8jdHJhbnNwYXJlbmN5XG4gKlxuICogQHBhcmFtIHZhbHVlXG4gKiBAcmV0dXJuc1xuICogICBvcGFjaXR5OiA8dmFsdWU+O1xuICogICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTx2YWx1ZSAqIDEwMD4pO1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1vcGFjaXR5KDAuMyk7XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogR2VuZXJhdGVzIGBwbGFjZWhvbGRlcmAgY29udGVudCBmb3IgYSBnaXZlbiBlbGVtZW50XG4gKlxuICogQGF1dGhvciByb21hbWF0dXNldmljaFxuICpcbiAqIEBsaW5rIE1ETiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOi1tb3otcGxhY2Vob2xkZXJcbiAqIEBsaW5rIGNzcy10cmlja3MgaHR0cDovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9zdHlsZS1wbGFjZWhvbGRlci10ZXh0L1xuICpcbiAqIEByZXR1cm5zXG4gKiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAqICAgICAgICA8Y29udGVudCBwcm9wZXJ0eSAxPjogPGNvbnRlbnQgdmFsdWUgMT47XG4gKiAgICAgICAgLi4uXG4gKiAgICAgICAgPGNvbnRlbnQgcHJvcGVydHkgbj46IDxjb250ZW50IHZhbHVlIG4+O1xuICogICAgfVxuICogICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gKiAgICAgICAgPGNvbnRlbnQgcHJvcGVydHkgMT46IDxjb250ZW50IHZhbHVlIDE+O1xuICogICAgICAgIC4uLlxuICogICAgICAgIDxjb250ZW50IHByb3BlcnR5IG4+OiA8Y29udGVudCB2YWx1ZSBuPjtcbiAqICAgIH1cbiAqICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAqICAgICAgICA8Y29udGVudCBwcm9wZXJ0eSAxPjogPGNvbnRlbnQgdmFsdWUgMT47XG4gKiAgICAgICAgLi4uXG4gKiAgICAgICAgPGNvbnRlbnQgcHJvcGVydHkgbj46IDxjb250ZW50IHZhbHVlIG4+O1xuICogICAgfVxuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC1wbGFjZWhvbGRlciB7XG4gKiAgICAgICAgIGNvbG9yOiAjYmFkYTU1O1xuICogICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAqICAgICB9XG4gKiAgIH1cbiAqL1xuXG4vKipcbiAqIEBkZXNjcmlwdGlvblxuICogVGhpcyBtaXhpbiBlbmFibGVzIHlvdSB0byB1c2UgdGhlIENTUzMgdmFsdWUgYHJlbWAsIHdoaWNoIGxldHMgeW91IGRlZmluZVxuICogcHJvcGVydHkgc2l6ZXMgYmFzZWQgb24gdGhlIHJvb3QgZWxlbWVudCdzIGZvbnQtc2l6ZS5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9yZW1cbiAqIEBsaW5rIHNwZWMgaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy12YWx1ZXMvI3JlbGF0aXZlMFxuICpcbiAqIE5vdGU6IERlcGVuZGluZyBvbiB0aGUgZm9udC1zaXplIG9mIHRoZSByb290LWVsZW1lbnQgYHJlbWAgY2FsY3VsYXRlcyBhXG4gKiBwcm9wZXJ0eSBvZiBhIGN1cnJlbnQgZWxlbWVudC4gVGhlIGZhbGxiYWNrIHNvbHV0aW9uIGFjY2VwdHMgYVxuICogYGRlZmF1bHQtZm9udC1zaXplYC1hcmd1bWVudCB3aGljaCBpcyAxNnB4IGJ5IGRlZmF1bHQuXG4gKi9cblxuLypcbiAgKiBSZXR1cm5zIGEgbnVtYmVyIHdpdGhvdXQgdW5pdC4gRS5nLiAzMHB4IC0+IDMwXG4gICogQm9ycm93ZWQgZnJvbSBodHRwczovL2dpdGh1Yi5jb20venVyYi9mb3VuZGF0aW9uL2Jsb2IvbWFzdGVyL3Njc3MvZm91bmRhdGlvbi9fZnVuY3Rpb25zLnNjc3NcbiAgKiBcbiAgKiBAcGFyYW0gdmFsdWUge1N0cmluZ31cbiAgKiBAcmV0dXJuc1xuICAqICAgPE51bWJlcj5cbiAgKi9cblxuLypcbiAgKiBPdXRwdXRzIHByb3BlcnRpZXMgdGhhdCB1c2UgcmVtIHdpdGggYSBweCBmYWxsYmFjay5cbiAgKiBJdCBhbHNvIHRha2VzIHB4IHZhbHVlcyBhbmQgY29udmVydHMgdGhlbSB0byByZW0uXG4gICpcbiAgKiBAcGFyYW0gcHJvcGVydHlcbiAgKiBAcGFyYW0gdmFsdWVzXG4gICogQHBhcmFtIGRlZmF1bHQtZm9udC1zaXplIGludCBvcHRpb25hbFxuICAqIEByZXR1cm5zXG4gICogICA8cHJvcGVydHk+OiA8cGFyc2VkIHZhbHVlPnB4O1xuICAqICAgPHByb3BlcnR5PjogPHBhcnNlZCB2YWx1ZT5yZW07XG4gICpcbiAgKiBAZXhhbXBsZVxuICAqICAgLnNlbGVjdG9yIHtcbiAgKiAgICAgQGluY2x1ZGUgeC1yZW0oZm9udC1zaXplLCAxLjMpO1xuICAqICAgICBAaW5jbHVkZSB4LXJlbShwYWRkaW5nLCAyMHB4KTtcbiAgKiAgIH1cbiAgKi9cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIFNhc3MtbWl4aW4gZm9yIENTUyBwcm9wZXJ0eSBgdGFiLXNpemVgLCBnZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlXG4gKiBgdGFiLXNpemVgIG91dHB1dC5cbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS9jc3MzLXRhYnNpemVcbiAqIEBsaW5rIHNwZWMgaHR0cDovL2Rldi53My5vcmcvY3Nzd2cvY3NzLXRleHQvI3RhYi1zaXplMVxuICpcbiAqIEBwYXJhbSB2YWx1ZSBpbnQgb3B0aW9uYWxcbiAqIEBkZWZhdWx0IDRcbiAqIEByZXR1cm5zXG4gKiAgIC1tb3otdGFiLXNpemU6IDx2YWx1ZT47XG4gKiAgICAgICAgdGFiLXNpemU6IDx2YWx1ZT47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LXRhYi1zaXplKDQpO1xuICogICAgfVxuICovXG5cbi8qKlxuICogQGRlc2NyaXB0aW9uXG4gKiBHZW5lcmF0ZXMgY3Jvc3MtYnJvd3Nlci1jb21wYXRpYmxlIGB0cmFuc2Zvcm1gIGZvciBhIGdpdmVuIGVsZW1lbnRcbiAqXG4gKiBAYXV0aG9yIGRydWJsaWNcbiAqXG4gKiBAbGluayBjYW5pdXNlIGh0dHA6Ly9jYW5pdXNlLmNvbS90cmFuc2Zvcm1zMmQgaHR0cDovL2Nhbml1c2UuY29tL3RyYW5zZm9ybXMzZFxuICogQGxpbmsgc3BlY1xuICpcbiAqIEBwYXJhbSB2YWx1ZXNcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtdHJhbnNmb3JtOiA8dmFsdWVzPjtcbiAqICAgICAgIC1tcy10cmFuc2Zvcm06IDx2YWx1ZXM+O1xuICogICAgICAgICAgIHRyYW5zZm9ybTogPHZhbHVlcz47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LXRyYW5zZm9ybShyb3RhdGUoMWRlZykpO1xuICogICB9XG4gKi9cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIEdlbmVyYXRlcyBjcm9zcy1icm93c2VyLWNvbXBhdGlibGUgYHRyYW5zaXRpb25gIG91dHB1dCBmb3IgYSBnaXZlbiBlbGVtZW50LlxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL2Nzcy10cmFuc2l0aW9uc1xuICogQGxpbmsgc3BlY1xuICpcbiAqIEBwYXJhbSB2YWx1ZXNcbiAqIEByZXR1cm5zXG4gKiAgIC13ZWJraXQtdHJhbnNpdGlvbjogPHZhbHVlcz47XG4gKiAgICAgICAgICAgdHJhbnNpdGlvbjogPHZhbHVlcz47XG4gKlxuICogQGV4YW1wbGVcbiAqICAgLnNlbGVjdG9yIHtcbiAqICAgICBAaW5jbHVkZSB4LXRyYW5zaXRpb24oYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4pO1xuICogICB9XG4gKi9cblxuLyoqXG4gKiBAZGVzY3JpcHRpb25cbiAqIERpc2FibGVzIHNlbGVjdGlvbiBvZiBjb250ZW50IG9mIGEgZ2l2ZW4gZWxlbWVudFxuICpcbiAqIEBhdXRob3IgZHJ1YmxpY1xuICpcbiAqIEBsaW5rIGNhbml1c2UgaHR0cDovL2Nhbml1c2UuY29tL3VzZXItc2VsZWN0LW5vbmVcbiAqXG4gKiBAcGFyYW0gdmFsdWUgbm9uZXxhdXRvIG9wdGlvbmFsXG4gKiBAZGVmYXVsdCBub25lXG4gKiBAcmV0dXJuc1xuICogICAtd2Via2l0LXVzZXItc2VsZWN0OiA8dmFsdWU+O1xuICogICAgICAtbW96LXVzZXItc2VsZWN0OiA8dmFsdWU+O1xuICogICAgICAgLW1zLXVzZXItc2VsZWN0OiA8dmFsdWU+O1xuICogICAgICAgICAgIHVzZXItc2VsZWN0OiA8dmFsdWU+O1xuICpcbiAqIEBleGFtcGxlXG4gKiAgIC5zZWxlY3RvciB7XG4gKiAgICAgQGluY2x1ZGUgeC11c2VyLXNlbGVjdDtcbiAqICAgfVxuICovXG5cbkBpbXBvcnQgdXJsKC4uLy4uL2Nzcy9waXhlbC1hZG1pbi9ib290c3RyYXAuY3NzKTtcblxuQGltcG9ydCB1cmwoLi4vLi4vY3NzL3BpeGVsLWFkbWluL3BpeGVsYWRtaW4uY3NzKTtcblxuQGltcG9ydCB1cmwoLi4vLi4vY3NzL3BpeGVsLWFkbWluL3dpZGdldHMuY3NzKTtcblxuQGltcG9ydCB1cmwoLi4vLi4vY3NzL3BpeGVsLWFkbWluL3RoZW1lLmNzcyk7XG5cbi5icm93c2VydXBncmFkZSB7XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZTpob3Zlcixcbi50ZXh0LWRlY29yYXRpb24tbm9uZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5vLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93ZWQtYm94IHtcbiAgYm94LXNoYWRvdzogMXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4udGV4dC1vdmVyZmxvdyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXctZGF0ZXBpY2tlciAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaXctZGF0ZXBpY2tlciAuaXctZGF0ZXBpY2tlci1kYXkge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uaXctZGF0ZXBpY2tlciAuaXctZGF0ZXBpY2tlci1tb250aCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pdy1kYXRlcGlja2VyIC5pdy1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJhY2tncm91bmQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhY2tncm91bmQtaW1hZ2UuYmFja2dyb3VuZC1pbWFnZS0xYnkxIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4ubGluZS1oZWlnaHQtaW5oZXJpdCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubm8td2hpdGUtc3BhY2Uge1xuICBmb250LXNpemU6IDA7XG59XG5cbi5wYWdlLWhlYWRlci1mb3JtIC5pbnB1dC1ncm91cC1hZGRvbixcbi5wYWdlLWhlYWRlci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlO1xufVxuXG4ubmF2YmFyLW91dCB7XG4gIHRvcDogLTEwMDAlO1xufVxuXG4uYW5ndWxhci1nb29nbGUtbWFwLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5ub3RpZS1iYWNrZ3JvdW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU1NTtcbn1cblxuLm5vdGllLWJhY2tncm91bmQtaW5mby5ub3RpZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4udGV4dC1vdmVyZmxvdyB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnZS1zaWduaW4taGVhZGVyLFxuLnBhZ2Utc2lnbmluLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5wYWdlLXNpZ25pbi1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBtYXJnaW46IC0yMHB4IC0yMHB4IDIwcHg7XG59XG5cbi5wYWdlLXNpZ25pbi1jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAzMHB4IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0NHB4KSB7XG4gIC5wYWdlLXNpZ25pbi1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgfVxufVxuXG4ubm8tc2VsZWN0LFxuLm5vLXNlbGVjdCBpbWcge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1kcmFnOiBub25lO1xuICAtby11c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItZHJhZzogbm9uZTtcbn1cblxuLnBpYy11cGxvYWQtc29ydGFibGUge1xuICBtYXJnaW46IC41cmVtIC41cmVtIC41cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5waWMtdXBsb2FkLXNvcnRhYmxlIC5yZW1vdmUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNjMDA7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xufVxuXG4ucGljLXVwbG9hZC1zb3J0YWJsZTpob3ZlciAucmVtb3ZlLWJ0biB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLnN3aXRjaGVyLWluZGljYXRvciB7XG4gIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbn1cblxuLnBhYy1jb250YWluZXIsXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4ubmctdmlldy5uZy1lbnRlcixcbi5uZy12aWV3Lm5nLWxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5nLXZpZXcubmctbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm5nLXZpZXcubmctZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi5lb3QjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2ljb21vb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9pY29tb29uLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvaWNvbW9vbi5zdmcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnJlbWF4IHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5yZW1heC1haXItY29uZGl0aW9uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLnJlbWF4LWFtb3VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4ucmVtYXgtYmF0aHR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4ucmVtYXgtYmx1ZXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5yZW1heC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLnJlbWF4LWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4ucmVtYXgtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4ucmVtYXgtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5yZW1heC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4ucmVtYXgtY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4ucmVtYXgtY29udHJhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLnJlbWF4LWRpcmVjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLnJlbWF4LWR1cGxleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4ucmVtYXgtZmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4ucmVtYXgtZmVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLnJlbWF4LWZsYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLnJlbWF4LWdhcmFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4ucmVtYXgtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5yZW1heC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5yZW1heC1ob3VzZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5yZW1heC1ob3VzZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5yZW1heC1ob3VzZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5yZW1heC1ob3VzZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5yZW1heC1ob3VzZS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5yZW1heC1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xufVxuXG4ucmVtYXgtaG91c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5yZW1heC1pbnZlc3RtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5yZW1heC1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLnJlbWF4LWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5yZW1heC1tYW5zaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5yZW1heC1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLnJlbWF4LW5ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4ucmVtYXgtcHJpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLnJlbWF4LXJlYWwtZXN0YXRlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLnJlbWF4LXJlYWwtZXN0YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XG59XG5cbi5yZW1heC1yZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5yZW1heC1zY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLnJlbWF4LXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4ucmVtYXgtc29sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4ucmVtYXgtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLm5vLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNlY3JlZW4ge1xuICAucHJpbnQtb25seSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNjb21tZW50LW1vZGFsLm1vZGFsLmZhZGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jY29tbWVudC1tb2RhbC5tb2RhbC5mYWRlICNjb21tZW50LW1vZGFsLm1vZGFsLWRpYWxvZyxcbiNjb21tZW50LW1vZGFsLm1vZGFsLmluICNjb21tZW50LW1vZGFsLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNvcnRhYmxlLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc29ydGFibGUtY29sdW1uOmJlZm9yZSxcbi5zb3J0YWJsZS1jb2x1bW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogN3B4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNvcnRhYmxlLWNvbHVtbjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkO1xufVxuXG4uc29ydGFibGUtY29sdW1uOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbn1cblxuLnNvcnRhYmxlLWNvbHVtbi5zb3J0aW5nOmJlZm9yZSxcbi5zb3J0YWJsZS1jb2x1bW4uc29ydGluZzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29ydGFibGUtY29sdW1uLnNvcnRpbmctYXNjOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29ydGFibGUtY29sdW1uLnNvcnRpbmctZGVzYzphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnItYm94IC5mci13cmFwcGVyID4gZGl2Om5vdCguZnItdmlldyksXG4uZnItd3JhcHBlci5zaG93LXBsYWNlaG9sZGVyIC5mci1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1zZWxlY3QtdG9nZ2xlID4gYS5idG4ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL2FkbWluLnNjc3MiLCIuYnJvd3NlcnVwZ3JhZGUge1xyXG4gIG1hcmdpbjogMC4yZW0gMDtcclxuICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHBhZGRpbmc6IDAuMmVtIDA7XHJcbn1cclxuXHJcbi50ZXh0LWRlY29yYXRpb24tbm9uZTpob3ZlciwgLnRleHQtZGVjb3JhdGlvbi1ub25lOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5uby11bmRlcmxpbmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnNoYWRvd2VkLWJveCB7XHJcbiAgICBib3gtc2hhZG93OiAxcHggNXB4IDVweCByZ2JhKGJsYWNrLDAuMyk7XHJcbn1cclxuXHJcbi50ZXh0LW92ZXJmbG93IHtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5pdy1kYXRlcGlja2VyIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLml3LWRhdGVwaWNrZXItZGF5IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuICAuaXctZGF0ZXBpY2tlci1tb250aCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLml3LWRhdGVwaWNrZXIteWVhciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICBiYWNrZ3JvdW5kOiBub25lIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAmLmJhY2tncm91bmQtaW1hZ2UtMWJ5MSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5saWdodCB7XHJcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC1pbmhlcml0IHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLm5vLXdoaXRlLXNwYWNlIHtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi5wYWdlLWhlYWRlci1mb3JtIC5pbnB1dC1ncm91cC1hZGRvbixcclxuLnBhZ2UtaGVhZGVyLWZvcm0gLmZvcm0tY29udHJvbCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDUpO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL2ltcG9ydHMvX2Jhc2Uuc2NzcyIsIi5idG4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9wYWdlLXBhcnRzL19idXR0b25zLnNjc3MiLCJcclxuLm5hdmJhci1maXhlZC10b3Age1xyXG4gIEBpbmNsdWRlIHgtdHJhbnNpdGlvbih0b3AgLjVzIGVhc2UpO1xyXG59XHJcblxyXG4ubmF2YmFyLW91dCB7XHJcbiAgdG9wOiAtMTAwMCU7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcGFnZS1wYXJ0cy9faGVhZGVyLnNjc3MiLCIuYW5ndWxhci1nb29nbGUtbWFwLWNvbnRhaW5lciB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLm5vdGllLWJhY2tncm91bmQtaW5mbyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICYubm90aWUtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1vdmVyZmxvdyB7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ucGFnZS1zaWduaW4taGVhZGVyLFxyXG4ucGFnZS1zaWduaW4tY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5wYWdlLXNpZ25pbi1oZWFkZXIge1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsMCwwLC4wNSksIDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xyXG4gIG1hcmdpbjogLTIwcHggLTIwcHggMjBweDtcclxufVxyXG5cclxuLnBhZ2Utc2lnbmluLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWFyZ2luOiAzMHB4IDEwcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsMCwwLC4wNSksIDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTQ0cHgpIHtcclxuICAucGFnZS1zaWduaW4tY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIG1hcmdpbjogNjBweCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm5vLXNlbGVjdCwgLm5vLXNlbGVjdCBpbWcge1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBvdXRsaW5lOiAwO1xyXG4gIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XHJcbiAgLW8tdXNlci1kcmFnOiBub25lO1xyXG4gIHVzZXItZHJhZzogbm9uZTtcclxufVxyXG5cclxuLnBpYy11cGxvYWQtc29ydGFibGUge1xyXG4gIG1hcmdpbjogLjVyZW0gLjVyZW0gLjVyZW0gMDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAucmVtb3ZlLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICByaWdodDogLTVweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2MwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgeC10cmFuc2l0aW9uKG9wYWNpdHkgLjI1cyBlYXNlKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIgLnJlbW92ZS1idG4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcGFnZS1wYXJ0cy9fY29udGVudC5zY3NzIiwidGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuLnN3aXRjaGVyLWluZGljYXRvciB7XHJcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xyXG59XHJcbi5wYWMtY29udGFpbmVyLCAuZGF0ZXJhbmdlcGlja2VyIHtcclxuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcGFnZS1wYXJ0cy9fZm9ybXMuc2NzcyIsIi5uZy12aWV3IHtcclxuICAmLm5nLWVudGVyLFxyXG4gICYubmctbGVhdmUge1xyXG4gICAgQGluY2x1ZGUgeC10cmFuc2l0aW9uKG9wYWNpdHkgLjc1cyBlYXNlKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgJi5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcGFnZS1wYXJ0cy9fdmlld3Muc2NzcyIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgc3JjOiAgdXJsKCcuLi8uLi9mb250cy9pY29tb29uLmVvdCcpO1xyXG4gIHNyYzogIHVybCgnLi4vLi4vZm9udHMvaWNvbW9vbi5lb3QjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcuLi8uLi9mb250cy9pY29tb29uLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnLi4vLi4vZm9udHMvaWNvbW9vbi5zdmcjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5yZW1heCB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5yZW1heC1haXItY29uZGl0aW9uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5yZW1heC1hbW91bnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5yZW1heC1iYXRodHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4ucmVtYXgtYmx1ZXByaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4ucmVtYXgtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG4ucmVtYXgtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4ucmVtYXgtY2FsY3VsYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuLnJlbWF4LWNhbWVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuLnJlbWF4LWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDhcIjtcclxufVxyXG4ucmVtYXgtY29pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuLnJlbWF4LWNvbnRyYWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG4ucmVtYXgtZGlyZWN0aW9uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XHJcbn1cclxuLnJlbWF4LWR1cGxleDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLnJlbWF4LWZhbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZFwiO1xyXG59XHJcbi5yZW1heC1mZW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuLnJlbWF4LWZsYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZlwiO1xyXG59XHJcbi5yZW1heC1nYXJhZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59XHJcbi5yZW1heC1oYW1tZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMVwiO1xyXG59XHJcbi5yZW1heC1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG4ucmVtYXgtaG91c2UtMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XHJcbn1cclxuLnJlbWF4LWhvdXNlLTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG59XHJcbi5yZW1heC1ob3VzZS0zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxufVxyXG4ucmVtYXgtaG91c2UtNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbn1cclxuLnJlbWF4LWhvdXNlLTU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxN1wiO1xyXG59XHJcbi5yZW1heC1ob3VzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XHJcbn1cclxuLnJlbWF4LWhvdXNlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuLnJlbWF4LWludmVzdG1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYVwiO1xyXG59XHJcbi5yZW1heC1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG59XHJcbi5yZW1heC1sb2NhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbn1cclxuLnJlbWF4LW1hbnNpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZFwiO1xyXG59XHJcbi5yZW1heC1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZVwiO1xyXG59XHJcbi5yZW1heC1uZXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZlwiO1xyXG59XHJcbi5yZW1heC1wcml6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XHJcbn1cclxuLnJlbWF4LXJlYWwtZXN0YXRlLTE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyMVwiO1xyXG59XHJcbi5yZW1heC1yZWFsLWVzdGF0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XHJcbn1cclxuLnJlbWF4LXJlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyM1wiO1xyXG59XHJcbi5yZW1heC1zY3JlZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNFwiO1xyXG59XHJcbi5yZW1heC1zaWduYXR1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNVwiO1xyXG59XHJcbi5yZW1heC1zb2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjZcIjtcclxufVxyXG4ucmVtYXgtdHJ1Y2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyN1wiO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9DOi9Vc2Vycy9taWd1ZWxfY29yY2lvcy9EZXNrdG9wL0VsbWVyIFRlc3QvcmVtYXgvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL2ZvbnRzL19pY29tb29uLnNjc3MiLCJAaW1wb3J0IFwiaW1wb3J0cy92YXJpYWJsZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJ+c2Fzcy1taXhpbnMvbWl4aW5zLnNjc3NcIjtcclxuXHJcbkBpbXBvcnQgXCJpbXBvcnRzL2Jhc2VcIjtcclxuXHJcbkBpbXBvcnQgXCJwYWdlLXBhcnRzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcInBhZ2UtcGFydHMvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJwYWdlLXBhcnRzL2NvbnRlbnRcIjtcclxuQGltcG9ydCBcInBhZ2UtcGFydHMvZm9ybXNcIjtcclxuQGltcG9ydCBcInBhZ2UtcGFydHMvdmlld3NcIjtcclxuQGltcG9ydCBcImZvbnRzL2ljb21vb25cIjtcclxuXHJcbkBpbXBvcnQgXCIuLi8uLi9jc3MvcGl4ZWwtYWRtaW4vYm9vdHN0cmFwLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY3NzL3BpeGVsLWFkbWluL3BpeGVsYWRtaW4uY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jc3MvcGl4ZWwtYWRtaW4vd2lkZ2V0cy5jc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2Nzcy9waXhlbC1hZG1pbi90aGVtZS5jc3NcIjtcclxuXHJcbi50YWJsZS1ib3JkZXJlZCwgLnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkLCAudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGgsIC50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50ZCwgLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoLCAudGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQsIC50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7XHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLm5vLXByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNlY3JlZW4ge1xyXG4gIC5wcmludC1vbmx5IHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiNjb21tZW50LW1vZGFsIHtcclxuICAmLm1vZGFsLmZhZGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICYubW9kYWwuZmFkZSAmLm1vZGFsLWRpYWxvZywgJi5tb2RhbC5pbiAmLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBAaW5jbHVkZSB4LXRyYW5zaXRpb24obm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc29ydGFibGUtY29sdW1uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiA3cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgJi5zb3J0aW5nIHtcclxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNvcnRpbmctYXNjOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYuc29ydGluZy1kZXNjOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmZyLWJveCAuZnItd3JhcHBlciA+IGRpdjpub3QoLmZyLXZpZXcpLCAuZnItd3JhcHBlci5zaG93LXBsYWNlaG9sZGVyIC5mci1wbGFjZWhvbGRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnVpLXNlbGVjdC10b2dnbGUgPiBhLmJ0biB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FkbWluL0M6L1VzZXJzL21pZ3VlbF9jb3JjaW9zL0Rlc2t0b3AvRWxtZXIgVGVzdC9yZW1heC9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vQzovVXNlcnMvbWlndWVsX2NvcmNpb3MvRGVza3RvcC9FbG1lciBUZXN0L3JlbWF4L3Jlc291cmNlcy9hc3NldHMvc2Fzcy9hZG1pbi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYWRtaW4vYWRtaW4uc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/